summaryrefslogtreecommitdiffstats
path: root/drivers/gles2/shader_compiler_gles2.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix shader constant sortingYuri Roubinsky2020-04-111-7/+8
* Replace NULL with nullptrlupoDharkael2020-04-021-5/+5
* Renaming of servers for coherency.Juan Linietsky2020-03-271-173/+173
* Added support for arrays as shader struct membersYuri Roubinsky2020-02-121-0/+30
* Implementation of 'struct' for shadersYuri Roubinsky2020-02-111-19/+63
* Add support for 3D textures to GLES2clayjohn2020-01-311-0/+11
* Fix shader crash if using multiple underscores in identifier namesYuri Roubinsky2020-01-311-1/+1
* Disabled array initialization, const array and arr.length in shadersYuri Roubinsky2020-01-161-19/+0
* Update copyright statements to 2020Rémi Verschelde2020-01-011-2/+2
* Add a default POINT_SIZEclayjohn2019-12-101-2/+2
* Removed switch operator from GLES2 shader back-endYuri Roubinsky2019-11-021-9/+0
* 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
* | Merge pull request #31746 from clayjohn/skip-vertex-transform-gles2Rémi Verschelde2019-08-291-1/+1
|\ \
| * | Fix skip_vertex_transform bug in GLES2 CPUParticlesclayjohn2019-08-281-1/+1
| |/
* | Merge pull request #31556 from Chaosus/gles2_inverseRémi Verschelde2019-08-261-0/+2
|\ \
| * | Implemented inverse shader function to GLES2Yuri Roubinski2019-08-221-0/+2
* | | 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/+8
* | Implemented local shader constantsYuri Roubinski2019-08-051-28/+32
|/
* Expose several GLES3 built-ins to GLES2 Chaosus2019-07-311-1/+34
* added round function to gles2clayjohn2019-07-291-0/+12
* Added local array initializerChaosus2019-07-161-0/+16
* Implemented local shader arraysChaosus2019-07-151-0/+74
* Prevent GLES2 bool uniforms from having a precision type set.Marcus Brummer2019-07-051-1/+1
* Added constant support to shadersChaosus2019-06-011-0/+15
* Merge pull request #29014 from mbrlabs/gles2_precision_fixRémi Verschelde2019-05-271-2/+7
|\
| * Use highp precision for gles2 shader uniforms if not explicitly set.Marcus Brummer2019-05-251-2/+7
* | Implement shadow to opacityBastiaan Olij2019-05-211-0/+1
|/
* Many separate fixes to ensure non power of 2 textures work on GLES2, closes #...Juan Linietsky2019-02-241-1/+1
* -Support DEPTH_TEXTURE in GLES2, fixes #25106Juan Linietsky2019-02-221-1/+2
* 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-25/+10
* GLES2: Define LIGHT Spatial shader builtinRémi Verschelde2019-01-281-0/+1
* 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
* | Fix missing/malformed license headersRémi Verschelde2019-01-011-1/+1
|/
* Merge pull request #23899 from BastiaanOlij/fix_particle_activeRémi Verschelde2018-12-021-1/+1
|\
| * Remapped ACTIVE to shader_active, now worksBastiaan Olij2018-12-011-1/+1
* | fixed gles2 camera_matrix bugclayjohn2018-11-301-2/+2
|/
* Fixed how floats are printed to the GLSL shader, closes #19803Juan Linietsky2018-11-191-4/+5
* 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-5/+2
* Many fixes to GLES2 renderer, fixed compilation issues in GLES3 shaders.Juan Linietsky2018-09-291-3/+3
* -Rewrote GLES2 lighting and shadows and optimized state changes, did many opt...Juan Linietsky2018-09-231-2/+18