Skip to content

Remove OpenGL renderers and SDL software fallback renderer.#137

Merged
HexDecimal merged 1 commit intomainfrom
remove-renderers
Nov 7, 2022
Merged

Remove OpenGL renderers and SDL software fallback renderer.#137
HexDecimal merged 1 commit intomainfrom
remove-renderers

Conversation

@HexDecimal
Copy link
Collaborator

@HexDecimal HexDecimal commented Nov 7, 2022

Also removes references to GLAD, since that is no longer used.

These renderers have graphical artifacts on specific hardware. I do not have the resources to fix these issues directly, but the SDL2 renderer has progressed enough for me to reconsider if they're even necessary. Fixes #112, Fixes #83.

This will also help with #18 as there's less I need to work with.

Note that the graphics issues were mainly with the OpenGL2 renderer, the OpenGL1 render was working fine, however, the SDL2 renderer now matches it in performance, leaving not much reason to keep it around.

This closes the non-working PR's #113, #114.

Also removes references to GLAD, since that is no longer used.

These renderers have graphical artifacts on specific hardware.  I do not
have the resources to fix these issues directly, but the SDL2 renderer
has progressed enough for me to reconsider if they're even necessary.
Fixes #112
Fixes #83
@HexDecimal HexDecimal linked an issue Nov 7, 2022 that may be closed by this pull request
@codecov
Copy link

codecov bot commented Nov 7, 2022

Codecov Report

Merging #137 (3f2811e) into main (b740755) will increase coverage by 0.90%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main     #137      +/-   ##
==========================================
+ Coverage   19.35%   20.26%   +0.90%     
==========================================
  Files         127      123       -4     
  Lines       13595    12986     -609     
==========================================
  Hits         2631     2631              
+ Misses      10964    10355     -609     
Impacted Files Coverage Δ
src/libtcod/context_init.c 0.00% <0.00%> (ø)

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@HexDecimal HexDecimal merged commit a525080 into main Nov 7, 2022
@HexDecimal HexDecimal deleted the remove-renderers branch November 7, 2022 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Artifacts/garbage with OPENGL2 renderer in Windows Text alignment doesn't seem to work after updating?

1 participant