summaryrefslogtreecommitdiffstats
path: root/drivers/gles3/shader_compiler_gles3.cpp
Commit message (Expand)AuthorAgeFilesLines
* WIP New GLES3 Shader Compilerreduz2022-01-111-1136/+0
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* Make `compile` shader function to use struct instead long parameter listYuri Roubinsky2021-12-081-1/+7
* Allow using empty statements in the shader, added formatting warningYuri Roubinsky2021-12-011-0/+4
* Allow passing non-variable constant to const function param in shadersYuri Roubinsky2021-11-191-6/+12
* Use OpenGL 3.3 core profile instead of compatibility profileClay John2021-10-311-0/+1120
* Remove obsolete GLES3 backendRémi Verschelde2020-02-131-1076/+0
* Completed material/2D shader support (missing SCREEN_TEXTURE)Juan Linietsky2020-02-111-5/+9
* Fix shader crash if using multiple underscores in identifier namesYuri Roubinsky2020-01-311-1/+1
* Remove unused #if 0'ed codeRémi Verschelde2020-01-211-40/+1
* Update copyright statements to 2020Rémi Verschelde2020-01-011-2/+2
* Add a default POINT_SIZEclayjohn2019-12-101-2/+2
* Merge pull request #31202 from azagaya/light-dataRémi Verschelde2019-09-191-0/+2
|\
| * Create shadow_vec for altering shadow computationazagaya2019-09-061-0/+2
* | Implement shader array support for varyingsChaosus2019-09-141-0/+5
* | Implements switch to shadersYuri Roubinski2019-08-231-0/+9
* | Fix ternary operator shader compiler expressionYuri Roubinski2019-08-191-0/+2
* | Implemented do/while loops for shadersYuri Roubinski2019-08-131-0/+5
* | Implemented local shader constantsYuri Roubinski2019-08-051-26/+36
|/
* Added local array initializerChaosus2019-07-161-0/+16
* Implemented local shader arraysChaosus2019-07-151-0/+66
* Added constant support to shadersChaosus2019-06-011-0/+13
* Implement shadow to opacityBastiaan Olij2019-05-211-0/+1
* Fix typos with codespellRémi Verschelde2019-02-131-1/+1
* Fix many asan and ubsan reported issuesHein-Pieter van Braam2019-01-301-2/+2
* Cleanup and identify ShaderCompilerGLES[23] differencesRémi Verschelde2019-01-281-3/+3
* Fix shader compile error line numbers starting at 0.RedMser2019-01-171-1/+1
* Merge pull request #24539 from BastiaanOlij/override_gl_positionRémi Verschelde2019-01-041-0/+2
|\
| * Override GL_positionBastiaan Olij2018-12-291-0/+2
* | Update copyright statements to 2019Rémi Verschelde2019-01-011-2/+2
|/
* Merge pull request #23126 from QbieShay/nine_uvRémi Verschelde2018-12-111-1/+1
|\
| * Added PROCESSED_UV for accessing ninepatch processed uv in the shaderQbieShay2018-11-221-1/+1
* | Remapped ACTIVE to shader_active, now worksBastiaan Olij2018-12-011-1/+1
* | Removed noperspective (not in GLSL ES 3.0), do not write smooth if not specif...Juan Linietsky2018-11-211-2/+1
|/
* Fixed how floats are printed to the GLSL shader, closes #19803Juan Linietsky2018-11-191-5/+6
* Cleaned up and fixed the base_changed function in rasterizers, also fixes #15617Juan Linietsky2018-11-141-0/+1
* Avoid double underscore from breaking glsl compiler, fixes #12880Juan Linietsky2018-11-101-1/+2
* Added the ability to write to gl_FragDepth. It doesn't affect the depth prepass.QbieShay2018-10-061-0/+1
* Fix warnings about unhandled enum value in switch [-Wswitch]Rémi Verschelde2018-09-271-0/+12
* -Rewrote GLES2 lighting and shadows and optimized state changes, did many opt...Juan Linietsky2018-09-231-2/+16
* Make core/ includes absolute, remove subfolders from include pathRémi Verschelde2018-09-121-1/+1
* Make some debug prints verbose-only, remove othersRémi Verschelde2018-08-241-2/+0
* Merge pull request #20681 from DavidSichma/masterJuan Linietsky2018-08-081-0/+5
|\
| * Keeping track of discardDavid Sichma2018-08-021-0/+5
* | add 3D texturesThomas Herzog2018-07-301-0/+2
|/
* Reduce unnecessary COW on Vector by make writing explicitHein-Pieter van Braam2018-07-261-5/+5
* Shader lang: Properly assign INSTANCE_ID to gl_InstanceIDRémi Verschelde2018-07-221-7/+1
* Add disable ambient light flag to shaders and materialsAlex Roman2018-07-171-0/+1
* Add render mode to ensure correct normals when using non-uniform scalingJFonS2018-06-211-0/+1
* Merge pull request #17845 from JFonS/disable_spatial_shadowsJuan Linietsky2018-05-071-0/+1
|\