flycast/core/hw/pvr
Flyinghead 20d25059bf naomi2: remove geom shader. Merge transparent polys. bump mapping fix.
elan: Get rid of geometry shader and do geometry clipping manually.
pvr: Aggressively merge transparent polys in per-triangl and OIT mode, duplicating the last vertex to merge opposite cull mode strips.
gl4: reset OIT pointers in final shader. No need for clear pass.
gl4: alternate between 2 buffers for verts.index/tr poly params.
gl4: use gl_VertexID + poly number for poly index.
gl: new GlBuffer class.
2022-02-11 15:54:18 +01:00
..
Renderer_if.cpp naomi2: disable elan when net rollbacking, optimizations. ggpo: RTT fix 2022-02-01 17:37:54 +01:00
Renderer_if.h pvr: use TA_OL_BASE instead of PARAM_BASE/TA_ISP_BASE to id TA context 2022-01-29 18:39:38 +01:00
elan.cpp naomi2: remove geom shader. Merge transparent polys. bump mapping fix. 2022-02-11 15:54:18 +01:00
elan.h naomi2: Fix T&L matrix. vmem elan ram support. 2022-01-28 21:24:30 +01:00
elan_struct.h naomi2: elan v10 emulation. texture dma xfers. 2-volume support 2022-02-05 14:50:12 +01:00
helper_classes.h pvr: defer index building and strip merging, filter out infinite verts 2020-03-27 13:03:49 +01:00
pvr.cpp naomi2 WIP 2022-01-16 22:41:42 +01:00
pvr.h New serialize framework. Delay maple dma xfer 2021-11-13 15:56:42 +01:00
pvr_mem.cpp New serialize framework. Delay maple dma xfer 2021-11-13 15:56:42 +01:00
pvr_mem.h New serialize framework. Delay maple dma xfer 2021-11-13 15:56:42 +01:00
pvr_regs.cpp pvr: fix multipass. naomi2: constant color shading. 2022-01-31 20:40:09 +01:00
pvr_regs.h pvr: use TA_OL_BASE instead of PARAM_BASE/TA_ISP_BASE to id TA context 2022-01-29 18:39:38 +01:00
pvr_sb_regs.cpp unneeded address/value masking. clean up 2021-05-14 21:47:47 +02:00
pvr_sb_regs.h Cleanup include headers 2020-03-29 14:26:21 +02:00
spg.cpp use platform.isConsole(), platform.isNaomi(), ... 2022-01-27 17:52:19 +01:00
spg.h New serialize framework. Delay maple dma xfer 2021-11-13 15:56:42 +01:00
ta.cpp pvr: fix multipass. naomi2: constant color shading. 2022-01-31 20:40:09 +01:00
ta.h naomi2: disable elan when net rollbacking, optimizations. ggpo: RTT fix 2022-02-01 17:37:54 +01:00
ta_const_df.h ta_parser: use uniform function signatures for Append* callbacks 2015-07-29 04:08:03 +02:00
ta_ctx.cpp naomi2: disable elan when net rollbacking, optimizations. ggpo: RTT fix 2022-02-01 17:37:54 +01:00
ta_ctx.h naomi2: remove geom shader. Merge transparent polys. bump mapping fix. 2022-02-11 15:54:18 +01:00
ta_structs.h pvr: use TA_OL_BASE instead of PARAM_BASE/TA_ISP_BASE to id TA context 2022-01-29 18:39:38 +01:00
ta_vtx.cpp naomi2: remove geom shader. Merge transparent polys. bump mapping fix. 2022-02-11 15:54:18 +01:00