summaryrefslogtreecommitdiffstats
path: root/servers/rendering/rendering_device.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #90911 from clayjohn/RD-tex-copyRémi Verschelde2024-04-231-6/+7
|\
| * Ensure minimum block size is respected when doing GPU to CPU copies of compre...clayjohn2024-04-191-6/+7
* | Fix incorrect bounds check in rendering device push constantthimenesup2024-04-131-2/+2
|/
* Merge pull request #89491 from thimenesup/compute_dispatch_indirectRémi Verschelde2024-04-091-0/+1
|\
| * Expose bindings to compute dispatch indirect rendering devicethimenesup2024-04-081-0/+1
* | Fixes `RenderingDevice::get_driver_resource` will crash or give incorrect res...jsjtxietian2024-04-081-6/+10
* | Add toggle for enabling or disabling RenderingDevice's pipeline cache.Dario2024-04-051-1/+2
* | Enforce template syntax `typename` over `class`Thaddeus Crews2024-03-071-1/+1
* | 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