summaryrefslogtreecommitdiffstats
path: root/servers/rendering/rendering_device.cpp
Commit message (Expand)AuthorAgeFilesLines
* Vulkan: Don't warn about pipelines cache if missingRémi Verschelde2024-03-051-3/+3
* Remove word duplicates in comments and strings, and fix casing and punctuationRobert Yevdokimov2024-02-231-5/+5
* Merge pull request #88631 from DarioSamo/mobile_subpass_usage_fixRémi Verschelde2024-02-221-11/+0
|\
| * Remove tracking logic for input attachments as it's not necessary.Dario2024-02-211-11/+0
* | Merge execute and present commands for RenderingDeviceDriver.Dario2024-02-191-11/+14
|/
* Add `--no-header` option to clean outputAnatoli Babenia2024-02-151-1/+1
* Finish splitting functionality of the Vulkan and D3D12 backends into Renderin...Dario2024-02-121-249/+480
* Replace error checks against `size` with `is_empty`A Thousand Ships2024-02-091-3/+3
* Null check improvementsA Thousand Ships2024-01-191-17/+17
* Fix usage of index offsets in RenderingDevicePatrick Dawson2024-01-091-6/+6
* Acyclic Command Graph for RenderingDevice.Dario2024-01-081-1790/+896
* Skip swapchain logic if there is nothing to present (Android OpenXR)Bastiaan Olij2024-01-081-2/+6
* Merge pull request #86522 from RandomShaper/fix_uset_rebindRémi Verschelde2024-01-021-2/+2
|\
| * RenderingDevice: Fix uniform sets wrongly assumed to be boundPedro J. Estébanez2023-12-261-2/+2
* | Fix potential integer underflow in rounded up divisionsEddieBreeg2024-01-021-1/+1
|/
* Split RenderingDevice into API-agnostic and RenderingDeviceDriver partsPedro J. Estébanez2023-12-201-471/+6190
* Vertex and attribute compression to reduce the size of the vertex format.clayjohn2023-10-051-1/+1
* [Servers] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-09-251-1/+1
* Expose texture_create_from_extension to GDExtensionShawn Wallace2023-09-231-0/+1
* Fix various typos with codespellRémi Verschelde2023-08-071-3/+3
* Fix or workaround recent extension API compatibility issuesRémi Verschelde2023-08-031-0/+1
* Merge pull request #79606 from clayjohn/ShaderRD-compilation-groupsYuri Sizov2023-08-011-1/+3
|\
| * Add Shader compile groups to RD Shader systemclayjohn2023-07-211-1/+3
* | Add custom texture create functionBastiaan Olij2023-07-261-0/+9
|/
* Split raster barrier into vertex and fragment barrierBastiaan Olij2023-07-151-1/+3
* Expose RD::texture_native_handleBastiaan Olij2023-06-141-0/+2
* Merge pull request #76418 from reduz/method-bind-validated-callRémi Verschelde2023-05-081-1/+9
|\
| * Add ValidatedCall to MethodBindJuan Linietsky2023-04-301-1/+9
* | Fix unsupported sampler filter used for voxel GIPedro J. Estébanez2023-04-261-0/+1
|/
* Fix `compute_pieline` typo in `RenderingDevice.compute_pipeline_is_valid()`Hugo Locurcio2023-04-101-1/+1
* Added optional offset and size parameter to RenderDevice buffer_get_data methodEpEpDragon2023-01-061-1/+1
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Changed `STORAGE_BUFFER_USAGE_DISPATCH_INDIRECT` type to enum flagsYuri Rubinsky2022-12-151-1/+1
* Refactor SPIR-V reflection into a generic RenderingDevice featurePedro J. Estébanez2022-12-121-0/+327
* Changed `RD::PipelineDynamicStateFlags` type to enum flagsYuri Rubinsky2022-12-111-8/+8
* Changed `RenderingDevice::TextureUsageBits` type to enum flagsYuri Rubinsky2022-11-261-10/+10
* Merge pull request #68942 from Chaosus/barrier_mask_flagsRémi Verschelde2022-11-221-16/+16
|\
| * Expose `BarrierMask` as flags enum in `RenderingDevice`Yuri Rubinsky2022-11-221-16/+16
* | Add `offsets` parameter to RenderingDevice::vertex_array_createPatrick Dawson2022-11-111-3/+9
|/
* Expose vertex_array_createPatrick Dawson2022-11-031-0/+1
* Prevent windows from having a size greater than device limitMinusKube2022-09-041-0/+2
* Change Array arguments to TypedArraykobewi2022-09-011-1/+1
* Add font LCD sub-pixel anti-aliasing support.bruvzg2022-08-231-0/+1
* Add a Framebuffer cacheJuan Linietsky2022-08-051-0/+1
* Adding Variable Rate Shading support to GodotBastiaan Olij2022-07-171-2/+3
* Merge pull request #53857 from briansemrau/rd-free-rid-bind-renameRémi Verschelde2022-01-201-1/+1
|\
| * Rename RD::free binding to free_ridBrian Semrau2021-10-151-1/+1
* | Remove support for PVRTC texture encoding and decodingHugo Locurcio2022-01-141-8/+0
* | Merge pull request #55790 from Calinou/renderingserver-add-device-type-getterRémi Verschelde2022-01-041-0/+7
|\ \
| * | Add `RenderingServer.get_video_adapter_type()` methodHugo Locurcio2021-12-101-0/+7