jak-project/common/dma
ManDude 67bb1193a8
[runtime] GPU sprite renderer (#1075)
* sprite_3d first attempt

* fixs

* fix Q usage

* ??

* attempt 2

* Update sprite_3d.vert

* works-ish

* works properly!

* scissor fix

* simplify shader

* texture support except everything is broken for some reason

* stuff

* Update SpriteRenderer.cpp

* meltdown

* Revert "simplify shader"

This reverts commit 97bd9b77be.

* Revert "Revert "simplify shader""

This reverts commit 32fb46ce90.

* fix blend

* fix blend and prim

* fix depth write and texture rendering

* fix bugs

* remove noperspective

* fix and finalize sprite 3D vert shader

* optimize 3D program

* 2D sprites! almost first try

* fixes + merge shader code

* HUD sprite support and clean up code

* oopsie

* fix 3d sprites

* minor cleanup and increase sprite buffer to 8k sprites

* clang

* replace some uses of `glBufferSubData` with `glBufferData`
2022-01-15 12:31:38 -05:00
..
dma.cpp [graphics] partial tfrag implementation (#958) 2021-11-13 20:44:17 -05:00
dma.h Fix Windows asserts (#1045) 2022-01-02 18:02:10 -05:00
dma_chain_read.h [graphics] partial tfrag implementation (#958) 2021-11-13 20:44:17 -05:00
dma_copy.cpp tfrag improvements (#970) 2021-11-15 20:07:10 -05:00
dma_copy.h Start a debug tool for looking through level data (#954) 2021-10-31 13:12:50 -04:00
gs.cpp [graphics] tfrag3 renderer (#978) 2021-12-04 12:33:18 -05:00
gs.h [runtime] GPU sprite renderer (#1075) 2022-01-15 12:31:38 -05:00