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

Preliminary Vulkan AS/RQ test #3483

Merged
merged 1 commit into from
Nov 25, 2024
Merged

Conversation

cmannett85-arm
Copy link
Collaborator

@cmannett85-arm cmannett85-arm commented Nov 12, 2024

This test renders a small triangle that casts a shadow from a point light, onto a larger triangle. The test runner then checks that various pixels in the final output are the correct colour.

There is also an arbitrary AS copy in the render loop just to hit more API coverage when manually capturing, but the test runner doesn't check its output.

Tested on:

  • Ubuntu 24.10, RTX 3090 (ver 560.35 patch 0x300)
  • Android 14, Mali-G715 (ver r49p1) - used a modified test runner but the demo code and pixel colour checks are equivalent

Core test work originally done by [email protected]

@cmannett85-arm cmannett85-arm force-pushed the rq_as_test branch 2 times, most recently from 8785097 to cffaa31 Compare November 14, 2024 11:32
util/test/demos/demos.vcxproj.filters Outdated Show resolved Hide resolved
util/test/tests/Vulkan/VK_Ray_Query.py Outdated Show resolved Hide resolved
util/test/demos/vk/vk_ray_query.cpp Outdated Show resolved Hide resolved
util/test/demos/vk/vk_ray_query.cpp Outdated Show resolved Hide resolved
util/test/demos/vk/vk_ray_query.cpp Outdated Show resolved Hide resolved
util/test/demos/vk/vk_ray_query.cpp Outdated Show resolved Hide resolved
util/test/demos/vk/vk_ray_query.cpp Outdated Show resolved Hide resolved
util/test/demos/vk/vk_ray_query.cpp Outdated Show resolved Hide resolved
util/test/demos/vk/vk_ray_query.cpp Outdated Show resolved Hide resolved
util/test/demos/vk/vk_ray_query.cpp Outdated Show resolved Hide resolved
@cmannett85-arm cmannett85-arm force-pushed the rq_as_test branch 4 times, most recently from 82a687b to 28cfb89 Compare November 21, 2024 10:52
This test renders a small triangle that casts a shadow from a point light, onto a larger triangle.  The test runner then checks that various pixels in the final output are the correct colour.

There is also an arbitrary AS copy in the render loop just to hit more API coverage when manually capturing, but the test runner doesn't check its output.

Core test work originally done by [email protected]
@baldurk baldurk merged commit 7b767c9 into baldurk:v1.x Nov 25, 2024
16 checks passed
@cmannett85-arm cmannett85-arm deleted the rq_as_test branch November 25, 2024 15:25
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.

2 participants