Skip to content

Add support for BC7 texture compression #563

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 5, 2025 · 0 comments
Open

Add support for BC7 texture compression #563

IAmNotHanni opened this issue May 5, 2025 · 0 comments
Assignees
Labels
cat:enhancement enhancement/requested feature/update of existing features diff:advanced advanced skills required feat:rendergraph rendergraph feat:rendering rendering feat:texture textures org:discussion needs further discussion with others prio:low This has low priority.

Comments

@IAmNotHanni
Copy link
Member

IAmNotHanni commented May 5, 2025

Is your feature request related to a problem?

Using compressed texture formats has many advantages. Modern gpus have hardware support for compressed textures, meaning the lower bandwidth when using uncompressed textures will have a major performance impact. In addition, uncompressed textures will take up a lot more VRAM than compressed ones (likely up to 4 times as much!)

Description

We could use https://github.com/GPUOpen-Tools/compressonator
or https://github.com/richgel999/bc7enc_rdo

Affected Code

Rendergraph/Texture wrapper

@IAmNotHanni IAmNotHanni self-assigned this May 5, 2025
@IAmNotHanni IAmNotHanni added diff:advanced advanced skills required cat:enhancement enhancement/requested feature/update of existing features prio:low This has low priority. org:discussion needs further discussion with others org:triage labels have to be specified or checked feat:rendergraph rendergraph feat:rendering rendering feat:texture textures labels May 5, 2025
@IAmNotHanni IAmNotHanni moved this to Todo in @Rendergraph_v3 May 21, 2025
@IceflowRE IceflowRE removed the org:triage labels have to be specified or checked label May 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cat:enhancement enhancement/requested feature/update of existing features diff:advanced advanced skills required feat:rendergraph rendergraph feat:rendering rendering feat:texture textures org:discussion needs further discussion with others prio:low This has low priority.
Projects
Status: Todo
Development

No branches or pull requests

2 participants