WIP: Implement VK_EXT_rasterization_order_attachment_access#2280
WIP: Implement VK_EXT_rasterization_order_attachment_access#2280csmartdalton wants to merge 1 commit intoKhronosGroup:mainfrom
Conversation
|
|
02ee15d to
7e21006
Compare
cdavis5e
left a comment
There was a problem hiding this comment.
Did you make sure that input attachments are numbered correctly in the shader?
Thank you for taking a look! I was just prototyping under the assumption that The input attachments are numbered correctly in my own use case (which uses 4), but I haven't otherwise tested it. Since this internally enables framebuffer-fetch supbasses across the board, would the existing test suite be enough to ensure the color attachments are numbered correctly? |
Implement VK_EXT_rasterization_order_attachment_access using the "programmable blending" feature available on Apple family GPUs.
7e21006 to
7de4944
Compare
billhollings
left a comment
There was a problem hiding this comment.
Thanks for taking the initiative and submitting this.
I've marked this as WIP, as it looks like there is work to do to get this working properly for general use cases.
I ran the rasterization_order_attachment_access tests in CTS, and the results are here:
Test run totals:
Passed: 1/282 (0.4%)
Failed: 97/282 (34.4%)
Not supported: 184/282 (65.2%)
Warnings: 0/282 (0.0%)
Waived: 0/282 (0.0%)
Details are here: rasterization_order_attachment_access-results.txt.zip
Implement VK_EXT_rasterization_order_attachment_access using the "programmable blending" feature available on Apple family GPUs.