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

Check return value of GetRayTracingCaptureReplayShaderGroupHandlesKHR [WIP] #1403

Merged

Conversation

charles-lunarg
Copy link
Contributor

Would appreciate being given direction on whether the error handling is appropriate - the error code will be propagated upwards which may cause the application to fail (due to exiting on any error). It may also cause replay to fail because the error code for this command won't be VK_SUCCESS.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 114983.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 3663 running.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 3663 failed.

@bradgrantham-lunarg
Copy link
Contributor

I think we generally fail if the call succeeded in capture and fails in replay. I think calling CheckResult is appropriate.

@bradgrantham-lunarg
Copy link
Contributor

This PR failed internal CI because it caused recapture of the raytracing captures to fail. But they were actually failing silently, so a change to CI to represent this PR is appropriate.

@bradgrantham-lunarg
Copy link
Contributor

Once the clang-format issue reported by the GitHub Actions CI build is resolved ("CI Build / Ubuntu GCC Release") then please merge this PR.

@charles-lunarg charles-lunarg force-pushed the check_raytracing_return_values branch from daa3916 to 4d5b930 Compare January 18, 2024 18:02
@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 118613.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 3677 running.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 3677 failed.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 118672.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 3678 running.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 3678 failed.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 118729.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 3680 running.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 3680 passed.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 121766.

@charles-lunarg
Copy link
Contributor Author

I'm going to re-run the tests just to be sure it wasn't a fluke (and that the current CI works with this change)

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 3687 running.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 3687 passed.

@charles-lunarg charles-lunarg merged commit 118b535 into LunarG:dev Jan 24, 2024
6 checks passed
@charles-lunarg charles-lunarg deleted the check_raytracing_return_values branch January 24, 2024 21:40
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