CleverRaven/Cataclysm-DDA
View on GitHubBlack line and artifact at the bottom of screen that does not get redrawn
Open
#77,325 opened on Oct 25, 2024
(P4 - Low)(S2 - Confirmed)Help WantedImGuiSDL: Tiles / Sound[C++]
Description
Describe the bug
Related: #74073
Attach save file
n/a
Steps to reproduce
- Load any tiles game.
- Trigger a long, scrolling menu. In this case, I opened the inventory and (e)xamined the emergency jacket I am wearing.
- Close said menu.
- 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