AnyPS5/core
xXPBSXx 67e7a3029c fix(agc): decode primitive type 3 as a line strip
DecodeState mapped points, lists, strips, fans, rect lists and patches
but threw "unsupported primitive type 3" for VGT_PRIMITIVE_TYPE 3, the
line strip (DI_PT_LINESTRIP in Mesa's r600d.h). Record of Lodoss War
(PPSA05347) stops on it after a few minutes.

Vulkan allows primitive restart for line strips without the list
restart extension, and the precheck, the pipeline and the provoking
vertex check already treat the strip class that way; only the decode
lacked the case. The point and line depth bias enable stays rejected on
line strips like on line lists, and a line strip gets the line primitive
class for a pixel shader that reads the ancillary word.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-13 05:23:21 +02:00
..
Decoder fix(png): bound transparency chunk detection to the input 2026-10-10 09:28:30 +08:00
libs fix(agc): decode primitive type 3 as a line strip 2026-10-13 05:23:21 +02:00
relinker Merge pull request #4116 from hawwwwwk/investigate/relinker-eip-relative 2026-10-13 13:41:08 +13:00
shader/recompiler Merge pull request #4120 from tibzejoker/fix/vector-window-direct-ssa 2026-10-13 14:47:39 +13:00