summaryrefslogtreecommitdiff
path: root/drivers/gles3/rasterizer_storage_gles3.h
AgeCommit message (Expand)Author
2022-04-26Overhaul GLES3: Add basis for 3D renderer, overhaul materials and texturesclayjohn
2022-04-17Moved particles into ParticlesStorageBastiaan Olij
2022-04-17Move light, reflection probe and lightmap into LightStorageBastiaan Olij
2022-04-17Merge canvas and decal into TextureStorage and add render targetBastiaan Olij
2022-04-02Move storage for Mesh, MeshInstance, MultiMesh and Skeleton into MeshStorageBastiaan Olij
2022-03-31Extract global variable, shader and material storageBastiaan Olij
2022-03-21Extract Decal and Decal atlas from Storage classBastiaan Olij
2022-03-18Rename several transform built-ins in shadersYuri Roubinsky
2022-03-17Replace DirectionalLight3D's `use_in_sky_only` with `sky_mode` enumHugo Locurcio
2022-03-16Split dummy renderer classes into separate filesBastiaan Olij
2022-03-04Remove unused `shadow_color` property from Light3DHugo Locurcio
2022-03-04GLES3: Fix `-Wmaybe-uninitialized` warning for MipMaps::SizeRémi Verschelde
2022-02-25Implement distance fade properties in OmniLight3D and SpotLight3DHugo Locurcio
2022-02-15Add Particle Shader Userdatareduz
2022-01-29simplify formatting scripts, add a clang-tidy script, and run clang-tidyNathan Franke
2022-01-14Remove support for PVRTC texture encoding and decodingHugo Locurcio
2022-01-11New OpenGL batching canvas rendererclayjohn
2022-01-11WIP New GLES3 Shader Compilerreduz
2022-01-07Fix typos with codespellRémi Verschelde
2022-01-04Merge pull request #55790 from Calinou/renderingserver-add-device-type-getterRémi Verschelde
2022-01-04Merge pull request #56305 from Calinou/rename-lod-thresholdRémi Verschelde
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-12-29Rename Lod Threshold to Mesh Lod ThresholdHugo Locurcio
2021-12-10Add `RenderingServer.get_video_adapter_type()` methodHugo Locurcio
2021-11-12Fix default_texture_param in shader pipeline to support uniform arraysYuri Roubinsky
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-11basic 2D engine is more or less working with Vulkan, including editor.Juan Linietsky
2020-02-11A lot of progress with canvas rendering, still far from working.Juan Linietsky
2020-02-11Texture refactorJuan Linietsky
2020-02-11Refactored RID/RID_Owner to always use O(1) allocation.Juan Linietsky
2020-01-06Add VisualServer methods to get the video adapter name and vendorHugo Locurcio
2020-01-01Update copyright statements to 2020Rémi Verschelde
2019-11-19Fix issues with environment mappingclayjohn
2019-10-28Merge pull request #33104 from qarmin/fix_some_crashesRémi Verschelde
2019-10-28Fix some crashes and using null pointersRafał Mikrut
2019-10-25WebGL 2.0: Force decompressing non power-of-2 textures with repeat/mipmapRémi Verschelde
2019-09-18Added skin support and simplified APIs to override bone position.Juan Linietsky
2019-06-26Some code changed with Clang-Tidyqarmin
2019-06-15Adding a new Camera Server implementation to Godot.BastiaanOlij
2019-05-28Fix some unincialised variablesqarmin
2019-05-13Implement ability to render viewports directly to screenclayjohn
2019-04-30Merge pull request #25670 from aqnuep/bake_mode_affect_gi_proveRémi Verschelde
2019-04-23Disable GI probe capturing lights with bake mode disabledDaniel Rakos
2019-04-06Add option to have viewport render into supplied textureBastiaan Olij
2019-03-26Fixed handling of depth texture so it's resolved and bound when neededDaniel Rakos
2019-03-03Skeletons can now choose between using local or world coords for processing, ...Juan Linietsky
2019-02-13On mobile, check for float and half float frameuffers supported, fixes #25324...Juan Linietsky
2019-01-27Fix polygon drawing on WebGL1Konrad Nowakowski