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

gpu: Reduce post processing already done on CPU #8923

Conversation

spencer-lunarg
Copy link
Contributor

attempt 2 of #8879

(Added many test, which found more bugs 😢 but are tracking in #8922)

@spencer-lunarg spencer-lunarg requested a review from a team as a code owner November 26, 2024 04:23
@ci-tester-lunarg
Copy link
Collaborator

CI Vulkan-ValidationLayers build queued with queue ID 309612.

// There is no descriptor aliasing on the CPU, so we automatically know it needs Post Processing
if (binding_info.second.size() == 1) {
if (!descriptor_set.ValidateBindingOnGPU(binding, binding_info.second[0].variable->is_dynamic_accessed)) {
return skip;
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the main change, it will now not re-run the checks/updates on the GPU-AV post process if it was done on the CPU

@ci-tester-lunarg
Copy link
Collaborator

CI Vulkan-ValidationLayers build # 18123 running.

@spencer-lunarg spencer-lunarg force-pushed the spencer-lunarg-sampler-are-not-fun- branch from d9da293 to f976bf8 Compare November 26, 2024 04:29
@ci-tester-lunarg
Copy link
Collaborator

CI Vulkan-ValidationLayers build queued with queue ID 309627.

@ci-tester-lunarg
Copy link
Collaborator

CI Vulkan-ValidationLayers build # 18124 running.

@ci-tester-lunarg
Copy link
Collaborator

CI Vulkan-ValidationLayers build # 18124 passed.

@spencer-lunarg spencer-lunarg merged commit dff0ec6 into KhronosGroup:main Nov 26, 2024
21 checks passed
@spencer-lunarg spencer-lunarg deleted the spencer-lunarg-sampler-are-not-fun- branch November 26, 2024 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants