CleverRaven/Cataclysm-DDA

Black line and artifact at the bottom of screen that does not get redrawn

Open

#77,325 opened on 2024年10月25日

GitHub で見る
 (8 comments) (0 reactions) (0 assignees)C++ (9,264 stars) (3,991 forks)batch import
(P4 - Low)(S2 - Confirmed)Help WantedImGuiSDL: Tiles / Sound[C++]

説明

Describe the bug

image

Related: #74073

Attach save file

n/a

Steps to reproduce

  1. Load any tiles game.
  2. Trigger a long, scrolling menu. In this case, I opened the inventory and (e)xamined the emergency jacket I am wearing.
  3. Close said menu.
  4. Artifact remains.

Expected behavior

No artifact. Also no black line. I think this black line was not present in earlier version and the entire tile was rendered there.

By putting it out of fullscreen and back into fullscreen you can force the entire screen to get redrawn and as such temporarily get rid of the artifact.

Relevant options.json snippets:

  { "info": "Sets which video display will be used to show the game.  Requires restart.", "default": "Default: 0 - Values: 0", "name": "DISPLAY", "value": "0" },
  { "info": "Starts Cataclysm in one of the fullscreen modes.  Requires restart.", "default": "Default: windowedbl - Values: no, maximized, fullscreen, windowedbl", "name": "FULLSCREEN", "value": "maximized" },
  { "info": "Set which renderer to use.  Requires restart.", "default": "Default: software - Values: software, opengl, opengles2", "name": "RENDERER", "value": "opengl" },
  { "info": "If true, use render batching for 2D render API to make it more efficient.  Requires restart.", "default": "Default: True", "name": "RENDER_BATCHING", "value": "true" },
  { "info": "If true, use hardware acceleration for the framebuffer when using software rendering.  Requires restart.", "default": "Default: False", "name": "FRAMEBUFFER_ACCEL", "value": "true" },
  { "info": "If true, tries to use color modulated textures to speed-up ASCII drawing.  Requires restart.", "default": "Default: False", "name": "USE_COLOR_MODULATED_TEXTURES", "value": "true" },
  { "info": "Sets the scaling mode, 'none' (default) displays at the game's native resolution, 'nearest' uses low-quality but fast scaling, and 'linear' provides high-quality scaling.", "default": "Default: none - Values: none, nearest, linear", "name": "SCALING_MODE", "value": "none" },
  { "info": "Factor by which to scale the display.  Requires restart.", "default": "Default: 1 - Values: 1, 2, 4", "name": "SCALING_FACTOR", "value": "1" }

Screenshots

No response

Versions and configuration

  • OS: Linux
    • OS Version: LSB Version: n/a; Distributor ID: Arch; Description: Arch Linux; Release: rolling; Codename: n/a;
  • Game Version: cdda-experimental-2024-10-23-1516 99d27e5 [64-bit]
  • Graphics Version: Tiles
  • Game Language: English [en]
  • Mods loaded: [ Dark Days Ahead [dda], Disable NPC Needs [no_npc_food], Portal Storms Ignore NPCs [personal_portal_storms], Slowdown Fungal Growth [no_fungal_growth] ]

Additional context

No response

コントリビューターガイド