summaryrefslogtreecommitdiff
path: root/servers/rendering/rendering_device.h
AgeCommit message (Expand)Author
2023-01-06Added optional offset and size parameter to RenderDevice buffer_get_data methodEpEpDragon
2023-01-05One Copyright Update to rule them allRémi Verschelde
2022-12-15Changed `STORAGE_BUFFER_USAGE_DISPATCH_INDIRECT` type to enum flagsYuri Rubinsky
2022-12-12Refactor SPIR-V reflection into a generic RenderingDevice featurePedro J. Estébanez
2022-12-11Changed `RD::PipelineDynamicStateFlags` type to enum flagsYuri Rubinsky
2022-11-26Changed `RenderingDevice::TextureUsageBits` type to enum flagsYuri Rubinsky
2022-11-22Merge pull request #68942 from Chaosus/barrier_mask_flagsRémi Verschelde
2022-11-22Expose `BarrierMask` as flags enum in `RenderingDevice`Yuri Rubinsky
2022-11-21Merge pull request #68527 from pkdawson/vertex-array-offsetsRémi Verschelde
2022-11-17Fix VRS issuesBastiaan Olij
2022-11-11Add `offsets` parameter to RenderingDevice::vertex_array_createPatrick Dawson
2022-10-27Merge pull request #64710 from MinusKube/window-size-crashClay John
2022-09-21Rename remaining "*_enable" to "*_enabled"Micky
2022-09-04Prevent windows from having a size greater than device limitMinusKube
2022-09-02Merge pull request #65170 from KoBeWi/your_argument_is_TypedArrayRémi Verschelde
2022-09-01Change Array arguments to TypedArraykobewi
2022-09-01Extracting render buffers and changing it to a more generic solutionBastiaan Olij
2022-08-30Merge pull request #63003 from Geometror/msaa-2dRémi Verschelde
2022-08-23Add font LCD sub-pixel anti-aliasing support.bruvzg
2022-08-13Implement MSAA for 2D [Vulkan only]Hendrik Brucker
2022-08-05Add a Framebuffer cacheJuan Linietsky
2022-07-17Adding Variable Rate Shading support to GodotBastiaan Olij
2022-05-03Add `get_video_adapter_api_version()` to RenderingServerHugo Locurcio
2022-04-01Add color pass flags to Forward Clustered rendererjfons
2022-03-31Fix typos with codespellRémi Verschelde
2022-03-16Fix device limit exceeding for uniform buffernotSanil
2022-03-06Add a UniformSet cachereduz
2022-02-23Implementing OpenXR driverBastiaan Olij
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-04Merge pull request #55790 from Calinou/renderingserver-add-device-type-getterRé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-10Add `RenderingServer.get_video_adapter_type()` methodHugo Locurcio
2021-11-23Implemented AMD's FSR as a computer shader for upscaling 3D scenesJe06jm
2021-11-06Added SSIL post processing effectclayjohn
2021-11-01Fix materials not updating when texture replaced/deletedBrian Semrau
2021-09-09Expose Vulkan internal values for access from extensionsBastiaan Olij
2021-08-26Optionally scale 3D render contentBastiaan Olij
2021-08-17Fixes to mobile rendererreduz
2021-08-06Use subpasses to do 3D rendering and resolve in mobile rendererBastiaan Olij
2021-07-26Implement Binary Shader Compilationreduz
2021-07-11Implement Specialization Constantsreduz
2021-07-07Fix material invalidation on reimport.reduz
2021-07-03Fix Render Inforeduz
2021-06-24Implement Framebuffer Subpass supportreduz
2021-06-13Add stereoscopic rendering through multiviewBastiaan Olij
2021-05-31Implement shader cachingreduz
2021-05-20Fix typos with codespellRémi Verschelde
2021-05-06Cleanup vulkan capabilities check and add multiview checkBastiaan Olij