summaryrefslogtreecommitdiffstats
path: root/drivers/vulkan/rendering_device_vulkan.h
Commit message (Expand)AuthorAgeFilesLines
* Split RenderingDevice into API-agnostic and RenderingDeviceDriver partsPedro J. Estébanez2023-12-201-1293/+0
* Merge pull request #85532 from RandomShaper/kill_redund_clearYuri Sizov2023-12-081-14/+14
|\
| * Remove superfluous locking in RID owners in Vulkan RDPedro J. Estébanez2023-12-011-13/+13
| * Remove redundant explicit clears in the Vulkan RDPedro J. Estébanez2023-12-011-1/+1
* | Merge pull request #84852 from Alex2782/fix_vulkan_buffer_androidRémi Verschelde2023-12-041-1/+1
|\ \
| * | Vulkan: Fix incorrect access to the buffers on AndroidAlexander Hartmann2023-11-151-1/+1
| |/
* / Fix buffer updates going to the wrong cmd buffer if barriers were 0Matias N. Goldberg2023-10-211-2/+7
|/
* Vertex and attribute compression to reduce the size of the vertex format.clayjohn2023-10-051-2/+2
* Expose texture_create_from_extension to GDExtensionShawn Wallace2023-09-231-1/+1
* Enhance Vulkan PSO cachingPedro J. Estébanez2023-08-301-2/+4
* Add buffer_copy method to RenderingDevice interface and an implementation for...Dario2023-08-121-0/+1
* 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/+1
|/
* Expose RD::texture_native_handleBastiaan Olij2023-06-141-1/+1
* Merge pull request #76348 from warriormaster12/pipeline-cacheRémi Verschelde2023-06-011-0/+26
|\
| * Implement Vulkan pipeline cachingwarriormaster122023-05-311-0/+26
* | For GDExternal use, provides access to internal graphics handles for texturesBastiaan Olij2023-05-091-0/+1
* | Fix unsupported sampler filter used for voxel GIPedro J. Estébanez2023-04-261-0/+1
* | Fix issues with Vulkan layout transitionsPedro J. Estébanez2023-04-241-0/+2
|/
* 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-1/+1
* Merge pull request #69709 from RandomShaper/refactor_spirv_reflectionRémi Verschelde2022-12-151-8/+4
|\
| * Refactor SPIR-V reflection into a generic RenderingDevice featurePedro J. Estébanez2022-12-121-4/+0
| * Tidy up some aspects of Vulkan RDPedro J. Estébanez2022-12-121-4/+4
* | Merge pull request #69635 from BastiaanOlij/fix_get_bufferRémi Verschelde2022-12-121-2/+2
|\ \ | |/ |/|
| * Fix barrier on buffer_get_dataBastiaan Olij2022-12-061-2/+2
* | Changed `RD::PipelineDynamicStateFlags` type to enum flagsYuri Rubinsky2022-12-111-1/+1
|/
* Changed `RenderingDevice::TextureUsageBits` type to enum flagsYuri Rubinsky2022-11-261-1/+1
* Merge pull request #68942 from Chaosus/barrier_mask_flagsRémi Verschelde2022-11-221-11/+11
|\
| * Expose `BarrierMask` as flags enum in `RenderingDevice`Yuri Rubinsky2022-11-221-11/+11
* | Add `offsets` parameter to RenderingDevice::vertex_array_createPatrick Dawson2022-11-111-1/+1
|/
* Fix MSVC warnings, rename shadowed variables, fix uninitialized values, chang...bruvzg2022-10-071-1/+1
* Merge pull request #63003 from Geometror/msaa-2dRémi Verschelde2022-08-301-0/+4
|\
| * Implement MSAA for 2D [Vulkan only]Hendrik Brucker2022-08-131-0/+4
* | Add font LCD sub-pixel anti-aliasing support.bruvzg2022-08-231-0/+1
|/
* Apply correct formatting to comments in the Vulkan driverPedro J. Estébanez2022-08-091-42/+42
* For dev builds, keep track of resource names in the Vulkan driverBastiaan Olij2022-08-091-0/+4
* Add a Framebuffer cacheJuan Linietsky2022-08-051-4/+8
* Adding Variable Rate Shading support to GodotBastiaan Olij2022-07-171-1/+4
* Avoid manual memory management of certain arrays in Vulkan RDPedro J. Estébanez2022-06-281-6/+6
* Apply some small fixes/enhancements to the Vulkan RDPedro J. Estébanez2022-06-281-5/+1
* Consider uniform writability part of the interface of the setPedro J. Estébanez2022-06-271-1/+5
* Clean up Hash Functionsreduz2022-06-201-7/+7
* Add a new HashSet templatereduz2022-05-201-4/+4
* Replace most uses of Map by HashMapreduz2022-05-161-11/+11
* Add `get_video_adapter_api_version()` to RenderingServerHugo Locurcio2022-05-031-0/+1