summaryrefslogtreecommitdiff
path: root/drivers/gles3/shader_compiler_gles3.cpp
AgeCommit message (Expand)Author
2021-12-08Make `compile` shader function to use struct instead long parameter listYuri Roubinsky
2021-12-01Allow using empty statements in the shader, added formatting warningYuri Roubinsky
2021-11-19Allow passing non-variable constant to const function param in shadersYuri Roubinsky
2021-10-31Use OpenGL 3.3 core profile instead of compatibility profileClay John
2020-02-13Remove obsolete GLES3 backendRémi Verschelde
2020-02-11Completed material/2D shader support (missing SCREEN_TEXTURE)Juan Linietsky
2020-01-31Fix shader crash if using multiple underscores in identifier namesYuri Roubinsky
2020-01-21Remove unused #if 0'ed codeRémi Verschelde
2020-01-01Update copyright statements to 2020Rémi Verschelde
2019-12-10Add a default POINT_SIZEclayjohn
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-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-16Added local array initializerChaosus
2019-07-15Implemented local shader arraysChaosus
2019-06-01Added constant support to shadersChaosus
2019-05-21Implement shadow to opacityBastiaan Olij
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-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
2018-12-29Override GL_positionBastiaan Olij
2018-12-11Merge pull request #23126 from QbieShay/nine_uvRémi Verschelde
2018-12-01Remapped ACTIVE to shader_active, now worksBastiaan Olij
2018-11-22Added PROCESSED_UV for accessing ninepatch processed uv in the shaderQbieShay
2018-11-21Removed noperspective (not in GLSL ES 3.0), do not write smooth if not specif...Juan Linietsky
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-10-06Added the ability to write to gl_FragDepth. It doesn't affect the depth prepass.QbieShay
2018-09-27Fix warnings about unhandled enum value in switch [-Wswitch]Rémi Verschelde
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-08Merge pull request #20681 from DavidSichma/masterJuan Linietsky
2018-08-02Keeping track of discardDavid Sichma
2018-07-30add 3D texturesThomas Herzog
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-07-17Add disable ambient light flag to shaders and materialsAlex Roman
2018-06-21Add render mode to ensure correct normals when using non-uniform scalingJFonS
2018-05-07Merge pull request #17845 from JFonS/disable_spatial_shadowsJuan Linietsky
2018-04-13Fixes canvas light shaders.Pieter-Jan Briers
2018-03-29Added flag on SpatialMaterial to disable shadowsJFonS