summaryrefslogtreecommitdiff
path: root/drivers/gles3/rasterizer_scene_gles3.cpp
AgeCommit message (Expand)Author
2022-09-30Remove ERR_FAIL_COND that never happens in _draw_skyMarkus Sauermann
2022-09-29Use `constexpr` in the conditions with template parameters and `sizeof`s to s...bruvzg
2022-09-19Split rendering driver project setting into renderer_name and rendering_drive...clayjohn
2022-09-14Clear last frame directional light buffer when number of lights changes.clayjohn
2022-09-02Merge pull request #65170 from KoBeWi/your_argument_is_TypedArrayRémi Verschelde
2022-09-02Merge pull request #64952 from Chaosus/vs_rename_uniform_to_paramRémi Verschelde
2022-09-01Change Array arguments to TypedArraykobewi
2022-09-01Extracting render buffers and changing it to a more generic solutionBastiaan Olij
2022-09-01Rename `uniform` to `parameter` across the engineYuri Rubinsky
2022-08-31Implement Physical Light Units as an optional setting.clayjohn
2022-08-26Rename `str2var` to `str_to_var` and similarMicky
2022-08-19Remove requirement to have vertex positions when creating a mesh. Meshes can ...clayjohn
2022-08-12Bind uniform buffer locations for lights even when no lights present to compl...clayjohn
2022-08-07Add a shadow opacity property to Light3DHugo Locurcio
2022-08-01Fix various bugs in GLES3 renderer that stopped it from running on webclayjohn
2022-08-01Initialise singleton in RendererSceneGLES3Bastiaan Olij
2022-07-29Merge pull request #63527 from BastiaanOlij/rework_environmentRémi Verschelde
2022-07-29Restructure environment in render implementationBastiaan Olij
2022-07-28Merge pull request #59840 from Calinou/renderingserver-global-uniform-renameRémi Verschelde
2022-07-28Rename RenderingServer global shader uniform methods to be more explicitHugo Locurcio
2022-07-28Allow changing mipmap LOD bias when FSR 1.0 scaling is not usedHugo Locurcio
2022-07-27Merge pull request #62364 from clayjohn/GLES3-sky-optimizationRémi Verschelde
2022-07-27Change RendererSceneRender::GeometryInstance so more code is shared among ren...Bastiaan Olij
2022-07-23Implement Vector4, Vector4i, Projectionreduz
2022-07-13Rename soft shadow quality project settings for easier searchingHugo Locurcio
2022-06-28Split dependency logicBastiaan Olij
2022-06-22Precompute on the CPU as much as possible for the Cubemap filter shaderclayjohn
2022-06-17Introduce eye_offset for correcting stereoscopic reflectionsBastiaan Olij
2022-06-14Implement MultiMesh in 3D and flesh out MultiMesh functionsclayjohn
2022-06-07Initial TAA implementationjfons
2022-05-24Add clipping, backbuffer, and CanvasGroups to 2D GLES3 rendererclayjohn
2022-05-19Fix sky updating when DirectionalLight mode changed and shader compatibility ...clayjohn
2022-05-16Add basic lighting to GLES3 renderer.clayjohn
2022-05-12Basic 3D renderingclayjohn
2022-05-11SceneShader compilingclayjohn
2022-05-11SkyShaders workingclayjohn
2022-05-03Rename Basis get_axis to get_column, remove redundant methodsAaron Franke
2022-04-28Fix typo after #60503Rémi Verschelde
2022-04-28Merge pull request #60503 from clayjohn/OPENGL-3DRémi Verschelde
2022-04-26Fix "ortogonal" -> "orthogonal" typo in rasterizer codeHugo Locurcio
2022-04-26Overhaul GLES3: Add basis for 3D renderer, overhaul materials and texturesclayjohn
2022-02-16Style: Cleanup single-line blocks, semicolons, dead codeRémi Verschelde
2022-01-20add support for glow mapsAnsraer
2022-01-17Allow using between 1 and 8 cascades for SDFGIHugo Locurcio
2022-01-11New OpenGL batching canvas rendererclayjohn
2022-01-05Added material_overlay property to MeshInstance3DFernando Cosentino
2022-01-04Merge pull request #56305 from Calinou/rename-lod-thresholdRémi Verschelde
2022-01-04Merge pull request #51206 from clayjohn/Vulkan-ASSGIRémi Verschelde
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-12-29Rename Lod Threshold to Mesh Lod ThresholdHugo Locurcio