summaryrefslogtreecommitdiff
path: root/drivers/gles3/rasterizer_canvas_gles3.h
AgeCommit message (Expand)Author
2022-12-15Use instanced array buffer instead of UBO for canvas item batchingclayjohn
2022-12-07Detect and report if 2D particles use the screen SDFclayjohn
2022-11-14Add GPUParticles to the OpenGL3 renderer.clayjohn
2022-11-14Remove redundant Variant-types initializationsMarkus Sauermann
2022-10-28Add 2D shadows and canvas SDF to OpenGL3 rendererclayjohn
2022-10-13Improve behaviour of clip_children by clippingclayjohn
2022-10-12Add 2D lights to OpenGL3 canvas rendererclayjohn
2022-10-06Use a giant UBO to optimize performance in 2Dclayjohn
2022-10-01Remove usage of unitialized variablesRafał Mikrut
2022-08-23Add font LCD sub-pixel anti-aliasing support.bruvzg
2022-07-25Code quality: Fix header guards consistencyRémi Verschelde
2022-07-23Implement Vector4, Vector4i, Projectionreduz
2022-06-28Split dependency logicBastiaan Olij
2022-06-14Implement MultiMesh in 3D and flesh out MultiMesh functionsclayjohn
2022-05-25Implement 2D Meshes and MultiMeshes in GLES3 backendclayjohn
2022-05-24Add clipping, backbuffer, and CanvasGroups to 2D GLES3 rendererclayjohn
2022-05-12Basic 3D renderingclayjohn
2022-04-28Merge pull request #60503 from clayjohn/OPENGL-3DRémi Verschelde
2022-04-28Fix cppcheck const parametersMarkus Sauermann
2022-04-26Overhaul GLES3: Add basis for 3D renderer, overhaul materials and texturesclayjohn
2022-04-20Fix more issues found by cppcheck.bruvzg
2022-04-19Initialize OpenGL before rasterizers in GLES3clayjohn
2022-04-17Merge canvas and decal into TextureStorage and add render targetBastiaan Olij
2022-04-04Zero initialize all pointer class and struct membersRémi Verschelde
2022-03-31Extract global variable, shader and material storageBastiaan Olij
2022-03-16Split dummy renderer classes into separate filesBastiaan Olij
2022-01-11New OpenGL batching canvas rendererclayjohn
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-10-31Use OpenGL 3.3 core profile instead of compatibility profileClay John
2020-02-13Remove obsolete GLES3 backendRémi Verschelde
2020-02-11Custom material support seems complete.Juan Linietsky
2020-02-11Texture refactorJuan Linietsky
2020-02-11Refactored RID/RID_Owner to always use O(1) allocation.Juan Linietsky
2020-01-01Update copyright statements to 2020Rémi Verschelde
2019-11-28Fixed antialiased option for Polygon2D / Line2DPouleyKetchoupp
2019-11-11Improve glBufferSubData usage where safeclayjohn
2019-01-01Update copyright statements to 2019Rémi Verschelde
2018-10-02Moving lens distortion shader into drivers and adding GLES2 supportBastiaan Olij
2018-09-12Make core/ includes absolute, remove subfolders from include pathRémi Verschelde
2018-05-15Fix a corner-case bug in _copy_texscreen in the gles3 rendererBojidar Marinov
2018-05-04Skeletal deform workingJuan Linietsky
2018-05-03Skeleton for 2D WIPJuan Linietsky
2018-02-212D Skeletons WORK IN PROGRESSJuan Linietsky
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
2018-01-01Update copyright statements to 2018Rémi Verschelde
2017-08-27Use HTTPS URL for Godot's website in the headersRémi Verschelde
2017-08-11Some fixes for shaders and WebGL2Fabio Alessandrelli
2017-08-07Restored black bars and custom images instead of black bars, closes #1571Juan Linietsky
2017-06-30-Many fixes to VisualScript, fixed property names, etc.Juan Linietsky
2017-06-26-Fixed SCREEN_TEXTURE and other related 2D shader parameters.Juan Linietsky