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

Proposal: norm16-{filterable,resolve} extensions #3839

Open
teoxoy opened this issue Feb 17, 2023 · 1 comment
Open

Proposal: norm16-{filterable,resolve} extensions #3839

teoxoy opened this issue Feb 17, 2023 · 1 comment

Comments

@teoxoy
Copy link
Member

teoxoy commented Feb 17, 2023

Proposal to add 2 extensions that enable filtering and resolve respectively for the following formats:

  • r16unorm
  • r16snorm
  • rg16unorm
  • rg16snorm
  • rgba16unorm
  • rgba16snorm

Note that both extensions depend on formats-tier-1.

Extensions:

  • norm16-filterable

    Metal: Available
    D3D FL11: Available
    Vulkan: Needs SAMPLED_IMAGE_FILTER_LINEAR (loses Samsung Xclipse 920 and a lot of Mali devices + all Adreno 5XX devices due to formats-tier-1)

  • norm16-resolve

    Metal: Available only on Mac2
    D3D FL11: Available
    Vulkan: Available


We don't seem to have precedent for dependant extensions. We can either require that usage of these extensions also requires the user to enable formats-tier-1 or enable formats-tier-1 automatically.

@kainino0x kainino0x added this to the Polish post-V1 milestone Mar 8, 2023
@kainino0x
Copy link
Contributor

kainino0x commented Apr 12, 2023

Note: this new feature would be dependent on another new feature from #3001 or #3837.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants