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

Add a proposal for an "occlusion extents" function #2163

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

myaaaaaaaaa
Copy link

#2148 converted into a proposal as recommended by @TomOlson . Apologies in advance for any awkwardness.

Includes potential methods to emulate this function on older hardware.

See #2148 for some GIFs that may make this feature easier to visualize.

@CLAassistant
Copy link

CLAassistant commented Jul 5, 2023

CLA assistant check
All committers have signed the CLA.

@TomOlson
Copy link

TomOlson commented Aug 3, 2023

@myaaaaaaaaa Thanks very much! The WG has been discussing next steps - to be honest, it is unusual for us to get a detailed proposal for a new hardware feature that looks like it might be a genuinely good idea, so we did not have an established process for handling it.

We have decided to treat this proposal the same way we treat internal proposals from working group members. That is, the PR will stay open and all members (and in this case, GitHub visitors as well) will be invited to discuss and investigate. This may result in discussion on this PR, the parent issue (#2148), or Khronos internal issues. If one or more GPU vendors decide to implement, they will propose an extension specification, and when that is accepted into the spec, this proposal document (or a later version of it) will be merged along with the spec language. You will of course get credit as original contributor on the extension, if you can give us a name to list you by.

I have to tell you that the time frame for this is long even if the idea works brilliantly. The lead time to prove that a new feature is useful, integrate it into the GPU architecture, and build and test the silicon implementation can easily be 4-5 years. So this is unlikely to land in hardware earlier than 2028. It is frustrating, but it is reality.

If by any chance you will be at SIGGRAPH next week, I hope you will come and meet us at the "Vulkan, Forging Ahead" BOF on Wednesday.

@oddhack oddhack added the Feature Request Feature request (enhancement) label Aug 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request Feature request (enhancement)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants