232 Commits

Author SHA1 Message Date
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
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
Erik Abair
756b19bbfa Adds explicit setters for final combiner factors. 2022-02-04 15:10:21 -08:00
Erik Abair
8b29ae7a4f Adds color combiner muxer tests. 2022-02-02 23:34:22 -08:00
Erik Abair
767fb7f523
Fixes crash when rendering untexturable-primitives. (#53) 2022-02-02 14:54:21 -08:00
Erik Abair
5d3c304e29 Extends border test to use non-matching image dimensions. 2022-02-02 09:12:19 -08:00
Erik Abair
1ab88ced4d Switches default wrap mode to work with linear textures. 2022-02-01 21:21:24 -08:00
Erik Abair
ecd36991da Merge branch 'adds_texture_border_tests' 2022-02-01 20:52:40 -08:00
Erik Abair
21b4b80d2b Adds tests for texture border behavior. 2022-02-01 20:52:06 -08:00
Erik Abair
fc46f1e7bf Adds A8Y8 test. 2022-02-01 16:20:09 -08:00
Erik Abair
7b68e99e69 Makes G8B8 test hermetic. 2022-02-01 12:57:58 -08:00
Erik Abair
63870b21c0 Adds tests for luminance formats. 2022-02-01 12:48:04 -08:00
Erik Abair
a14c68f833 Adds combiner control setter, fixes combiner stages > 0. 2022-02-01 07:27:38 -08:00
Erik Abair
8001abb562 Adds test for vertex attributes with stride=0. 2022-01-29 23:33:32 -08:00
Erik Abair
e46e9372e8 Adds intermediate p quads. 2022-01-28 07:57:39 -08:00
Erik Abair
a6759f3521 Fixes i8 volumetric texture. 2022-01-28 07:35:12 -08:00
Erik Abair
966fab94f0 Adds bump env settings. 2022-01-28 07:02:55 -08:00
Erik Abair
0c6940b005 Merge branch 'volumetric_texture' 2022-01-27 23:35:14 -08:00
Erik Abair
10d3599244 Adds test for volumetric palettized texture. 2022-01-27 22:07:47 -08:00
Erik Abair
8eb78a46ea Adds test for volumetric palettized texture. 2022-01-27 16:21:31 -08:00
Erik Abair
739629eb05
Adds test for palettized texture. (#51) 2022-01-27 15:10:57 -08:00
Erik Abair
dc158cfce7 Switches to readable combiner setup in initializer. 2022-01-26 22:15:13 -08:00