Commit Graph

  • c11c098ec6 ui: Add labels to emulated/input device combos v0.8.89 Matt Borgerson 2025-07-02 12:23:49 -0700
  • 9bae976eb6 ui: Add labels to emulated/input device combos Matt Borgerson 2025-07-02 12:23:49 -0700
  • 757613cfdf
    Merge aae8b2e096 into dcd524c4bc Hugo Locurcio 2025-07-02 21:33:37 +0300
  • 887da834b6 nv2a: Download overlapping VGA framebuffer surfaces Erik Abair 2025-05-16 14:16:32 -0700
  • a8cb91cdd5 nv2a: Fix material color source ambient and emissive Erik Abair 2025-04-01 10:38:49 -0700
  • cb0b70baf1 nv2a: Fix handling of color/zeta offset with RAM addresses Erik Abair 2025-05-02 10:49:18 -0700
  • aca60c6522 nv2a: Handle framebuffer CPU blit and PVIDEO only rendering Erik Abair 2022-06-30 21:11:11 -0700
  • dcd524c4bc nv2a: Split nv2a_pgraph_surface_cpu_access trace into read/write v0.8.88 Matt Borgerson 2025-07-02 01:29:12 -0700
  • 966115336a nv2a: Fix CPU surface access callback race and use-after-free Matt Borgerson 2025-07-02 01:29:12 -0700
  • 69a321f81d nv2a: Split nv2a_pgraph_surface_cpu_access trace into read/write Matt Borgerson 2025-07-02 01:29:12 -0700
  • 60c312d573 nv2a: Fix CPU surface access callback race and use-after-free Matt Borgerson 2025-07-02 01:29:12 -0700
  • c6f30f206a apu: Bail from audio sink callback on app exit Ryzee119 2025-07-02 16:42:51 +0930
  • bf0b93f37a ui: Add render scale and backend to compat reports Erik Abair 2025-07-01 12:58:00 -0700
  • e46177e266
    Merge 479c943dc9 into 8ca6b769f5 Hugo Locurcio 2025-06-30 22:59:10 +1000
  • 8ca6b769f5 ci: bump astral-sh/setup-uv from 6.3.0 to 6.3.1 v0.8.87 dependabot[bot] 2025-06-30 04:28:51 +0000
  • 83a41c6105 meson: Bump glslang to 15.4.0 xemu-robot 2025-06-30 06:03:52 +0000
  • 047a4ff4fa meson: Bump glslang to 15.4.0 xemu-robot 2025-06-30 06:03:52 +0000
  • 2c9dd45324
    ci: bump astral-sh/setup-uv from 6.3.0 to 6.3.1 dependabot[bot] 2025-06-30 04:28:51 +0000
  • 80f7efaba5 nv2a/glsl: Define inlineValue uniform only when necessary v0.8.86 Matt Borgerson 2025-06-28 15:29:17 -0700
  • 1dbfc3e21a nv2a/glsl: Fix duplicate inlineValue uniform declaration Matt Borgerson 2025-06-28 15:20:11 -0700
  • 41a4b3f2a3 nv2a/glsl: Fix push constant range Matt Borgerson 2025-06-28 13:03:14 -0700
  • b56bbbb8d6 nv2a/glsl: Define inlineValue uniform only when necessary Matt Borgerson 2025-06-28 15:29:17 -0700
  • f5e83d9473 nv2a/glsl: Fix duplicate inlineValue uniform declaration Matt Borgerson 2025-06-28 15:20:11 -0700
  • 8ae850e266 nv2a/glsl: Fix push constant range Matt Borgerson 2025-06-28 13:03:14 -0700
  • 8cc83dfc43 nv2a/glsl: Remove some more redundant comments v0.8.85 Matt Borgerson 2025-06-28 00:08:52 -0700
  • 0b96cc503d nv2a/gl: Validate shader program after texture samplers are set Matt Borgerson 2025-06-28 00:08:46 -0700
  • f2c5b80951 nv2a/glsl: Simplify some mstring uses in pgraph_glsl_gen_vsh Matt Borgerson 2025-06-28 00:08:46 -0700
  • 8a606ae37f nv2a/glsl: Simplify some mstring uses in pgraph_glsl_gen_geom Matt Borgerson 2025-06-28 00:08:46 -0700
  • 1489253c68 nv2a/glsl: Add glsl_ prefix to public functions Matt Borgerson 2025-06-28 00:08:46 -0700
  • cbcb7c2181 nv2a/glsl: Factor out geometry state to GeomState Matt Borgerson 2025-06-28 00:08:46 -0700
  • c29546e2e1 nv2a: Rename update_shader_{constant_locations -> uniform_locs} Matt Borgerson 2025-06-28 00:08:46 -0700
  • d3606813eb nv2a/vk: Fix DGROUP_BEGIN order nit Matt Borgerson 2025-06-28 00:08:46 -0700
  • 5b885e5851 nv2a/gl: Add format attr to gl_debug_* Matt Borgerson 2025-06-28 00:08:46 -0700
  • c05f2746f4 nv2a/gl: Fix DGROUP_BEGIN in pgraph_gl_bind_shaders Matt Borgerson 2025-06-28 00:08:46 -0700
  • 3e6e9c9d6c nv2a/glsl: Clean up some includes Matt Borgerson 2025-06-28 00:08:46 -0700
  • 7804fc0656 nv2a/glsl: Move clipRange value calc to helper func Matt Borgerson 2025-06-28 00:08:46 -0700
  • d17be812ea nv2a/glsl: Unify dirty shader state check Matt Borgerson 2025-06-28 00:08:46 -0700
  • b7eb957e65 nv2a/glsl: Move append_skinning_code up Matt Borgerson 2025-06-28 00:08:46 -0700
  • 0e29758036 nv2a/glsl: Clean up some whitespace Matt Borgerson 2025-06-28 00:08:46 -0700
  • df4d8cc027 nv2a/glsl: Simplify pgraph_gen_vsh_prog_glsl mstring use Matt Borgerson 2025-06-28 00:08:46 -0700
  • 368b9f5346 nv2a: Move some VSH definitions to vsh_regs.h Matt Borgerson 2025-06-28 00:08:46 -0700
  • b72119da41 nv2a/glsl: Remove some redundant comments Matt Borgerson 2025-06-28 00:08:46 -0700
  • fc28b9c817 nv2a: Move PSH definitions to psh_regs.h Matt Borgerson 2025-06-28 00:08:46 -0700
  • 4e6c6518f9 nv2a: Add _regs suffix to vsh.h and psh.h Matt Borgerson 2025-06-28 00:08:46 -0700
  • 55705002c5 nv2a/glsl: Be consistent in name of state parameter Matt Borgerson 2025-06-28 00:08:46 -0700
  • 22b242b2d6 nv2a/glsl: Let pgraph_gen_vsh_glsl take a pointer to PshState Matt Borgerson 2025-06-28 00:08:46 -0700
  • 1930934908 nv2a/glsl: Clean up some includes Matt Borgerson 2025-06-28 00:08:46 -0700
  • b8fd711012 nv2a/glsl/vsh-prog.h: Include mstring.h Matt Borgerson 2025-06-28 00:08:46 -0700
  • afadedf90b nv2a/glsl/vsh-prog.h: Drop 'Based on' claim Matt Borgerson 2025-06-28 00:08:46 -0700
  • 34e8c62a42 nv2a: Move {Vsh,Psh}State generation into glsl subdir Matt Borgerson 2025-06-28 00:08:46 -0700
  • bebffc7d64 nv2a/glsl: Let pgraph_gen_geom_glsl take VshState and GlslOptions Matt Borgerson 2025-06-28 00:08:45 -0700
  • 8bda9507bd nv2a/glsl: Invert fog gen blocks for readability Matt Borgerson 2025-06-28 00:08:45 -0700
  • 45724b34e6 nv2a: Drop some unnecessary comments Matt Borgerson 2025-06-28 00:08:45 -0700
  • c88bac1706 nv2a: Simplify shader uniform declaration and update Matt Borgerson 2025-06-28 00:08:45 -0700
  • 18872f2eb9 nv2a: Update various copyright headers Matt Borgerson 2025-06-28 00:08:45 -0700
  • d3821c5513 nv2a: Structure shader uniform locs Matt Borgerson 2025-06-28 00:08:45 -0700
  • 07ff078373 nv2a/gl: Move program validation to generate_shaders Matt Borgerson 2025-06-28 00:08:45 -0700
  • 4977e65bd5 nv2a/vk: Clean up layout binding ids Matt Borgerson 2025-06-28 00:08:45 -0700
  • 23312f384b nv2a: Separate VshState and PshState generation Matt Borgerson 2025-06-28 00:08:45 -0700
  • 9020913e29 nv2a: Extract GLSL generation options from {Vsh,Psh}State Matt Borgerson 2025-06-28 00:08:45 -0700
  • c575b08b5f nv2a: Extract VshState from ShaderState Matt Borgerson 2025-06-28 00:08:45 -0700
  • 9d9c88f71d nv2a: Unset some FF ShaderState if unnecessary Matt Borgerson 2025-06-28 00:08:45 -0700
  • 3ad4eb3101 nv2a: Remove colorkey_mask from PshState Matt Borgerson 2025-06-28 00:08:45 -0700
  • 239633db5d nv2a/glsl: Remove some more redundant comments Matt Borgerson 2025-06-28 00:08:52 -0700
  • 7dd5d093bc nv2a/gl: Validate shader program after texture samplers are set Matt Borgerson 2025-06-28 00:08:46 -0700
  • 539463dd4e nv2a/glsl: Simplify some mstring uses in pgraph_glsl_gen_vsh Matt Borgerson 2025-06-28 00:08:46 -0700
  • 9f4057690b nv2a/glsl: Simplify some mstring uses in pgraph_glsl_gen_geom Matt Borgerson 2025-06-28 00:08:46 -0700
  • 99905b64f0 nv2a/glsl: Add glsl_ prefix to public functions Matt Borgerson 2025-06-28 00:08:46 -0700
  • 262d952284 nv2a/glsl: Factor out geometry state to GeomState Matt Borgerson 2025-06-28 00:08:46 -0700
  • 830adf070f nv2a: Rename update_shader_{constant_locations -> uniform_locs} Matt Borgerson 2025-06-28 00:08:46 -0700
  • 8b2b61b824 nv2a/vk: Fix DGROUP_BEGIN order nit Matt Borgerson 2025-06-28 00:08:46 -0700
  • 9e44b601a8 nv2a/gl: Add format attr to gl_debug_* Matt Borgerson 2025-06-28 00:08:46 -0700
  • 1106f2f566 nv2a/gl: Fix DGROUP_BEGIN in pgraph_gl_bind_shaders Matt Borgerson 2025-06-28 00:08:46 -0700
  • c9c5243fda nv2a/glsl: Clean up some includes Matt Borgerson 2025-06-28 00:08:46 -0700
  • 43618027e2 nv2a/glsl: Move clipRange value calc to helper func Matt Borgerson 2025-06-28 00:08:46 -0700
  • 9025637010 nv2a/glsl: Unify dirty shader state check Matt Borgerson 2025-06-28 00:08:46 -0700
  • 251b31c77e nv2a/glsl: Move append_skinning_code up Matt Borgerson 2025-06-28 00:08:46 -0700
  • a2d744ec76 nv2a/glsl: Clean up some whitespace Matt Borgerson 2025-06-28 00:08:46 -0700
  • 359e26943c nv2a/glsl: Simplify pgraph_gen_vsh_prog_glsl mstring use Matt Borgerson 2025-06-28 00:08:46 -0700
  • a80f11e265 nv2a: Move some VSH definitions to vsh_regs.h Matt Borgerson 2025-06-28 00:08:46 -0700
  • c4efe842c9 nv2a/glsl: Remove some redundant comments Matt Borgerson 2025-06-28 00:08:46 -0700
  • 4f65b54df2 nv2a: Move PSH definitions to psh_regs.h Matt Borgerson 2025-06-28 00:08:46 -0700
  • 6afc531d6c nv2a: Add _regs suffix to vsh.h and psh.h Matt Borgerson 2025-06-28 00:08:46 -0700
  • 73109fd16f nv2a/glsl: Be consistent in name of state parameter Matt Borgerson 2025-06-28 00:08:46 -0700
  • c79c072457 nv2a/glsl: Let pgraph_gen_vsh_glsl take a pointer to PshState Matt Borgerson 2025-06-28 00:08:46 -0700
  • a369d6688f nv2a/glsl: Clean up some includes Matt Borgerson 2025-06-28 00:08:46 -0700
  • 112072a557 nv2a/glsl/vsh-prog.h: Include mstring.h Matt Borgerson 2025-06-28 00:08:46 -0700
  • 68bd03b63c nv2a/glsl/vsh-prog.h: Drop 'Based on' claim Matt Borgerson 2025-06-28 00:08:46 -0700
  • 7f07ba1696 nv2a: Move {Vsh,Psh}State generation into glsl subdir Matt Borgerson 2025-06-28 00:08:46 -0700
  • b07c086427 nv2a/glsl: Let pgraph_gen_geom_glsl take VshState and GlslOptions Matt Borgerson 2025-06-28 00:08:45 -0700
  • 49f8fbd928 nv2a/glsl: Invert fog gen blocks for readability Matt Borgerson 2025-06-28 00:08:45 -0700
  • ae8df8754b nv2a: Drop some unnecessary comments Matt Borgerson 2025-06-28 00:08:45 -0700
  • 0679f44873 nv2a: Simplify shader uniform declaration and update Matt Borgerson 2025-06-28 00:08:45 -0700
  • 249ab98266 nv2a: Update various copyright headers Matt Borgerson 2025-06-28 00:08:45 -0700
  • 1b49403ff9 nv2a: Structure shader uniform locs Matt Borgerson 2025-06-28 00:08:45 -0700
  • 829cb15103 nv2a/gl: Move program validation to generate_shaders Matt Borgerson 2025-06-28 00:08:45 -0700
  • 707f393ce6 nv2a/vk: Clean up layout binding ids Matt Borgerson 2025-06-28 00:08:45 -0700
  • fba2651f1e nv2a: Separate VshState and PshState generation Matt Borgerson 2025-06-28 00:08:45 -0700
  • c297e9b980 nv2a: Extract GLSL generation options from {Vsh,Psh}State Matt Borgerson 2025-06-28 00:08:45 -0700
  • 52e65a0c8a nv2a: Extract VshState from ShaderState Matt Borgerson 2025-06-28 00:08:45 -0700