summaryrefslogtreecommitdiff
path: root/drivers/gles3/shader_compiler_gles3.cpp
AgeCommit message (Expand)Author
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
2018-02-07using TIME in light shader enables uses_fragment_timekarroffel
2018-01-12Fix mat2 alignmentbinbitten
2018-01-12Fix mat2 alignmentJuan Linietsky
2018-01-12Fix uniform alignment, closes #14962Juan Linietsky
2018-01-10Shader Language: Fixes EXTRA_MATRIX undefined.AlmightyScientist
2018-01-06Improve detection of variable writing in shader, fixes #15177Juan Linietsky
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
2018-01-01Update copyright statements to 2018Rémi Verschelde
2017-12-26Fix sidedness check in material. Also remove SIDE built-in.Juan Linietsky
2017-12-14Fixes built-In "LIGHT" causing fragment compilation errorArnaud PEZEL
2017-12-10PropertyEditor: Filter out resource_local_to_sceneRémi Verschelde
2017-11-27Added interpolation modifiers to shaderlangScayze
2017-11-14Enable light shaders when light variables are usedGeorge Marques
2017-10-30Merge pull request #12288 from tagcup/expose_viewport_sizeJuan Linietsky
2017-10-27Fix shader compiler typo gl_FrotFaceScayze
2017-10-26Expose VIEWPORT_SIZE in shader language.Ferenc Arn
2017-10-23Revert "Rename Schlick GGX to GGX."Rémi Verschelde
2017-10-21Rename Schlick GGX to GGX.Ferenc Arn
2017-10-14Fix render mode specular schlick ggxHiroshi Ogawa
2017-09-29Ability to set a custom FOV makes it possible to use sky on orthogonal view. ...Juan Linietsky
2017-09-27Fixes to light shaders, should work now..Juan Linietsky
2017-09-23Added light affect parameter to baked AOJuan Linietsky
2017-09-21Added proximity and distance fade to SpatialMaterialJuan Linietsky
2017-09-13Style: Apply clang-format to @reduz's changesRémi Verschelde
2017-09-05Added support for for, break and continue. Closes #10560, closes #10661Juan Linietsky
2017-09-03Added transmission shader parameter.Juan Linietsky
2017-08-29removed DISCARD built in variable, replaced by actual discard GLSL instructio...Juan Linietsky
2017-08-27Dead code tells no talesRémi Verschelde