Commit Graph

314 Commits

Author SHA1 Message Date
Erik Abair
4b7934e6d6
Reenables z24s8 tests. (#116) 2023-07-22 23:14:52 -07:00
Erik Abair
5e8e998f6c Switches to target generation instead of raw output file list. 2023-07-22 21:05:50 -07:00
Erik Abair
cabe10fbc2 Fixes compiler warning. 2023-07-22 21:00:48 -07:00
Erik Abair
fd469c3bf1 Fixes texture corruption in blend tests. 2023-07-22 20:57:11 -07:00
Erik Abair
8a23ef6f1b Adds improved instructions on deploying default.xbe. 2023-07-22 20:57:11 -07:00
Erik Abair
a351a6e42d Fixes inverted matrix multiply in cubemap test. 2023-07-22 16:53:45 -07:00
Erik Abair
0f16a1120f Fixes bleedover that caused corruption in texgen_matrix test. 2023-07-22 15:20:39 -07:00
Erik Abair
20ed7289ae
Adds 0x1D78 Z_MIN_MAX_CONTROL tests. (#123) 2023-07-22 09:25:32 -07:00
Erik Abair
add9f6ccec
Adds color key tests. (#122)
Fixes #110
2023-07-19 19:04:16 -07:00
Erik Abair
b8a198ac6e Prevents multiple objcopy passes from corrupting binary. 2023-07-18 21:55:24 -07:00
Erik Abair
2431c96d73
Fixes clang format control comments. (#121) 2023-07-17 22:06:53 -07:00
Erik Abair
2f7eb7e28c
Adds tests for 0x147C STIPPLE_ENABLE (#120)
Fixes #103
2023-07-17 21:50:07 -07:00
Erik Abair
2cae577bbd
Adds tests for 0x380 glLineWidth. (#119)
Fixes #100
2023-07-17 18:51:41 -07:00
Erik Abair
d73aa94ece
Adds test for two sided lighting and back alpha. (#118)
Fixes #106
2023-07-16 23:27:54 -07:00
Erik Abair
9954f1ee8c Adds method to emit nop instructions to aid in nv2a trace examination. 2023-07-16 22:08:24 -07:00
Erik Abair
46d8ee4d4a
Adds test for 0x16BC glEdgeFlag. (#117)
Fixes #104
2023-07-16 22:07:43 -07:00
Erik Abair
66b32a0b1f
Switches to xbox_math3d library. (#113) 2023-07-14 20:22:04 -07:00
Erik Abair
4cf2a7b112
Disables the PVIDEO alternate stop test as it fails to restore video. (#115) 2023-07-14 18:22:16 -07:00
Erik Abair
bda51d487e
Fixes compiler warnings. (#114) 2023-07-14 18:14:07 -07:00
Erik Abair
29127a642d Adds instructions on preventing CLion GDB connection timeout during upload. 2023-07-13 22:01:38 -07:00
Erik Abair
721a54c997 Adds instructions on uploading via xbdm_gdb_bridge 2023-07-13 21:57:53 -07:00
Erik Abair
2ee1bb4ab2
Switches to CMake. (#112) 2023-07-13 21:21:18 -07:00
Erik Abair
0a9e6ca2ef
Fixes crash in Color Zeta Disable test. (#111) 2023-07-13 19:19:12 -07:00
Erik Abair
cd1bdaede1 Adds test for 0x9FC, which controls the provoking vertex for flat shading. 2023-07-10 21:30:48 -07:00
Erik Abair
ac827c9de3
Adds test for DMA corruption due to pgraph dirty surface callback. (#97) 2023-07-09 21:41:35 -07:00
Erik Abair
1fa684b5ec Fixes test name. 2023-07-09 21:12:57 -07:00
Erik Abair
23f7d76c77 Enables test for TEXGEN_OBJECT_LINEAR. 2023-07-09 20:52:49 -07:00
Erik Abair
322bdd772a
Adds Makefile option to enable MultiframeCPUBlitTest. (#95) 2023-06-04 21:58:21 -07:00
Erik Abair
e6c9df1175
Fix compilation on Ubuntu 22.04. (#94)
Fixes #91
2023-05-30 21:20:37 -07:00
Erik Abair
7c8fb70e92
Adds explicit MIT license. (#93)
Fixes #92
2023-05-30 20:54:27 -07:00
Erik Abair
5dcaab68d2 Adds viewport tests. 2022-08-02 12:47:54 -07:00
Erik Abair
fb2b39351e Adds another attempt at tearing down PVIDEO. 2022-07-21 08:43:14 -07:00
Erik Abair
338bcd08f0
Adds alternative blends to signed component tests. (#90)
Fixes #89
2022-07-21 07:49:27 -07:00
Erik Abair
d06a7df018 Extended signed component test. 2022-07-19 21:46:51 -07:00
Erik Abair
268ac4c642 Adds simple gradient based test. 2022-07-19 10:37:32 -07:00
Erik Abair
1dfe873223 Adds test bed for smooth control command. 2022-07-16 12:14:51 -07:00
Erik Abair
924250f7ed Enables and disables primitive smoothing. 2022-07-16 08:38:53 -07:00
Erik Abair
ac2dd8c2a5 Implements antialiasing for smoothing cases. 2022-07-15 22:58:16 -07:00
Erik Abair
ccbf568ca0 Adds tests for line and polygon smoothing. 2022-07-15 22:12:48 -07:00
Erik Abair
f0e0134fee Adds release without historical crash avoidance. 2022-07-13 17:05:25 -07:00
Erik Abair
8187e2785a Closes progress log file after each write. 2022-07-13 16:13:51 -07:00
Erik Abair
f106535eef Fixes auto accept of options screen not applying options. 2022-07-13 14:46:59 -07:00
Erik Abair
337757a9fa Adds automatic crash detection and interactive avoidance. 2022-07-13 13:39:14 -07:00
Erik Abair
00a4ebe87f Makes it easier to disable tests in release build. 2022-07-13 10:57:07 -07:00
Erik Abair
371efb308a Adds test for PAL sized video into NTSC sized overlay. 2022-07-11 14:44:39 -07:00
Erik Abair
1d6d94b24f Adds tests for input smaller than output. 2022-07-11 10:10:03 -07:00
Erik Abair
a3abaa6194 Adds dI/dO tests. 2022-07-11 09:54:02 -07:00
Erik Abair
3b9a5de74b PVIDEO test improvements. 2022-07-10 20:41:35 -07:00
Erik Abair
6820c60f57 Adds shade model tests with non-identity W values. 2022-07-10 20:25:39 -07:00
Erik Abair
c98f22bc61 Adds a more extensive teardown. 2022-07-08 10:00:20 -07:00