Skip to content

fix: various SysFont fix and RenderCommandList refactor#16

Merged
Electr0Gunner merged 1 commit into
LawnProject:mainfrom
Pistonight:fix/various_font
Jun 25, 2026
Merged

fix: various SysFont fix and RenderCommandList refactor#16
Electr0Gunner merged 1 commit into
LawnProject:mainfrom
Pistonight:fix/various_font

Conversation

@Pistonight

@Pistonight Pistonight commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

SysFont bugs:

  • copy construction leaves mUnderlined uninitialized
  • DrawString doesn't transform properly in one of the branches

RenderCommand refactor:

  • Extract the list structures for rendering to a separate class

Other:

  • The previous files I added had CRLF line endings, sorry, fixed that
    • Encoding.cpp
    • Encoding.h
    • Platform.h

@Pistonight

Copy link
Copy Markdown
Contributor Author

Wait, there is a bug
image

@Pistonight

Copy link
Copy Markdown
Contributor Author

Fixed (didn't reinitialize the command in Allocate)

@Electr0Gunner Electr0Gunner merged commit 848cc1e into LawnProject:main Jun 25, 2026
4 checks passed
@Pistonight Pistonight deleted the fix/various_font branch June 27, 2026 16:48
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.

2 participants