* 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`
97bd9b77be
32fb46ce90
* improve performance on intel graphics * more tweaks, add a glfinish button * remove divide in fragment shader * temp * add cpu sky blend * use vao * change format * use floats in direct renderer * format * format again * tfrag ice