summaryrefslogtreecommitdiff
path: root/drivers/gles3/rasterizer_canvas_gles3.cpp
AgeCommit message (Expand)Author
2022-10-14Implement multiple clip_children modes for CanvasItemsclayjohn
2022-10-13Improve behaviour of clip_children by clippingclayjohn
2022-10-13Merge pull request #67335 from clayjohn/GLES3-2d-lightsRémi Verschelde
2022-10-12Add 2D lights to OpenGL3 canvas rendererclayjohn
2022-10-07Allow clearing backbuffer after finishing CanvasGroupclayjohn
2022-10-06Use a giant UBO to optimize performance in 2Dclayjohn
2022-09-15Fix/restore BackBufferCopyHendrik Brucker
2022-09-06Fix rendering when using WebGL2.clayjohn
2022-09-01Rename `uniform` to `parameter` across the engineYuri Rubinsky
2022-08-29[Web] Rename JavaScript platform to Web.Fabio Alessandrelli
2022-08-23Add font LCD sub-pixel anti-aliasing support.bruvzg
2022-08-19Merge pull request #64167 from clayjohn/screen-texture-hintMax Hilbrunner
2022-08-09Add shader uniform hints for screen textures so users can specify custom filt...clayjohn
2022-08-06Check also GLES3 in CIRafał Mikrut
2022-07-29fix 'Comparison result is always the same' warningsLinuxUserGD
2022-07-28Rename RenderingServer global shader uniform methods to be more explicitHugo Locurcio
2022-07-28Merge pull request #57698 from bluenote10/feature/rename_translated_to_transl...Rémi Verschelde
2022-07-23Implement Vector4, Vector4i, Projectionreduz
2022-07-16rename translate(d) to translate(d)_local in Transform 2D/3DFabian Keller
2022-06-28Split dependency logicBastiaan Olij
2022-06-14Implement MultiMesh in 3D and flesh out MultiMesh functionsclayjohn
2022-05-25Implement NinePatchRects in GLES3 rendererclayjohn
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-29Rename Basis "elements" to "rows"Aaron Franke
2022-04-29Rename Transform2D "elements" to "columns"Aaron Franke
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-06Fix some issues found by cppcheck.bruvzg
2022-03-31Extract global variable, shader and material storageBastiaan Olij
2022-03-16Split dummy renderer classes into separate filesBastiaan Olij
2022-03-09Change some math macros to constexprkobewi
2022-01-29simplify formatting scripts, add a clang-tidy script, and run clang-tidyNathan Franke
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-10Rename `hint_aniso` to `hint_anisotropy` in the shader languageHugo Locurcio
2021-10-31Use OpenGL 3.3 core profile instead of compatibility profileClay John
2020-02-13Remove obsolete GLES3 backendRémi Verschelde
2020-02-11A lot of progress with canvas rendering, still far from working.Juan Linietsky
2020-02-11Refactored RID/RID_Owner to always use O(1) allocation.Juan Linietsky
2020-01-16Add multimesh format max for proper error checkingclayjohn
2020-01-08RasterizerCanvas: Use getornull to fetch light occluder polygonRémi Verschelde
2020-01-03Merge pull request #34726 from nekomatata/polygon2d-antialiasing-fixRémi Verschelde
2020-01-03Merge pull request #34551 from MadEqua/fix-light-with-skeletonRémi Verschelde