Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Renderer wishlist/buglist #649

Open
10 of 13 tasks
katajakasa opened this issue Oct 10, 2024 · 0 comments
Open
10 of 13 tasks

Renderer wishlist/buglist #649

katajakasa opened this issue Oct 10, 2024 · 0 comments
Assignees

Comments

@katajakasa
Copy link
Member

katajakasa commented Oct 10, 2024

Just a big lump of stuff for now

TODO:

  • Make the shaders use remappings to get correct shadows and stuff GL remapping/blending stuff #633
  • Drop unnecessary creation of intermediate sprites -- just pass the orinal RLE coded one to renderer, and let renderer decide on what to do. Do hit collision stencils (bit-packed), for sprites /that require them/.
  • Figure out the video renderer API -- we need an easy way to add new renderers.
  • Text shadows are broken, fix them
  • Intro rendering is broken, fix it
  • HAR transparency (bf tags) is broken, fix it
  • HAR shadows are broken, fix them (under har shadow)
  • HAR shadow trails are broken, fix them (jaguar leap)
  • Pyros palette tricks (fire) are broken, fix them
  • Credits transparency is broken, fix it
  • Menu text (blue grid) background transparency is broken, fix it
  • Make the texture atlas do deletions on unused textures (GC with LRU when full?), and stop clearing it between scenes.
  • Palettes should be built in tick functions, and then be complete when fed to the renderer. Also, add dirtiness flag and damage information.
@katajakasa katajakasa self-assigned this Oct 10, 2024
@katajakasa katajakasa changed the title Renderer wishlist Renderer wishlist/buglist Oct 11, 2024
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

No branches or pull requests

1 participant