Commit Graph

  • 4b7934e6d6
    Reenables z24s8 tests. (#116) main Erik Abair 2023-07-22 23:14:52 -0700
  • 5e8e998f6c Switches to target generation instead of raw output file list. Erik Abair 2023-07-22 21:05:50 -0700
  • cabe10fbc2 Fixes compiler warning. Erik Abair 2023-07-22 21:00:48 -0700
  • fd469c3bf1 Fixes texture corruption in blend tests. Erik Abair 2023-07-22 20:46:03 -0700
  • 8a23ef6f1b Adds improved instructions on deploying default.xbe. Erik Abair 2023-07-22 20:46:42 -0700
  • a351a6e42d Fixes inverted matrix multiply in cubemap test. Erik Abair 2023-07-22 16:53:45 -0700
  • 0f16a1120f Fixes bleedover that caused corruption in texgen_matrix test. Erik Abair 2023-07-22 14:11:23 -0700
  • 20ed7289ae
    Adds 0x1D78 Z_MIN_MAX_CONTROL tests. (#123) Erik Abair 2023-07-22 09:25:32 -0700
  • add9f6ccec
    Adds color key tests. (#122) Erik Abair 2023-07-19 19:04:16 -0700
  • b8a198ac6e Prevents multiple objcopy passes from corrupting binary. Erik Abair 2023-07-18 21:55:24 -0700
  • 2431c96d73
    Fixes clang format control comments. (#121) Erik Abair 2023-07-17 22:06:53 -0700
  • 2f7eb7e28c
    Adds tests for 0x147C STIPPLE_ENABLE (#120) Erik Abair 2023-07-17 21:50:07 -0700
  • 2cae577bbd
    Adds tests for 0x380 glLineWidth. (#119) Erik Abair 2023-07-17 18:51:41 -0700
  • d73aa94ece
    Adds test for two sided lighting and back alpha. (#118) Erik Abair 2023-07-16 23:27:54 -0700
  • 9954f1ee8c Adds method to emit nop instructions to aid in nv2a trace examination. Erik Abair 2023-07-16 16:25:47 -0700
  • 46d8ee4d4a
    Adds test for 0x16BC glEdgeFlag. (#117) Erik Abair 2023-07-16 22:07:43 -0700
  • 66b32a0b1f
    Switches to xbox_math3d library. (#113) Erik Abair 2023-07-14 20:22:04 -0700
  • 4cf2a7b112
    Disables the PVIDEO alternate stop test as it fails to restore video. (#115) Erik Abair 2023-07-14 18:22:16 -0700
  • bda51d487e
    Fixes compiler warnings. (#114) Erik Abair 2023-07-14 18:14:07 -0700
  • 29127a642d Adds instructions on preventing CLion GDB connection timeout during upload. Erik Abair 2023-07-13 22:01:38 -0700
  • 721a54c997 Adds instructions on uploading via xbdm_gdb_bridge Erik Abair 2023-07-13 21:57:53 -0700
  • 2ee1bb4ab2
    Switches to CMake. (#112) Erik Abair 2023-07-13 21:21:18 -0700
  • 0a9e6ca2ef
    Fixes crash in Color Zeta Disable test. (#111) Erik Abair 2023-07-13 19:19:12 -0700
  • cd1bdaede1 Adds test for 0x9FC, which controls the provoking vertex for flat shading. Erik Abair 2023-07-10 20:32:16 -0700
  • ac827c9de3
    Adds test for DMA corruption due to pgraph dirty surface callback. (#97) Erik Abair 2023-07-09 21:41:35 -0700
  • 1fa684b5ec Fixes test name. Erik Abair 2023-07-09 21:12:57 -0700
  • 23f7d76c77 Enables test for TEXGEN_OBJECT_LINEAR. Erik Abair 2023-07-09 20:52:31 -0700
  • 322bdd772a
    Adds Makefile option to enable MultiframeCPUBlitTest. (#95) Erik Abair 2023-06-04 21:58:21 -0700
  • e6c9df1175
    Fix compilation on Ubuntu 22.04. (#94) Erik Abair 2023-05-30 21:20:37 -0700
  • 7c8fb70e92
    Adds explicit MIT license. (#93) Erik Abair 2023-05-30 20:54:27 -0700
  • 5dcaab68d2 Adds viewport tests. Erik Abair 2022-08-02 12:13:33 -0700
  • fb2b39351e Adds another attempt at tearing down PVIDEO. Erik Abair 2022-07-21 08:43:14 -0700
  • 338bcd08f0
    Adds alternative blends to signed component tests. (#90) Erik Abair 2022-07-21 07:49:27 -0700
  • d06a7df018 Extended signed component test. Erik Abair 2022-07-19 21:46:51 -0700
  • 268ac4c642 Adds simple gradient based test. Erik Abair 2022-07-19 10:37:32 -0700
  • 1dfe873223 Adds test bed for smooth control command. Erik Abair 2022-07-16 12:14:27 -0700
  • 924250f7ed Enables and disables primitive smoothing. Erik Abair 2022-07-16 08:34:25 -0700
  • ac2dd8c2a5 Implements antialiasing for smoothing cases. Erik Abair 2022-07-15 22:58:16 -0700
  • ccbf568ca0 Adds tests for line and polygon smoothing. Erik Abair 2022-07-15 22:12:48 -0700
  • f0e0134fee Adds release without historical crash avoidance. Erik Abair 2022-07-13 16:38:41 -0700
  • 8187e2785a Closes progress log file after each write. Erik Abair 2022-07-13 15:58:49 -0700
  • f106535eef Fixes auto accept of options screen not applying options. Erik Abair 2022-07-13 14:46:59 -0700
  • 337757a9fa Adds automatic crash detection and interactive avoidance. Erik Abair 2022-07-13 13:39:14 -0700
  • 00a4ebe87f Makes it easier to disable tests in release build. Erik Abair 2022-07-13 10:57:07 -0700
  • 371efb308a Adds test for PAL sized video into NTSC sized overlay. Erik Abair 2022-07-11 14:44:39 -0700
  • 1d6d94b24f Adds tests for input smaller than output. Erik Abair 2022-07-11 10:04:43 -0700
  • a3abaa6194 Adds dI/dO tests. Erik Abair 2022-07-11 09:54:02 -0700
  • 3b9a5de74b PVIDEO test improvements. Erik Abair 2022-07-10 20:41:35 -0700
  • 6820c60f57 Adds shade model tests with non-identity W values. Erik Abair 2022-07-10 20:25:39 -0700
  • c98f22bc61 Adds a more extensive teardown. Erik Abair 2022-07-08 10:00:20 -0700
  • 2ee9cf92f5 Adds test for sentinel value in PVIDEO_SIZE_IN register. Erik Abair 2022-07-08 09:42:22 -0700
  • 83cd5f8e17 More aggressively resets texture parameters between tests. Erik Abair 2022-07-07 18:27:50 -0700
  • bea17a6d5f Fixes handling of min border coord in cubemap tests. Erik Abair 2022-07-07 17:41:35 -0700
  • 8c836f0190 Fixes missing border layers in 3d textures. Erik Abair 2022-07-07 16:59:15 -0700
  • 68a119bb94 Checks border color mutation. Erik Abair 2022-07-07 16:26:57 -0700
  • 30c84f739b Adds test for xemu #1034 Erik Abair 2022-07-07 11:49:20 -0700
  • 1bcea0ca36 Adds tests for antialiased framebuffer draws. Erik Abair 2022-07-07 10:20:46 -0700
  • 16f961da3d Adds PVIDEO test. Erik Abair 2022-07-06 10:51:14 -0700
  • e6a53b08d7 Temporarily disables non DXT mipmap tests. Erik Abair 2022-07-01 11:02:53 -0700
  • 6a737e7b83 Implements dds mipmap loading. Erik Abair 2022-07-01 11:00:27 -0700
  • aa9a6e958f Adds non-square dxt texture tests. Erik Abair 2022-07-01 10:28:37 -0700
  • b5b9f5a065 Switches to tent tent lod minification. Erik Abair 2022-07-01 10:15:16 -0700
  • 2a5f13fc45 Adds mip map tests. Erik Abair 2022-07-01 09:58:19 -0700
  • cad59b6696 Adds CPU blitting test (for live use only). Erik Abair 2022-07-01 08:20:53 -0700
  • 2231b0b5c2 Adds non-antialised demonstration of CPU surface mishandling. Erik Abair 2022-06-30 11:17:01 -0700
  • 60b6516709 Adds explicit wait before CPU manipulation to rule out any race conditions (results are unaffected). Erik Abair 2022-06-30 10:57:57 -0700
  • 5c18d1483f Switches to using SetSurfaceFormatImmediate where applicable. Erik Abair 2022-06-30 08:57:01 -0700
  • bb1f9e477f Adds test for CPU write followed by GPU draw. Erik Abair 2022-06-30 08:50:40 -0700
  • ed05c19ebf Adds test confirming that CPU writes ignore surface config entirely. Erik Abair 2022-06-30 08:05:07 -0700
  • 3982bd69da Adds more tests validating framebuffer independence. Erik Abair 2022-06-30 07:43:04 -0700
  • a1b52b43a1 Another attempt at a #652 repro case. Erik Abair 2022-06-27 22:22:59 -0700
  • c321029cd6
    Adds test for #652. (#84) Erik Abair 2022-06-27 15:40:11 -0700
  • 8288eee8d0 Adds tests for various primitives. Erik Abair 2022-06-22 15:03:24 -0700
  • c64a1e0687 Adds more extensive shade model tests. Erik Abair 2022-06-21 09:40:01 -0700
  • f1faecccb2 Adds test for SET_SHADE_MODEL Erik Abair 2022-06-20 18:26:14 -0700
  • cc63e7a7d0 Adds test for single DrawArrays edge case that triggers xemu exception. Erik Abair 2022-06-16 07:31:21 -0700
  • 5879992a67 Adds 0.4999 test. Erik Abair 2022-06-12 07:48:24 -0700
  • 397b60cdcb Modifies projected adjacent test to mix fixed function and programmable pipelines. Erik Abair 2022-06-12 06:52:11 -0700
  • d364d503fb Adds additional tests for adjacent geometry. (#83) Erik Abair 2022-06-11 22:08:08 -0700
  • f99533725b Fixes order-dependence in RenderTarget test. Erik Abair 2022-06-09 11:47:45 -0700
  • f0d86861c4 Test surfaces larger than the screen size. Erik Abair 2022-06-09 10:57:40 -0700
  • 09cbfbbf2c Adds tests for pixel offset behavior rendering to offscreen surfaces. Erik Abair 2022-06-09 08:57:48 -0700
  • 02b7461e51 Adds requirements.txt for nv2a-vsh dependency. Erik Abair 2022-06-08 15:54:07 -0700
  • 1024286e7a Use xemu names for transform constant uploads. Erik Abair 2022-06-07 08:14:19 -0700
  • 8c84589277 Adds tests for CPU-manipulated textures to display bug #457 in xemu. Erik Abair 2022-06-03 07:48:02 -0700
  • e577305984 Adds bordered cube map test. Erik Abair 2022-06-02 14:42:50 -0700
  • 76b10956ff Adds tests for 3d bordered textures. Erik Abair 2022-06-02 12:16:01 -0700
  • 884b4d0f98 Adds more thorough bordered texture tests. Erik Abair 2022-06-02 09:05:33 -0700
  • 9c7e170d88 Removes unnecessary cast. Erik Abair 2022-06-01 19:01:08 -0700
  • 6c9fc76a4c
    DOT_STR_CUBE improvements. (#82) Erik Abair 2022-06-01 19:00:06 -0700
  • c274262c90 Adds dot_str_cube (texm3x3vspec) shader test. (#81) Erik Abair 2022-06-01 09:19:59 -0700
  • 1c49dddc98
    Adds cubemap tests. (#80) Erik Abair 2022-06-01 07:44:38 -0700
  • 791eef4e5b Fixes test for bordered textures. Erik Abair 2022-05-31 17:29:28 -0700
  • ec33449a18 Clarifies combiner configuration. Erik Abair 2022-05-31 13:35:47 -0700
  • 784f127053
    Adds blending mode tests. (#79) Erik Abair 2022-05-31 10:21:00 -0700
  • 0bf09ee73e Adds single stage color+alpha combiner independence test. Erik Abair 2022-05-30 13:46:51 -0700
  • d5bfb0e6b8
    Adds test for stencil ops with enabled/disabled depth/stencil tests (#77) antangelo 2022-05-29 20:45:22 -0400
  • 94dde2bd68
    Adds tests for operations with color and zeta buffer writes disabled. (#78) Erik Abair 2022-05-29 14:15:54 -0700
  • 2e75056739
    Adds test for inline array data that does not match the expected size. (#76) Erik Abair 2022-05-27 18:55:46 -0700
  • 4edaac73a8 Force CoordNotSet test to be hermetic despite HW parallelization. Erik Abair 2022-05-27 07:13:37 -0700