summaryrefslogtreecommitdiff
path: root/drivers/gles2/shader_compiler_gles2.cpp
AgeCommit message (Expand)Author
2019-08-23Implements switch to shadersYuri Roubinski
2019-08-19Fix ternary operator shader compiler expressionYuri Roubinski
2019-08-13Implemented do/while loops for shadersYuri Roubinski
2019-08-05Implemented local shader constantsYuri Roubinski
2019-07-31Expose several GLES3 built-ins to GLES2 Chaosus
2019-07-29added round function to gles2clayjohn
2019-07-16Added local array initializerChaosus
2019-07-15Implemented local shader arraysChaosus
2019-07-05Prevent GLES2 bool uniforms from having a precision type set.Marcus Brummer
2019-06-01Added constant support to shadersChaosus
2019-05-27Merge pull request #29014 from mbrlabs/gles2_precision_fixRémi Verschelde
2019-05-25Use highp precision for gles2 shader uniforms if not explicitly set.Marcus Brummer
2019-05-21Implement shadow to opacityBastiaan Olij
2019-02-24Many separate fixes to ensure non power of 2 textures work on GLES2, closes #...Juan Linietsky
2019-02-22-Support DEPTH_TEXTURE in GLES2, fixes #25106Juan Linietsky
2019-02-13Fix typos with codespellRémi Verschelde
2019-01-30Fix many asan and ubsan reported issuesHein-Pieter van Braam
2019-01-28Cleanup and identify ShaderCompilerGLES[23] differencesRémi Verschelde
2019-01-28GLES2: Define LIGHT Spatial shader builtinRémi Verschelde
2019-01-17Fix shader compile error line numbers starting at 0.RedMser
2019-01-04Merge pull request #24539 from BastiaanOlij/override_gl_positionRémi Verschelde
2019-01-01Update copyright statements to 2019Rémi Verschelde
2019-01-01Fix missing/malformed license headersRémi Verschelde
2018-12-29Override GL_positionBastiaan Olij
2018-12-02Merge pull request #23899 from BastiaanOlij/fix_particle_activeRémi Verschelde
2018-12-01Remapped ACTIVE to shader_active, now worksBastiaan Olij
2018-11-30fixed gles2 camera_matrix bugclayjohn
2018-11-19Fixed how floats are printed to the GLSL shader, closes #19803Juan Linietsky
2018-11-14Cleaned up and fixed the base_changed function in rasterizers, also fixes #15617Juan Linietsky
2018-11-10Avoid double underscore from breaking glsl compiler, fixes #12880Juan Linietsky
2018-09-29Many fixes to GLES2 renderer, fixed compilation issues in GLES3 shaders.Juan Linietsky
2018-09-23-Rewrote GLES2 lighting and shadows and optimized state changes, did many opt...Juan Linietsky
2018-09-12Make core/ includes absolute, remove subfolders from include pathRémi Verschelde
2018-08-24Make some debug prints verbose-only, remove othersRémi Verschelde
2018-08-24[GLES2] fix wrong shader compiler outputThomas Herzog
2018-08-02Keeping track of discardDavid Sichma
2018-07-27add initial GLES2 3D rendererkarroffel
2018-07-26Reduce unnecessary COW on Vector by make writing explicitHein-Pieter van Braam
2018-07-22Shader lang: Properly assign INSTANCE_ID to gl_InstanceIDRémi Verschelde
2018-06-13A typo in ShaderCompilerGLES2 constructor code '==' used instead of '='nemerle
2018-04-08Merge pull request #17421 from Chaosus/fixshaderbugsJuan Linietsky
2018-03-21s/2017/2018/g for gles2, websocket, linux appdataPoommetee Ketson
2018-03-10Fix few bugs in shader definitionsChaosus
2018-03-01add GLES 2 renderer for 2Dkarroffel
2017-08-27Dead code tells no talesRémi Verschelde
2017-08-27Use HTTPS URL for Godot's website in the headersRémi Verschelde
2017-04-08Add "Godot Engine contributors" copyright lineRémi Verschelde
2017-03-05A Whole New World (clang-format edition)Rémi Verschelde
2017-01-16Style: Various fixes to play nice with clang-formatRémi Verschelde
2017-01-14Style: Fix whole-line commented codeRémi Verschelde