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 martyn.jacques@arm.com
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:
Core test work originally done by martyn.jacques@arm.com