Commit Graph

111 Commits

Author SHA1 Message Date
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
Erik Abair
4c58248aac Explicitly set normalization off. 2022-01-26 13:54:46 -08:00
Erik Abair
f09ecef586 Fixes handling of int16 vertex attribute setters. 2022-01-26 09:02:19 -08:00
Erik Abair
3c23adb4fc Adds more fog component tests. 2022-01-25 18:43:51 -08:00
Erik Abair
a904ebded0 Adds float encodings of tex2s values to verify that they are not encoded floats. 2022-01-25 16:23:39 -08:00
Erik Abair
9d221ffee0 Adds extensive tests for setting components of fog. 2022-01-25 15:35:40 -08:00
Erik Abair
3c76b7a8d9 Adds tests for setting fog.w without setting fog.x. 2022-01-25 13:59:26 -08:00
Erik Abair
fa62c6e5f0 Adds alpha overriding variant of setter test. 2022-01-24 21:59:51 -08:00
Erik Abair
75152ac82e Adds tests for int-based texture coordinates. 2022-01-24 20:12:56 -08:00
Erik Abair
09d02f157a Adds tests for int16 normals. 2022-01-24 17:22:56 -08:00
Erik Abair
104b25f69b Adds test for 4d textures. 2022-01-24 16:57:21 -08:00
Erik Abair
e61a65d5b7 Adds tests for various attribute setters. 2022-01-24 16:18:51 -08:00
Erik Abair
3eee8d401b Fixes inline setting of texcoord 1/2/3. 2022-01-24 13:24:34 -08:00
Erik Abair
4e2776729e Reduces number of tests, makes colors unique per draw mode. 2022-01-24 10:50:26 -08:00
Erik Abair
321b73ce7d
Adds attribute carryover tests. (#50) 2022-01-24 09:31:27 -08:00
Erik Abair
c844f7a67f
Adds ability to toggle multi-frame rendering. (#49) 2022-01-24 07:51:48 -08:00
Erik Abair
7643b86554 Adds rendering of discarded triangles. 2022-01-20 22:05:20 -08:00
Erik Abair
a05393d711 Improves negative-w trivial test. 2022-01-20 21:50:08 -08:00
Erik Abair
410c0f0451 Adds additional w-param tests. 2022-01-20 21:06:21 -08:00
Erik Abair
65d1d7e830 Extends test to use triangles as well. 2022-01-20 19:29:12 -08:00
Erik Abair
a99572c16e Adds tests for infinite and negative pos.w values. 2022-01-20 13:25:26 -08:00
Erik Abair
a6e1bda5f4 Adds test for infinite fogc. 2022-01-18 15:57:45 -08:00
Erik Abair
ec771831c9 Fix fog param type. Cleanup. 2022-01-15 21:23:05 -08:00
Erik Abair
e6fa1ec781 Switches default winding order to CW to match Direct3D. (#48) 2022-01-15 11:42:34 -08:00
Erik Abair
58c0268fc7
Adds test for fog with custom vertex shader. (#47) 2022-01-15 10:01:18 -08:00
Erik Abair
c8270cb313 Adds fog tests. 2022-01-14 14:29:25 -08:00
Erik Abair
63de359668 Sets inline buffer vertex after attributes so they apply properly. 2022-01-12 16:45:40 -08:00
Erik Abair
0195e62136 Adds 3d primitive tests. 2022-01-12 16:31:10 -08:00
Erik Abair
1e5a71b852 Simplifies lighting_normal_tests. 2022-01-11 14:11:05 -08:00
Erik Abair
49a0954719
Adds tests for material color source selectors. (#42) 2022-01-11 13:41:54 -08:00
Erik Abair
1c1d3b32c6 Adds tests for material color source selectors. 2022-01-11 11:59:04 -08:00
Erik Abair
60dff67667
Adds message on assertion failures. (#41) 2022-01-10 22:49:33 -08:00
Erik Abair
face01e6a1 Moves sources into subdir to make it easier to exclude nxdk in searches. 2022-01-10 22:38:30 -08:00
Erik Abair
291d17a794 Cleans up lighting setup code. 2022-01-10 22:16:08 -08:00
Erik Abair
ccaec9d2d6 Fixes write path on HW/writable media installs. 2022-01-10 22:10:21 -08:00
Erik Abair
4f26ddbf36
Adds nxdk as a submodule. (#40) 2022-01-10 19:12:28 -08:00
Erik Abair
5b4b2a6db8 Fixes incorrect auto-merge. 2022-01-10 13:44:00 -08:00
Erik Abair
829c658bc2
Adds tests for the various SET_VERTEX_DATAx functions (#36)
* Adds tests for more draw methods.

* Adds tests for SET_VERTEX_DATA variants.
2022-01-10 13:38:34 -08:00
Erik Abair
475cd514b9
Adds tests for more draw methods. (#33) 2022-01-10 13:36:34 -08:00