Commit Graph

314 Commits

Author SHA1 Message Date
Erik Abair
2ee9cf92f5 Adds test for sentinel value in PVIDEO_SIZE_IN register. 2022-07-08 09:42:22 -07:00
Erik Abair
83cd5f8e17 More aggressively resets texture parameters between tests. 2022-07-07 18:27:50 -07:00
Erik Abair
bea17a6d5f Fixes handling of min border coord in cubemap tests. 2022-07-07 17:41:35 -07:00
Erik Abair
8c836f0190 Fixes missing border layers in 3d textures. 2022-07-07 16:59:15 -07:00
Erik Abair
68a119bb94 Checks border color mutation. 2022-07-07 16:26:57 -07:00
Erik Abair
30c84f739b Adds test for xemu #1034 2022-07-07 11:49:20 -07:00
Erik Abair
1bcea0ca36 Adds tests for antialiased framebuffer draws. 2022-07-07 10:20:46 -07:00
Erik Abair
16f961da3d Adds PVIDEO test. 2022-07-06 13:06:52 -07:00
Erik Abair
e6a53b08d7 Temporarily disables non DXT mipmap tests. 2022-07-01 11:02:53 -07:00
Erik Abair
6a737e7b83 Implements dds mipmap loading. 2022-07-01 11:00:27 -07:00
Erik Abair
aa9a6e958f Adds non-square dxt texture tests. 2022-07-01 10:28:37 -07:00
Erik Abair
b5b9f5a065 Switches to tent tent lod minification. 2022-07-01 10:15:16 -07:00
Erik Abair
2a5f13fc45 Adds mip map tests. 2022-07-01 09:58:19 -07:00
Erik Abair
cad59b6696 Adds CPU blitting test (for live use only). 2022-07-01 08:20:53 -07:00
Erik Abair
2231b0b5c2 Adds non-antialised demonstration of CPU surface mishandling. 2022-06-30 11:36:47 -07:00
Erik Abair
60b6516709 Adds explicit wait before CPU manipulation to rule out any race conditions (results are unaffected). 2022-06-30 10:57:57 -07:00
Erik Abair
5c18d1483f Switches to using SetSurfaceFormatImmediate where applicable. 2022-06-30 08:57:01 -07:00
Erik Abair
bb1f9e477f Adds test for CPU write followed by GPU draw. 2022-06-30 08:50:40 -07:00
Erik Abair
ed05c19ebf Adds test confirming that CPU writes ignore surface config entirely. 2022-06-30 08:05:07 -07:00
Erik Abair
3982bd69da Adds more tests validating framebuffer independence. 2022-06-30 07:43:04 -07:00
Erik Abair
a1b52b43a1 Another attempt at a #652 repro case. 2022-06-27 22:22:59 -07:00
Erik Abair
c321029cd6
Adds test for #652. (#84) 2022-06-27 15:40:11 -07:00
Erik Abair
8288eee8d0 Adds tests for various primitives. 2022-06-22 15:07:11 -07:00
Erik Abair
c64a1e0687 Adds more extensive shade model tests. 2022-06-21 09:40:01 -07:00
Erik Abair
f1faecccb2 Adds test for SET_SHADE_MODEL 2022-06-20 18:29:29 -07:00
Erik Abair
cc63e7a7d0 Adds test for single DrawArrays edge case that triggers xemu exception. 2022-06-16 07:40:25 -07:00
Erik Abair
5879992a67 Adds 0.4999 test. 2022-06-12 07:48:24 -07:00
Erik Abair
397b60cdcb Modifies projected adjacent test to mix fixed function and programmable pipelines. 2022-06-12 06:52:11 -07:00
Erik Abair
d364d503fb Adds additional tests for adjacent geometry. (#83) 2022-06-11 22:30:07 -07:00
Erik Abair
f99533725b Fixes order-dependence in RenderTarget test. 2022-06-09 15:44:46 -07:00
Erik Abair
f0d86861c4 Test surfaces larger than the screen size. 2022-06-09 10:57:40 -07:00
Erik Abair
09cbfbbf2c Adds tests for pixel offset behavior rendering to offscreen surfaces. 2022-06-09 09:16:10 -07:00
Erik Abair
02b7461e51 Adds requirements.txt for nv2a-vsh dependency. 2022-06-08 15:54:07 -07:00
Erik Abair
1024286e7a Use xemu names for transform constant uploads. 2022-06-07 08:14:19 -07:00
Erik Abair
8c84589277 Adds tests for CPU-manipulated textures to display bug #457 in xemu. 2022-06-03 07:58:29 -07:00
Erik Abair
e577305984 Adds bordered cube map test. 2022-06-02 14:42:50 -07:00
Erik Abair
76b10956ff Adds tests for 3d bordered textures. 2022-06-02 12:16:01 -07:00
Erik Abair
884b4d0f98 Adds more thorough bordered texture tests. 2022-06-02 09:05:33 -07:00
Erik Abair
9c7e170d88 Removes unnecessary cast. 2022-06-01 19:01:08 -07:00
Erik Abair
6c9fc76a4c
DOT_STR_CUBE improvements. (#82) 2022-06-01 19:00:06 -07:00
Erik Abair
c274262c90 Adds dot_str_cube (texm3x3vspec) shader test. (#81) 2022-06-01 11:00:59 -07:00
Erik Abair
1c49dddc98
Adds cubemap tests. (#80) 2022-06-01 07:44:38 -07:00
Erik Abair
791eef4e5b Fixes test for bordered textures. 2022-05-31 21:17:00 -07:00
Erik Abair
ec33449a18 Clarifies combiner configuration. 2022-05-31 13:35:47 -07:00
Erik Abair
784f127053
Adds blending mode tests. (#79) 2022-05-31 10:21:00 -07:00
Erik Abair
0bf09ee73e Adds single stage color+alpha combiner independence test. 2022-05-30 13:46:51 -07:00
antangelo
d5bfb0e6b8
Adds test for stencil ops with enabled/disabled depth/stencil tests (#77) 2022-05-29 17:45:22 -07:00
Erik Abair
94dde2bd68
Adds tests for operations with color and zeta buffer writes disabled. (#78) 2022-05-29 14:15:54 -07:00
Erik Abair
2e75056739
Adds test for inline array data that does not match the expected size. (#76) 2022-05-27 18:55:46 -07:00
Erik Abair
4edaac73a8 Force CoordNotSet test to be hermetic despite HW parallelization. 2022-05-27 07:13:37 -07:00