renderer: add surface shader variants with less branching and uniforms (#13030)

* shader variant features

* getSurfaceShader variant with feats

* split surface shaders by features

* cleanup old shaders
This commit is contained in:
UjinT34 2026-01-21 18:54:14 +03:00 committed by GitHub
parent f9fb24577a
commit 6c3ebed76e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
27 changed files with 273 additions and 414 deletions

View file

@ -0,0 +1 @@
vec4 pixColor = texture(tex, v_texcoord);