CleverRaven/Cataclysm-DDA

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

開放

#77,325 建立於 2024年10月25日

 (8 則留言) (0 個反應) (0 位負責人)C++ (3,991 個分叉)batch import
(P4 - Low)(S2 - Confirmed)Help WantedImGuiSDL: Tiles / Sound[C++]

倉庫指標

星標
 (9,264 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

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

貢獻者指南