summaryrefslogtreecommitdiff
path: root/drivers/gles3/shader_gles3.cpp
AgeCommit message (Expand)Author
2022-05-24Add clipping, backbuffer, and CanvasGroups to 2D GLES3 rendererclayjohn
2022-05-16Replace most uses of Map by HashMapreduz
2022-05-12Basic 3D renderingclayjohn
2022-04-26Overhaul GLES3: Add basis for 3D renderer, overhaul materials and texturesclayjohn
2022-04-11Make FileAccess and DirAccess classes reference counted.bruvzg
2022-04-06Fix some issues found by cppcheck.bruvzg
2022-02-16Style: Cleanup single-line blocks, semicolons, dead codeRémi Verschelde
2022-01-11New OpenGL batching canvas rendererclayjohn
2022-01-11WIP New GLES3 Shader Compilerreduz
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-12-09Add a double-precision editor build to CIAaron Franke
2021-10-31Use OpenGL 3.3 core profile instead of compatibility profileClay John
2020-02-13Remove obsolete GLES3 backendRémi Verschelde
2020-02-05Remove duplicate ERR_PRINT macro.Marcel Admiraal
2020-01-01Update copyright statements to 2020Rémi Verschelde
2019-06-26Some code changed with Clang-Tidyqarmin
2019-02-27Massive improvement to GLES2 performance, rewrote most ShaderGLES2 class.Juan Linietsky
2019-01-26Further fixes to avoid memory corruption, closes #25336Juan Linietsky
2019-01-25Properly dispose of custom shaders, closes #19300Juan Linietsky
2019-01-01Update copyright statements to 2019Rémi Verschelde
2018-11-17Removed unnecessary assignmentsWilson E. Alvarez
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-07-26Reduce unnecessary COW on Vector by make writing explicitHein-Pieter van Braam
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
2018-01-01Update copyright statements to 2018Rémi Verschelde
2017-12-18Merge pull request #14794 from endragor/remove-debug-logsRémi Verschelde
2017-12-18Remove debug logs that are of no use to end usersRuslan Mustakov
2017-12-17Cleanup some #if 0'd codeRémi Verschelde
2017-12-05Improve slang, especially in user-visible partsUnknown
2017-08-27Use HTTPS URL for Godot's website in the headersRémi Verschelde
2017-08-16Synchronize parameter names in definition and declarationTwistedTwigleg
2017-08-16Use precision for samples only when #version 300 esFabio Alessandrelli
2017-08-11Some fixes for shaders and WebGL2Fabio Alessandrelli
2017-07-22Several changes to better run in mobile.Juan Linietsky
2017-07-08-Added triplanar mapping modesJuan Linietsky
2017-06-26-Fixed SCREEN_TEXTURE and other related 2D shader parameters.Juan Linietsky
2017-06-212D GPU Particles working..Juan Linietsky
2017-06-01Rework shading modes and change location of light shaderJuan Linietsky
2017-04-08Add "Godot Engine contributors" copyright lineRémi Verschelde
2017-03-05A Whole New World (clang-format edition)Rémi Verschelde
2017-03-05Add a bunch of missing Godot headers in own filesRémi Verschelde
2017-01-14Style: Fix whole-line commented codeRémi Verschelde
2017-01-06-Changed memory functions, Memory::alloc_static*, simplified them, made them ...Juan Linietsky
2016-11-29Screen space reflection effectJuan Linietsky
2016-11-24Blend shapes using transform feedback (GPU)Juan Linietsky
2016-11-23WIP immediates and proper buffers swappingJuan Linietsky
2016-11-22Changed to proper GLSL versionJuan Linietsky
2016-11-22Migrated from GLES to GLAD, fixes many issues.Juan Linietsky