baldurk
43b6f850d9
Fix sincos output on D3D12 shader debugging
2020-05-20 10:51:23 +01:00
baldurk
38abf04909
Set up python script to run VK shader debug tests
...
* Since we expect many more tests it also runs the test texture in a 2D grid
with N drawcalls
2020-04-07 17:43:30 +01:00
baldurk
230cf69761
Test integer division by zero in DXBC debugging
2020-04-01 17:18:59 +01:00
Steve Karolewics
baa7adea30
Implement GetSampleInfo for D3D12 debugging
2020-03-09 10:56:56 +00:00
Steve Karolewics
a5583b83ee
Add test for MSAA evals to D3D11_Shader_Debug_Zoo
2020-03-04 19:11:56 +00:00
Steve Karolewics
c56373ed94
Add impls of GetBuffer/ResourceInfo for D3D12 shader debugging
2020-02-21 17:56:33 +00:00
baldurk
06570ea7ad
Remove backbuffer comparisons from test suite, simplify default triangle
...
* It's not particularly scalable and can be brittle to driver changes, and we
can use targeted specific pixel tests to check what we really want - to see if
the output has rendered correctly.
* Overlay tests still check files directly - this is a future refactor to
remove.
2020-02-11 17:11:33 +00:00
baldurk
2916c0f9f7
Update copyright years to 2020
2020-01-06 16:20:45 +00:00
baldurk
f7e5199cf4
Clamp out-of-bounds undefined results for resinfo
2019-11-27 11:02:25 +00:00
baldurk
b222d6388c
Don't flush bufinfo/resinfo opcodes
...
* The input miplevel is an integer even if the outputs are floats. The outputs
won't be denormal as they're dimensions etc.
2019-11-22 15:08:16 +00:00
baldurk
9de4931213
Don't ever flush immediate values in shader debugging
...
* We assume that fxc won't output a denormalised float in the bytecode, and this
prevents us from flushing integer inputs to otherwise flushable float-type
operations
2019-11-22 14:59:18 +00:00
baldurk
fef94ef012
Add more tests of raw/structured buffer debugging
2019-10-24 18:02:53 +01:00
baldurk
8060693188
Fix byte address buffer access in shader debugging
2019-09-17 14:08:48 +01:00
baldurk
6d282f90d9
rename TEST macro to un-confused visual assist
...
* Visual assist comes with a pre-defined interpretation of TEST() for
googletest, which conflicts with ours. We can't seem to override it with a
va_stdafx.h even
2019-09-17 12:40:00 +01:00
baldurk
a2df78369c
Add test of denormal flushing to D3D11 shader debug zoo
2019-09-13 17:33:48 +01:00
baldurk
4b1f527eaa
Clean up D3D11 shader debugging test for easier processing, auto-test it
2019-05-27 13:58:08 +01:00