baldurk
7ef8ed0a7a
Drop the requirement for PIL in the tests, use pypng drop-in replacement
...
* This means we no longer need to import PIL from somewhere else if we run via
renderdoccmd test functional
2019-02-15 18:17:06 +00:00
baldurk
fbb6b23b23
Support advanced cbuffer layouts
...
* This includes 8/16/64-bit integers, 16-bit/64-bit floats, and scalar block
packing
2019-02-07 15:23:06 +00:00
baldurk
134cdfd09b
Add tests to CBuffer Zoos to test alternate uniform sources on APIs
...
* Vulkan: Specialization constants
* OpenGL: Bare uniforms (not in a UBO)
* D3D12: Root signature constants
2019-02-07 15:23:06 +00:00
baldurk
351c75e006
Fix some cases handling arrays of matrices
...
* We also pick the output pixel in the CBuffer_Zoo tests to ensure the API
agrees with our interpretation of the data.
* Follow-up commit will tidy D3D cbuffer code that needs it.
2019-02-07 15:23:05 +00:00
baldurk
354b37be56
Add support for VK_EXT_sample_locations
2019-02-05 18:40:31 +00:00
baldurk
73063703e6
Inherit indirect copies from secondary to primary cmdbufs. Closes #1251
...
* Updated VK_Indirect test to run everything in secondary command buffer as
well.
2019-02-01 18:32:14 +00:00
baldurk
f543f02998
Check RDC export/import in all simple tri tests, but *only* in those
2019-01-03 12:22:29 +00:00
baldurk
a9151a8c0b
Add testing framework useful for automated testing
...
* Built entirely independently of the main renderdoc build (for now).
* Contains python scripts & framework for running tests on a renderdoc build,
which will be run nightly.
2018-11-29 14:47:20 +00:00