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

Cleanup texture code #210

Open
RohacekD opened this issue Oct 29, 2024 · 0 comments
Open

Cleanup texture code #210

RohacekD opened this issue Oct 29, 2024 · 0 comments
Labels
Agnostic All tasks aiming to make my renderer API agnostic Refactor

Comments

@RohacekD
Copy link
Collaborator

Is your feature request related to a problem? Please describe.
The TextureView and storage are a mess. It needs more tests, documentation and a more defined API.

Describe the solution you'd like
Make uvec2 vs. ivec2 decision. Write documentation, clean up code, and test everything.

Additional context
Texture code is currently used in CPU rasterizer, ray tracer and real-time renderers. It is my single biggest source of pain in the whole engine.

@RohacekD RohacekD added enhancement New feature or request feature Usefull feature Refactor labels Oct 29, 2024
@RohacekD RohacekD added Agnostic All tasks aiming to make my renderer API agnostic and removed enhancement New feature or request feature Usefull feature labels Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Agnostic All tasks aiming to make my renderer API agnostic Refactor
Projects
None yet
Development

No branches or pull requests

1 participant