summaryrefslogtreecommitdiffstats
path: root/servers/rendering/rendering_device.h
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #91769 from DarioSamo/d3d12_enhanced_barriersRémi Verschelde2024-05-311-0/+39
|\
| * Add support for enhanced barriers in D3D12.Dario2024-05-201-0/+39
* | [DisplayServer] Add method to check if window transparency is supported and e...bruvzg2024-05-231-0/+2
|/
* Add context getter to RenderingDevicePedro J. Estébanez2024-05-171-0/+2
* Add optional driver workaround to RenderingDevice for Adreno 6XX.Dario2024-05-131-0/+3
* Add draw and dispatch count to timestamp validation.Dario2024-05-031-0/+2
* Revert change to default depth clear value in draw_list_beginclayjohn2024-04-171-1/+1
* Use Reverse Z for the depth bufferKhasehemwy2024-04-041-1/+1
* Enforce template syntax `typename` over `class`Thaddeus Crews2024-03-071-1/+1
* Remove self includes in some filesblackbird8062024-02-271-1/+0
* Merge execute and present commands for RenderingDeviceDriver.Dario2024-02-191-2/+1
* Finish splitting functionality of the Vulkan and D3D12 backends into Renderin...Dario2024-02-121-63/+63
* Fix incorrect mapping of initial action as clear region continue to clear.Dario2024-01-091-1/+1
* Fix usage of index offsets in RenderingDevicePatrick Dawson2024-01-091-4/+2
* Acyclic Command Graph for RenderingDevice.Dario2024-01-081-99/+136
* Split RenderingDevice into API-agnostic and RenderingDeviceDriver partsPedro J. Estébanez2023-12-201-1010/+965
* Vertex and attribute compression to reduce the size of the vertex format.clayjohn2023-10-051-2/+2
* Merge pull request #81356 from pkdawson/rd-compatYuri Sizov2023-09-271-0/+7
|\
| * Add compatibility methods for RenderingDevice BarrierMaskPatrick Dawson2023-09-271-0/+7
* | Add FidelityFX Super Resolution 2.2 (FSR 2.2.1) support.Dario2023-09-251-0/+18
* | Expose texture_create_from_extension to GDExtensionShawn Wallace2023-09-231-1/+1
|/
* Add buffer_copy method to RenderingDevice interface and an implementation for...Dario2023-08-121-0/+1
* Fix or workaround recent extension API compatibility issuesRémi Verschelde2023-08-031-0/+5
* Merge pull request #79911 from BastiaanOlij/fix_barrier_breakageYuri Sizov2023-08-011-6/+6
|\
| * Add exceptions for breakage introduced in RD barriers and prevent future brea...Bastiaan Olij2023-07-281-6/+6
* | Merge pull request #79606 from clayjohn/ShaderRD-compilation-groupsYuri Sizov2023-08-011-1/+2
|\ \
| * | Add Shader compile groups to RD Shader systemclayjohn2023-07-211-1/+2
| |/
* / Add custom texture create functionBastiaan Olij2023-07-261-0/+2
|/
* Split raster barrier into vertex and fragment barrierBastiaan Olij2023-07-151-4/+7
* Expose RD::texture_native_handleBastiaan Olij2023-06-141-1/+1
* Document the InitialAction enum in RenderingDeviceHugo Locurcio2023-06-081-9/+9
* Merge pull request #74711 from BastiaanOlij/add_texture_native_handleRémi Verschelde2023-05-091-0/+1
|\
| * For GDExternal use, provides access to internal graphics handles for texturesBastiaan Olij2023-05-091-0/+1
* | Save cluster render shader from being optimized out entirelyPedro J. Estébanez2023-05-081-0/+2
|/
* Merge pull request #76418 from reduz/method-bind-validated-callRémi Verschelde2023-05-081-0/+1
|\
| * Add ValidatedCall to MethodBindJuan Linietsky2023-04-301-0/+1
* | Fix unsupported sampler filter used for voxel GIPedro J. Estébanez2023-04-261-0/+1
|/
* Merge pull request #70663 from EpEpDragon/feature_buffer_get_data_size_optionRémi Verschelde2023-02-101-1/+1
|\
| * Added optional offset and size parameter to RenderDevice buffer_get_data methodEpEpDragon2023-01-061-1/+1
* | Add layer slice support to render device and render buffersBastiaan Olij2023-02-031-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-3/+3
* Refactor SPIR-V reflection into a generic RenderingDevice featurePedro J. Estébanez2022-12-121-0/+37
* Changed `RD::PipelineDynamicStateFlags` type to enum flagsYuri Rubinsky2022-12-111-3/+3
* Changed `RenderingDevice::TextureUsageBits` type to enum flagsYuri Rubinsky2022-11-261-2/+2
* Merge pull request #68942 from Chaosus/barrier_mask_flagsRémi Verschelde2022-11-221-11/+12
|\
| * Expose `BarrierMask` as flags enum in `RenderingDevice`Yuri Rubinsky2022-11-221-11/+12
* | Merge pull request #68527 from pkdawson/vertex-array-offsetsRémi Verschelde2022-11-211-2/+2
|\ \ | |/ |/|
| * Add `offsets` parameter to RenderingDevice::vertex_array_createPatrick Dawson2022-11-111-2/+2
* | Fix VRS issuesBastiaan Olij2022-11-171-0/+2
|/