Commit Graph

118964 Commits

Author SHA1 Message Date
Erik Abair dd8028040f DONOTMERGE: Removes sign fixup when patching NaN fog values. 2025-04-14 20:29:03 -07:00
Erik Abair 68d35085e1 Merge branch 'debug/adds_search_command' into work 2025-04-14 17:41:17 -07:00
Erik Abair 9d627974ff Adds memory search commands (reviving work from Claudio Fontana in 2015). 2025-04-14 17:40:34 -07:00
Erik Abair 5ff2301664 Merge branch 'debug/build_abaire_work_branch' into work 2025-04-14 16:58:31 -07:00
Erik Abair 0abd4043c2 DONOTMERGE: Trigger builds of abaire work branch to facilitate debugging. 2025-04-14 16:57:04 -07:00
Erik Abair 2185aa91d0 Merge branch 'feat_spec_params' into work 2025-04-13 22:29:18 -07:00
Matt Borgerson 2cc926588b nv2a/gl: Fix COLOR_LE_G8B8 GL surface format type 2025-04-11 04:18:28 -07:00
Erik Abair 0e8fdba49c nv2a: Handle LOCALEYE light control 2025-04-10 08:44:27 -07:00
Erik Abair 83e8f65384 nv2a: Handle LOCAL_RANGE 2025-04-10 08:05:23 -07:00
Erik Abair 447475456e nv2a: Partial implementation of SET_SPECULAR_PARAMS 2025-04-10 08:05:13 -07:00
Erik Abair c4bf201bfc nv2a: Partially handle SET_LIGHT_CONTROL 2025-04-08 20:25:09 -07:00
Erik Abair ebec5e3028 nv2a: Fix assert when setting fog gen mode to fog_x 2025-04-08 16:24:50 -07:00
Erik Abair 410b72a399 Merge branch 'fix_gen_fog_x' into work 2025-04-08 11:06:22 -07:00
Erik Abair b14599dde7 nv2a: Fix assert when setting fog gen mode to fog_x 2025-04-08 11:06:03 -07:00
Erik Abair 870118f156 Merge branch 'fix_nan_fog' into work 2025-04-08 10:20:20 -07:00
Erik Abair 5c531d9f2e nv2a: Adjust NaN handling for fog coordinate to be similar to HW 2025-04-08 10:06:52 -07:00
Erik Abair f8baeb9197 Adds F11 handler to capture RenderDoc frame and nv2a trace output at once. 2025-04-04 10:32:49 -07:00
Erik Abair 43916294ed Merge branch 'fix_material_color_source_ambient_and_emissive' into work 2025-04-03 16:08:48 -07:00
Mason Thompson f82c6865fc control: Add python3-tomli/python3-pip 2025-04-02 12:00:53 -07:00
Erik Abair 4ec7cce3fa nv2a: Fix material color source ambient and emissive 2025-04-02 08:41:45 -07:00
Erik Abair 39fef7e7e7 nv2a: Handle LOCALEYE light control 2025-04-01 19:11:49 -07:00
Erik Abair 2192bbd1ee nv2a: Handle LOCAL_RANGE 2025-04-01 19:11:43 -07:00
Erik Abair 1a70ffdbb4 nv2a: Partial implementation of SET_SPECULAR_PARAMS 2025-04-01 19:09:06 -07:00
Erik Abair 49699eb69b Merge branch 'feat_spec_params' into work 2025-03-31 17:38:15 -07:00
Matt Borgerson 57cdee770e mcpx/dsp: Fix some formatting/spelling nits 2025-03-31 12:40:31 -07:00
Matt Borgerson 9439f605a8 mcpx/dsp: Drop redundant value/address assertions 2025-03-31 12:40:31 -07:00
Matt Borgerson e08011b772 mcpx/dsp: Rename *.inl -> *.c.inc 2025-03-31 12:40:31 -07:00
Matt Borgerson 4a5c91397f ci: Run xbox tests 2025-03-31 12:40:31 -07:00
Matt Borgerson 4b81c28901 mcpx/dsp: Migrate some DPRINTFs to trace events 2025-03-31 12:40:31 -07:00
Matt Borgerson 31d8237ee3 mcpx/dsp: Remove dsp56k_execute_one_disasm_instruction 2025-03-31 12:40:31 -07:00
Matt Borgerson 8dafd513b9 mcpx/dsp: Move some debug functions out to debug.c 2025-03-31 12:40:31 -07:00
Matt Borgerson d18125994c mcpx/dsp: Drop some dead code 2025-03-31 12:40:31 -07:00
Matt Borgerson f8cbcbadaa mcpx/dsp: Move dma reg defs to a header 2025-03-31 12:40:31 -07:00
Matt Borgerson c68cdd9479 mcpx/dsp: Fix minor header issues 2025-03-31 12:40:31 -07:00
Matt Borgerson 31c491a702 mcpx/dsp: Move cpu reg defs to a header 2025-03-31 12:40:31 -07:00
Matt Borgerson 5ba2ef790c mcpx/dsp: Factor out debug bits to a header 2025-03-31 12:40:31 -07:00
Matt Borgerson 148f04e1c7 mcpx/dsp: Replace printf -> DPRINTF 2025-03-31 12:40:31 -07:00
Matt Borgerson 115456f255 mcpx/dsp: Bring back disassembly 2025-03-31 12:40:31 -07:00
Matt Borgerson 89f98947f6 mcpx/dsp: Fix dprintf use 2025-03-31 12:40:31 -07:00
Matt Borgerson 9af3c1a005 mcpx/dsp: Add missing copyright 2025-03-31 12:40:31 -07:00
Matt Borgerson d6a4b4e36a tests/mcpx/dsp: Add basic test 2025-03-31 12:40:31 -07:00
Matt Borgerson bf51af891d mcpx/dsp: Move to a library 2025-03-31 12:40:31 -07:00
Erik Abair e06a52fd47 nv2a: Handle LOCALEYE light control 2025-03-31 01:03:38 -07:00
Erik Abair 4e9eb911e5 nv2a: Handle LOCAL_RANGE 2025-03-31 01:03:38 -07:00
Erik Abair ef2d5e74f1 nv2a: Partial implementation of SET_SPECULAR_PARAMS 2025-03-31 01:03:38 -07:00
Erik Abair 0ef36d422c Merge branch 'feat_light_control' into work 2025-03-29 10:15:42 -07:00
Erik Abair 7d64c2dfb9 nv2a: Partially handle SET_LIGHT_CONTROL 2025-03-28 18:56:32 -07:00
Erik Abair a27e96ac9a nv2a: Add draw counter to renderdoc context
Also emit a fake pgraph entry capturing the subframe draw number in BEGIN_END.
2025-03-28 07:18:58 -07:00
Erik Abair 3a659fc724 Allow toggle of nv2a pgraph traces via the F9 key. 2025-03-28 07:18:58 -07:00
Erik Abair 271264a142 nv2a: Print values of looped parameters 2025-03-28 07:18:58 -07:00