Skip to content

Rework the graphical part to use more shaders#16

Merged
dwursteisen merged 66 commits intomainfrom
full-shaders
May 11, 2025
Merged

Rework the graphical part to use more shaders#16
dwursteisen merged 66 commits intomainfrom
full-shaders

Conversation

@dwursteisen
Copy link
Copy Markdown
Contributor

No description provided.

Passing ops to the shader is not a good idea as the cost is greatly increasing regarding the number of ops.
- It doesn't work with OpenGL as it's stuck with OpenGL 2 (instanced is starting OpenGL 3 and WebGL 2)
There is still work required for commands that need to work on both targets (ie: palette swap, ...)
…NT) and with clip/pal/... operation applied to operations without clip/pal/...
- Add all supported keys in the lua stub
- Add all supported keys in the lua stub
When the dithering was used, the coordinates of the rectangle were translated by the fill method AND the pixel method. Leading to rendering at the wrong place.
@dwursteisen dwursteisen merged commit cbedb36 into main May 11, 2025
1 check passed
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.

1 participant