summaryrefslogtreecommitdiff
path: root/drivers/gles2/shader_compiler_gles2.cpp
AgeCommit message (Expand)Author
2020-07-10Added 'fma' function to shader languageYuri Roubinsky
2020-07-01Added const qualifier support for function arguments in shadersYuri Roubinsky
2020-06-03Fix shader's length() function parsing in expressionsYuri Roubinsky
2020-05-14Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde
2020-05-10Style: clang-format: Disable AllowShortCaseLabelsOnASingleLineRémi Verschelde
2020-04-11Fix shader constant sortingYuri Roubinsky
2020-04-02Replace NULL with nullptrlupoDharkael
2020-03-27Renaming of servers for coherency.Juan Linietsky
2020-02-12Added support for arrays as shader struct membersYuri Roubinsky
2020-02-11Implementation of 'struct' for shadersYuri Roubinsky
2020-01-31Add support for 3D textures to GLES2clayjohn
2020-01-31Fix shader crash if using multiple underscores in identifier namesYuri Roubinsky
2020-01-16Disabled array initialization, const array and arr.length in shadersYuri Roubinsky
2020-01-01Update copyright statements to 2020Rémi Verschelde
2019-12-10Add a default POINT_SIZEclayjohn
2019-11-02Removed switch operator from GLES2 shader back-endYuri Roubinsky
2019-09-19Merge pull request #31202 from azagaya/light-dataRémi Verschelde
2019-09-14Implement shader array support for varyingsChaosus
2019-09-06Create shadow_vec for altering shadow computationazagaya
2019-08-29Merge pull request #31746 from clayjohn/skip-vertex-transform-gles2Rémi Verschelde
2019-08-28Fix skip_vertex_transform bug in GLES2 CPUParticlesclayjohn
2019-08-26Merge pull request #31556 from Chaosus/gles2_inverseRémi Verschelde
2019-08-23Implements switch to shadersYuri Roubinski
2019-08-22Implemented inverse shader function to GLES2Yuri 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