Commit Graph

169 Commits

Author SHA1 Message Date
Erik Abair
815d7088e1 Adds test of rendering to an input texture, then applying in a following draw. 2022-05-02 22:02:06 -07:00
NZJenkins
fc673bc362
Attribute float tests (#63)
* Attribute float tests
Test NaN, INF and other values in the VS
2022-04-23 18:03:06 -07:00
Erik Abair
af170ce38a Chooses reference values that match for each format. 2022-04-21 20:19:25 -07:00
Erik Abair
87979c8ca9 Adds rounding method that mirrors HW behavior. 2022-04-21 15:49:58 -07:00
Erik Abair
8c583b338f Adds programmable pipeline test. 2022-04-21 15:06:09 -07:00
Erik Abair
dcb14c112e Adjusts shadow comparator range to use full depth buffer. 2022-04-21 11:05:49 -07:00
Erik Abair
02bc87c08b Adds fixed function depth format test. 2022-04-21 10:29:04 -07:00
Erik Abair
88bc7bd151 Adds shadow map test. 2022-04-20 14:20:24 -07:00
Erik Abair
e24ff2f335 Adds functions to explicitly create D3D projection matrices. 2022-04-15 17:59:46 -07:00
Erik Abair
0392f8f70d Fix crash due to 2d surface source/dest offset bleedover. 2022-04-12 09:56:13 -07:00
Erik Abair
c8814f34db Fixes crash due to incorrect DMA assignment after Texture Framebuffer Blit Tests. 2022-04-12 08:39:20 -07:00
Erik Abair
0bcef29403 Disables depth texture test in preparation for shadow map test. 2022-04-11 18:35:15 -07:00
Erik Abair
fb1d1f5999 Adds ability to use unix style fallback path. 2022-04-11 15:23:28 -07:00
Erik Abair
59028a1c30 Adds tests for Y16 formats. 2022-04-11 10:09:16 -07:00
Erik Abair
c8cbe89b08 Adds test for R8B8 linear. 2022-04-10 20:53:54 -07:00
Erik Abair
ca7c917e3c Tests color masking with non-intersecting blends 2022-04-08 20:18:09 -07:00
Erik Abair
b64de98e2c Tests blitting to previous render target. 2022-04-08 13:29:55 -07:00
Erik Abair
14139ba030 Adds test for MAC/ILU independence. 2022-04-06 20:41:58 -07:00
Erik Abair
f214ab325c Tests zeta buffer blit target/texture. 2022-04-06 14:24:23 -07:00
Erik Abair
4ff11a19c7 Fixes todo message to reflect hardware behavior. 2022-04-06 08:27:17 -07:00
Erik Abair
4269507b6f Tests framebuffer copy to texture via 2D accelerator. 2022-04-06 08:19:25 -07:00
Erik Abair
38f39b25c8 Adds test for xemu draw_arrays squashing followed by array_elements. 2022-04-05 10:44:27 -07:00
mborgerson
45db2241ef
Enable optimization and use a faster PNG encoder (#60) 2022-03-20 20:05:09 -07:00
Erik Abair
01763d32e7 Adds test of multiple DRAW_ARRAYS inside a single BEGIN_END 2022-03-19 17:01:33 -07:00
Erik Abair
0bfd392c21 Disables Z24S8 float test as it asserts in xemu. 2022-03-19 16:14:14 -07:00
Erik Abair
33563d13bc Adds test for mixed ARRAY_ELEMENT DRAW_ARRAY rendering case. 2022-03-19 14:07:03 -07:00
Erik Abair
a98fcf3a58 Sets default fallback path to e: instead of f:
Fixes #59
2022-03-18 18:24:43 -07:00
Erik Abair
a2d65cba77 Adds tests for G8B8 and R8B8 modes. 2022-03-17 22:28:47 -07:00
Erik Abair
2934a3066a Adds test for color + zeta buffer overlap. 2022-03-17 08:53:36 -07:00
Erik Abair
1d98e502aa Adds full test matrix for texgen + matrix. 2022-03-16 11:58:28 -07:00
Erik Abair
e09de867fa Adds texgen + texture matrix tests. 2022-03-16 09:37:20 -07:00
Erik Abair
dd925f9856 Adds texture matrix tests. 2022-03-16 09:13:48 -07:00
Erik Abair
44dee78371 Adds build flag to generate a nop config file. 2022-03-15 21:52:48 -07:00
Erik Abair
7a6bbbcb13 Adds optional runtime configuration. 2022-03-15 21:22:17 -07:00
Erik Abair
f8c8ce6e20 Makes fallback output path for read-only media case configurable. 2022-03-15 18:03:43 -07:00
Erik Abair
bca493d49b Adds build configuration to run all tests immediately and shut down on completion. 2022-03-15 16:39:22 -07:00
Erik Abair
5225bf7edd Adds tests for the final combiner stage flags. 2022-03-15 08:35:49 -07:00
Erik Abair
89632200f8 Adds texture matrix tests. 2022-03-11 15:14:33 -08:00
Metalsasi
d977dd0450
Adds DXT1 texture test (#54)
* Adds DXT1 texture test
* Use bits per pixel instead of bytes per pixel for texture formats
* Introduce linear flag for texture format tests
2022-02-21 19:45:17 -08:00
Erik Abair
9c0b5e7672 Fixes erroneous shader constant overwrite that broke attribute carryover tests. 2022-02-19 17:10:01 -08:00
Erik Abair
af2a8f2335 Adds test for interaction of masking and clear. 2022-02-17 13:44:21 -08:00
Erik Abair
e121fee8ba Adds more rounding tests. 2022-02-14 20:13:17 -08:00
Erik Abair
0b3115ecae Adds geometry-based rounding test. 2022-02-14 18:15:08 -08:00
Erik Abair
cf13d05aa2 Adds test of rounding behavior in vertex shader 2022-02-14 14:47:12 -08:00
Erik Abair
d629f31dd3 Fixes support for textures < max texture size. 2022-02-14 11:56:20 -08:00
Erik Abair
0a10386eaa Expose arbitrary depth clip setting. 2022-02-14 11:53:00 -08:00
Erik Abair
a08264b252 Adds render target test. 2022-02-14 09:04:19 -08:00
Erik Abair
7b93f25b24 Updates README w/ link to nv2a_to_pbkit tool. 2022-02-07 11:34:49 -08:00
Erik Abair
6dbd9796f6 Adds test for combiner stage independence. 2022-02-05 10:50:50 -08:00
Erik Abair
e9be5f8c08 Adds ability to load additional textures. 2022-02-04 16:09:21 -08:00