summaryrefslogtreecommitdiff
path: root/servers/rendering/renderer_rd/renderer_storage_rd.cpp
AgeCommit message (Expand)Author
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-17Replace DirectionalLight3D's `use_in_sky_only` with `sky_mode` enumHugo Locurcio
2022-03-17Merge pull request #58993 from notSanil/device-limit-exceeded-fixRémi Verschelde
2022-03-16Fix device limit exceeding for uniform buffernotSanil
2022-03-16Split dummy renderer classes into separate filesBastiaan Olij
2022-03-09Change some math macros to constexprkobewi
2022-03-08Merge pull request #49447 from Calinou/remove-shadow-color-propertyRémi Verschelde
2022-03-06Add a UniformSet cachereduz
2022-03-04Remove unused `shadow_color` property from Light3DHugo Locurcio
2022-02-25Implement distance fade properties in OmniLight3D and SpotLight3DHugo Locurcio
2022-02-22Fix GPUParticles2D emission offset in global coordsfloppyhammer
2022-02-15Add Particle Shader Userdatareduz
2022-02-10Free surface vertex_buffers after vertex_arrays due dependenciesSaracenOne
2022-02-05Optimize and fix backbuffer gaussian blurclayjohn
2022-02-02Vectors: Use clear() and has().Anilforextra
2022-01-19Merge pull request #54489 from briansemrau/texture-delete-updateRémi Verschelde
2022-01-14Remove support for PVRTC texture encoding and decodingHugo Locurcio
2022-01-13Fix various typosluz paz
2022-01-11New OpenGL batching canvas rendererclayjohn
2022-01-08Use fill() to fill an entire image instead of setting pixels individually.Anilforextra
2022-01-06Fix queueing a texture and regular uniform update in RD backend in succession.SaracenOne
2022-01-05Fix incorrect format and buffer used for bone weights.bruvzg
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
2022-01-03Add a shader warning when the uniform buffer limit is exceededYuri Roubinsky
2022-01-03Merge pull request #56187 from Chaosus/fix_default_textureRémi Verschelde
2021-12-31Fix incorrect updating global uniform bufferYuri Roubinsky
2021-12-29Rename Lod Threshold to Mesh Lod ThresholdHugo Locurcio
2021-12-23Fix default texture of unassigned sampler with hint_normalYuri Roubinsky
2021-12-10Rename `hint_aniso` to `hint_anisotropy` in the shader languageHugo Locurcio
2021-12-10Add `RenderingServer.get_video_adapter_type()` methodHugo Locurcio
2021-12-09Replace String comparisons with "", String() to is_empty()Nathan Franke
2021-12-07Merge pull request #35901 from nathanfranke/pool-byte-array-subarray-exclusiveRémi Verschelde
2021-12-05Remove or make verbose some debugging printsHugo Locurcio
2021-11-26PackedByteArray, Array slice end exclusive, rename subarray to sliceNathan Franke
2021-11-26Fix `TIME` using in custom functions of particle shaderYuri Roubinsky
2021-11-25Fix uniform array alignment to fix a bugYuri Roubinsky
2021-11-23Implemented AMD's FSR as a computer shader for upscaling 3D scenesJe06jm
2021-11-17Merge pull request #55029 from clayjohn/VULKAN-SRGBRémi Verschelde
2021-11-16Fix SRGB conversions in Vulkan Rendererclayjohn
2021-11-12Fix default_texture_param in shader pipeline to support uniform arraysYuri Roubinsky
2021-11-01Fix materials not updating when texture replaced/deletedBrian Semrau
2021-10-31Fix multimesh buffer overflow in RendererStorageRDSeleckyErik
2021-10-30Don't use Texture image caches if they are rendered toBrian Semrau
2021-10-28Addition of FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFogclayjohn
2021-10-20Prevent a rendering crash and error spam for uniform texture arrayYuri Roubinsky
2021-10-12Merge pull request #53712 from CakHuri/nullptrRémi Verschelde