Skip to content

Generate mipmaps automatically #578

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

Open
IAmNotHanni opened this issue May 25, 2025 · 0 comments
Open

Generate mipmaps automatically #578

IAmNotHanni opened this issue May 25, 2025 · 0 comments
Assignees
Labels
cat:performance performance cat:refactor refactor/clean up/simplifications/etc. diff:advanced advanced skills required feat:rendergraph rendergraph feat:rendering rendering

Comments

@IAmNotHanni
Copy link
Member

Is your feature request related to a problem?

Once we are rendering with textures, we should use mipmaps.

Description

  • Mipmaps should be generated automatically when loading a texture
  • The code for mipmap generation could be part of the texture wrapper, or we have a separate file or loading textures and generating mipmaps from them

Alternatives

If we don't use mipmaps, we don't have optimal performance when using textures for rendering

Affected Code

The rendergraph, texture, sampler and other rendering code

Operating System

All

Additional Context

https://vulkan-tutorial.com/Generating_Mipmaps

@IAmNotHanni IAmNotHanni added diff:advanced advanced skills required cat:performance performance cat:refactor refactor/clean up/simplifications/etc. feat:rendergraph rendergraph feat:rendering rendering labels May 25, 2025
@IAmNotHanni IAmNotHanni self-assigned this May 25, 2025
@IAmNotHanni IAmNotHanni moved this to Todo in @Rendergraph_v3 May 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cat:performance performance cat:refactor refactor/clean up/simplifications/etc. diff:advanced advanced skills required feat:rendergraph rendergraph feat:rendering rendering
Projects
Status: Todo
Development

No branches or pull requests

1 participant