xemu/hw/xbox/nv2a
Erik Abair 517e4b3414 nv2a: Implement SET_MATERIAL_ALPHA and diffuse color src
This adds support for the material alpha command and updates the fixed function
shader to respect the diffuse source parameter (which was already piped through
but not utilized).
2022-02-05 15:22:03 -07:00
..
gl nv2a: Add flip option in glo_readpixels 2021-07-20 10:37:07 -07:00
debug.c nv2a: Improve RenderDoc triggering 2022-01-31 20:46:41 -07:00
debug.h nv2a: Start using tracing infrastructure for logging 2022-02-01 23:34:53 -07:00
lru.h nv2a: Bump up LRU bins 2021-03-16 16:00:42 -07:00
meson.build nv2a: Support gamma correction 2021-11-23 17:49:44 -07:00
nv2a.c nv2a: Start using tracing infrastructure for logging 2022-02-01 23:34:53 -07:00
nv2a.h nv2a: Support gamma correction 2021-11-23 17:49:44 -07:00
nv2a_int.h nv2a: Implement SET_MATERIAL_ALPHA and diffuse color src 2022-02-05 15:22:03 -07:00
nv2a_regs.h nv2a: Implement SET_MATERIAL_ALPHA and diffuse color src 2022-02-05 15:22:03 -07:00
pbus.c nv2a: Start using tracing infrastructure for logging 2022-02-01 23:34:53 -07:00
pcrtc.c nv2a: Start using tracing infrastructure for logging 2022-02-01 23:34:53 -07:00
pfb.c nv2a: Start using tracing infrastructure for logging 2022-02-01 23:34:53 -07:00
pfifo.c nv2a: Start using tracing infrastructure for logging 2022-02-01 23:34:53 -07:00
pgraph.c nv2a: Implement SET_MATERIAL_ALPHA and diffuse color src 2022-02-05 15:22:03 -07:00
pgraph_methods.h nv2a: Implement SET_MATERIAL_ALPHA and diffuse color src 2022-02-05 15:22:03 -07:00
pmc.c nv2a: Start using tracing infrastructure for logging 2022-02-01 23:34:53 -07:00
pramdac.c nv2a: Start using tracing infrastructure for logging 2022-02-01 23:34:53 -07:00
prmcio.c nv2a: Start using tracing infrastructure for logging 2022-02-01 23:34:53 -07:00
prmdio.c nv2a: Start using tracing infrastructure for logging 2022-02-01 23:34:53 -07:00
prmvio.c nv2a: Start using tracing infrastructure for logging 2022-02-01 23:34:53 -07:00
psh.c nv2a: Move bump mat into pgraph register file 2021-10-12 01:32:08 -07:00
psh.h nv2a: Handle point sprites, scaling 2021-07-10 02:42:15 -07:00
ptimer.c nv2a: Start using tracing infrastructure for logging 2022-02-01 23:34:53 -07:00
pvideo.c nv2a: Start using tracing infrastructure for logging 2022-02-01 23:34:53 -07:00
s3tc.c nv2a: Support 3D texture decompression in software 2020-11-01 17:55:14 -07:00
s3tc.h nv2a: Support 3D texture decompression in software 2020-11-01 17:55:14 -07:00
shaders.c nv2a: Implement SET_MATERIAL_ALPHA and diffuse color src 2022-02-05 15:22:03 -07:00
shaders.h nv2a: Implement SET_MATERIAL_ALPHA and diffuse color src 2022-02-05 15:22:03 -07:00
shaders_common.h nv2a: Add custom mutable string object (QString is now immutable) 2021-04-18 23:41:28 -07:00
stubs.c nv2a: Start using tracing infrastructure for logging 2022-02-01 23:34:53 -07:00
swizzle.c nv2a: Fix swizzle_box for volumetric textures 2022-01-31 17:48:17 -07:00
swizzle.h relicense xbox components as LGPL 2018-10-10 13:38:16 +10:00
trace-events nv2a: Start using tracing infrastructure for logging 2022-02-01 23:34:53 -07:00
trace.h nv2a: Start using tracing infrastructure for logging 2022-02-01 23:34:53 -07:00
user.c nv2a: Start using tracing infrastructure for logging 2022-02-01 23:34:53 -07:00
vsh.c Revert "nv2a/vsh: Use double precision in clip range remap" 2021-11-19 13:48:04 -07:00
vsh.h nv2a: Add custom mutable string object (QString is now immutable) 2021-04-18 23:41:28 -07:00