Panda3DS icon indicating copy to clipboard operation
Panda3DS copied to clipboard

More efficient updating of TEV state

Open wheremyfoodat opened this issue 1 year ago • 3 comments

Moves TEV state parsing to vertex shader to avoid 5 uniform uplodads per draw call + some memory moves

wheremyfoodat avatar Aug 11 '23 16:08 wheremyfoodat

Thoughts (and prayers appreciated) @Wunkolo @GPUCode @fleroviux @skylersaleh

wheremyfoodat avatar Aug 11 '23 16:08 wheremyfoodat

This seems like the logical thing to do now that we have access to all PICA IO in the shader. LGTM!

fleroviux avatar Aug 11 '23 17:08 fleroviux

re: Discord

Will switch to reading in the fragment shade instead to avoid going over input/output attribute caps

wheremyfoodat avatar Aug 11 '23 17:08 wheremyfoodat