Commit Graph

314 Commits

Author SHA1 Message Date
Erik Abair
4cff2b2ebe Adds tests for swizzle/mask behavior in vsh. (#73) 2022-05-26 19:51:46 -07:00
Erik Abair
4068c93e88 Adds tests that set multiple components at once. 2022-05-26 14:23:20 -07:00
Erik Abair
277493d2ac
Tests unset fog coord with custom VSH. (#72) 2022-05-26 11:24:06 -07:00
Erik Abair
989c1cabc4 Extends test to cover 2d projection mode. 2022-05-24 07:36:48 -07:00
Erik Abair
835485348c Adds run all menu item in non-autorun mode. 2022-05-22 10:58:41 -07:00
Erik Abair
dfffdd686a Adds optimized objs to clean target. 2022-05-22 10:55:35 -07:00
Erik Abair
984f05a2f4 Switches to human readable combiners. 2022-05-22 09:47:33 -07:00
Erik Abair
5d1dd143cf Forces optimization on dds_image. 2022-05-22 08:28:08 -07:00
Erik Abair
f2920c2a30
Adds tests for DXT1,DXT3,DXT5 compressed formats. (#71) 2022-05-22 08:26:48 -07:00
Erik Abair
1bb986a96e
Forces partial optimization compresses debug symbols. (#70) 2022-05-21 21:45:32 -07:00
Erik Abair
2387ff17d0
Adds test for pitch behavior with swizzled surfaces. (#69) 2022-05-21 07:55:56 -07:00
Erik Abair
57a03f52c4
Adds tests for setting surface offsets to NULL (#68) 2022-05-18 21:33:56 -07:00
Erik Abair
717557fb16
Adds tests to exercise xemu#405 (#67) 2022-05-18 15:26:21 -07:00
Erik Abair
cd6b3ff599
Adds register checking. (#66) 2022-05-18 11:08:35 -07:00
Erik Abair
1cb3d6cfb2 Adds tests of surface clip command. 2022-05-17 08:18:59 -07:00
Erik Abair
5d9cd4ac6e Generates instructions when dumping config file. 2022-05-11 20:51:26 -07:00
Erik Abair
d3ff137067 Adds todo tracking non-deterministic output. 2022-05-11 19:59:37 -07:00
Erik Abair
db142cac53 Prevents leakage between wparam tests. 2022-05-11 19:44:31 -07:00
Erik Abair
7d097a675b Adds warning about nondeterministic behavior of signalling NaN. 2022-05-11 19:28:49 -07:00
Erik Abair
e67123d6af Notes expected nondeterminism in color/zeta overlap. 2022-05-11 19:19:59 -07:00
Erik Abair
24a4c78770 Fixes corruption in texture render target tests. 2022-05-11 17:05:03 -07:00
Erik Abair
04fbdfdfea Refactors surface settings to avoid bleedover. 2022-05-11 15:47:01 -07:00
Erik Abair
fedf959ade Pulls in nxdk patch to keep system responsive on exception. 2022-05-11 15:47:01 -07:00
Erik Abair
949c71828d Reset vertex shader in initialization to avoid bleedover. 2022-05-11 13:36:15 -07:00
Erik Abair
230caeb9c3 Reduces the number of depth format tests. 2022-05-11 12:52:11 -07:00
Erik Abair
4e96fc0a2e Removes some dead code. 2022-05-11 12:42:49 -07:00
Erik Abair
b117bb3ac8 Improves log readability. 2022-05-11 09:36:04 -07:00
Erik Abair
8b7aaa312e Adds optional performance logging. 2022-05-11 08:38:09 -07:00
Erik Abair
75e2a98d3b Fixes assertion when writing config file on clean disk image. 2022-05-11 07:37:27 -07:00
Erik Abair
7998c1b904 Fixes warnings and reduces function scope. 2022-05-11 06:37:38 -07:00
NZJenkins
6ece42695a
Test attribute float cases on normal boundary (#65)
Add the minimum normal number, and the maximum subnormal number.
2022-05-11 06:32:46 -07:00
Erik Abair
33591b4917 Adds tests for signed texture components. 2022-05-10 19:04:34 -07:00
Erik Abair
5358ab6268 Adds quad and bitri test. 2022-05-10 12:38:18 -07:00
Erik Abair
1c8b4362b7 Adds test of the fixed function pipeline when given a 0 w param. 2022-05-10 12:01:55 -07:00
Erik Abair
1f1d1f8cd2 Adds compositing tests at various depths. 2022-05-09 23:10:50 -07:00
Erik Abair
303ce9a618 Adds tests for clip regions past the edge of the surface. 2022-05-09 12:34:22 -07:00
Erik Abair
23d1a3c596 Adds render target test. 2022-05-09 09:06:38 -07:00
Erik Abair
a4bd098b39 Moves test to origin to demonstrate another xemu bug. 2022-05-09 08:38:43 -07:00
Erik Abair
6c3fd4ec23 Test setting clip rect 0 after clip rect 1. 2022-05-08 21:45:31 -07:00
Erik Abair
f9a06cdb38 Adds clipping test. 2022-05-08 20:35:22 -07:00
Erik Abair
d9bd760059 Simplifies rendertarget test. 2022-05-08 08:47:46 -07:00
Erik Abair
c9e14193e7 Fixes texturing for the render target test. Updates compositing to make xemu issue more obvious. 2022-05-07 08:35:50 -07:00
Erik Abair
5d90b0f9db Adds test for multi-pass compositing. 2022-05-06 15:23:19 -07:00
Erik Abair
22e899caed Enables flip stall in pbkit. 2022-05-03 15:57:15 -07:00
Erik Abair
ddf7fa7821 Updates render in place test to have a more obvious failure. 2022-05-03 12:29:53 -07:00
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