summaryrefslogtreecommitdiff
path: root/servers/rendering/renderer_rd/forward_mobile
AgeCommit message (Expand)Author
2022-09-15Extract shared scene data into a separate classBastiaan Olij
2022-09-02Merge pull request #64952 from Chaosus/vs_rename_uniform_to_paramRémi Verschelde
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-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-04Rename shader parameter uniform setter/getter methods for consistencyHugo Locurcio
2022-08-03Add Nearest Mipmap Anisotropic filter option to decals and projectorsHugo Locurcio
2022-08-02Add spatial built-ins (camera-pos, object-pos, camera-eye etc.)Patrick Exner
2022-08-01Changed storage structs to privateBastiaan Olij
2022-07-29Merge pull request #63527 from BastiaanOlij/rework_environmentRémi Verschelde
2022-07-29Restructure environment in render implementationBastiaan Olij
2022-07-28Rename RenderingServer global shader uniform methods to be more explicitHugo Locurcio
2022-07-27Merge pull request #63477 from Chaosus/shader_fix_fogRémi Verschelde
2022-07-27Fix `FOG` built-in in spatial/fragment shaderYuri Rubinsky
2022-07-27Change RendererSceneRender::GeometryInstance so more code is shared among ren...Bastiaan Olij
2022-07-26Implement shader uniform groups/subgroupsYuri Rubinsky
2022-07-25Remove ThreadWorkPool, replace by WorkerThreadPoolJuan Linietsky
2022-07-25Code quality: Fix header guards consistencyRémi Verschelde
2022-07-23Implement Vector4, Vector4i, Projectionreduz
2022-07-22Clean up Shader Preprocessorreduz
2022-07-17Adding Variable Rate Shading support to GodotBastiaan Olij
2022-07-06Merge pull request #62344 from BastiaanOlij/extract_dependenciesRémi Verschelde
2022-06-28Split dependency logicBastiaan Olij
2022-06-23Use the Static global illumination mode in GeometryInstance3D by defaultHugo Locurcio
2022-06-22Split GI effects and fix stereoscopic rendering of GI effectsBastiaan Olij
2022-06-17Introduce eye_offset for correcting stereoscopic reflectionsBastiaan Olij
2022-06-09Fix `TIME` compilation for custom functions in spatial shaderYuri Rubinsky
2022-06-08Assign VIEWPORT_SIZE after validating screen_size to avoid crash when using R...clayjohn
2022-06-08Merge pull request #61794 from clayjohn/VULKAN-viewport-sizeRémi Verschelde
2022-06-07Use RenderBuffer size instead of half extents for VIEWPORT_SIZE in Vulkan spa...clayjohn
2022-06-07Initial TAA implementationjfons
2022-05-16Replace most uses of Map by HashMapreduz
2022-05-03Rename Basis get_axis to get_column, remove redundant methodsAaron Franke
2022-05-02Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init`Rémi Verschelde
2022-04-27Merge pull request #59979 from bruvzg/cpp_check2Rémi Verschelde
2022-04-26Fix "ortogonal" -> "orthogonal" typo in rasterizer codeHugo Locurcio
2022-04-20Fix more issues found by cppcheck.bruvzg
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-13Color: Rename `to_srgb`/`to_linear` to include base color spaceRémi Verschelde
2022-04-11Fix Vulkan validation errors on default depth texturesjfons
2022-04-06Fix some issues found by cppcheck.bruvzg
2022-04-04Zero initialize all pointer class and struct membersRémi Verschelde
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-29Remove `SHADOW_ATTENUATION` spatial light shader built-inYuri Roubinsky
2022-03-21Extract Decal and Decal atlas from Storage classBastiaan Olij