summaryrefslogtreecommitdiffstats
path: root/drivers/vulkan/rendering_device_vulkan.cpp
Commit message (Expand)AuthorAgeFilesLines
* Split RenderingDevice into API-agnostic and RenderingDeviceDriver partsPedro J. Estébanez2023-12-201-9765/+0
* Merge pull request #85532 from RandomShaper/kill_redund_clearYuri Sizov2023-12-081-37/+66
|\
| * Remove redundant explicit clears in the Vulkan RDPedro J. Estébanez2023-12-011-37/+66
* | Merge pull request #84852 from Alex2782/fix_vulkan_buffer_androidRémi Verschelde2023-12-041-1/+4
|\ \
| * | Vulkan: Fix incorrect access to the buffers on AndroidAlexander Hartmann2023-11-151-1/+4
| |/
* | Merge pull request #83736 from darksylinc/matias-broken_buffer_updateRémi Verschelde2023-12-041-1/+1
|\ \ | |/ |/|
| * Fix buffer updates going to the wrong cmd buffer if barriers were 0Matias N. Goldberg2023-10-211-1/+1
* | Fix various typos with codespellRémi Verschelde2023-11-111-1/+1
|/
* Bump version of Vulkan RD binary shader formatPedro J. Estébanez2023-10-181-1/+2
* Vertex and attribute compression to reduce the size of the vertex format.clayjohn2023-10-051-5/+6
* Workaround crash due to null shader when running XR project with --xr-mode offLyuma2023-10-021-0/+1
* Add FidelityFX Super Resolution 2.2 (FSR 2.2.1) support.Dario2023-09-251-2/+10
* Expose texture_create_from_extension to GDExtensionShawn Wallace2023-09-231-1/+1
* Polish a few things in Vulkan RDPedro J. Estébanez2023-09-191-7/+4
* Fix validation error when using pipeline cache controlMatias N. Goldberg2023-09-161-1/+1
* [Drivers,Platform] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-09-121-67/+67
* Enhance Vulkan PSO cachingPedro J. Estébanez2023-08-301-75/+90
* Fix missing EARLY_FRAGMENT_TESTS_BIT barrier flagsMatias N. Goldberg2023-08-271-4/+9
* Fix Vulkan texture updatebitsawer2023-08-191-1/+1
* Merge pull request #80288 from pkpro/memcpy_into_nullptrRémi Verschelde2023-08-171-4/+7
|\
| * Vulkan: Fix sanitizers error with empty shader namePavel Kraynyukhov2023-08-091-4/+7
* | Add buffer_copy method to RenderingDevice interface and an implementation for...Dario2023-08-121-0/+58
|/
* Initialize shader placeholders up frontclayjohn2023-08-031-29/+33
* Merge pull request #79606 from clayjohn/ShaderRD-compilation-groupsYuri Sizov2023-08-011-3/+12
|\
| * Add Shader compile groups to RD Shader systemclayjohn2023-07-211-3/+12
* | Fix uninitialized variable ending up sent to VulkanMatias N. Goldberg2023-07-291-1/+1
* | Add custom texture create functionBastiaan Olij2023-07-261-0/+23
* | Fix Vulkan multithreaded compute list and GPU particle processingbitsawer2023-07-241-0/+2
* | Add missing thread-safe method macros to RD Vulkan submit and syncMarc Gilleron2023-07-181-0/+12
|/
* Split raster barrier into vertex and fragment barrierBastiaan Olij2023-07-151-23/+66
* fix threading bug in vulkan rendering deviceJoe Marshall2023-06-281-0/+2
* Expose RD::texture_native_handleBastiaan Olij2023-06-141-1/+1
* Merge pull request #76348 from warriormaster12/pipeline-cacheRémi Verschelde2023-06-011-2/+136
|\
| * Implement Vulkan pipeline cachingwarriormaster122023-05-311-2/+136
* | Merge pull request #77022 from sakrel/fix_buffer_get_dataRémi Verschelde2023-05-241-3/+3
|\ \
| * | RenderingDeviceVulkan::buffer_get_data: Use draw command buffer instead of se...sakrel2023-05-121-3/+3
* | | Merge pull request #75945 from Calinou/renderingdevice-finalaction-fix-typoRémi Verschelde2023-05-241-1/+1
|\ \ \ | |/ / |/| |
| * | Fix typo in FinalAction `switch` statement in RenderingDeviceHugo Locurcio2023-04-111-1/+1
| |/
* | fixed a query pool validation errorwarriormaster122023-05-111-0/+5
* | Merge pull request #74711 from BastiaanOlij/add_texture_native_handleRémi Verschelde2023-05-091-0/+9
|\ \
| * | For GDExternal use, provides access to internal graphics handles for texturesBastiaan Olij2023-05-091-0/+9
* | | Save cluster render shader from being optimized out entirelyPedro J. Estébanez2023-05-081-0/+3
|/ /
* | Merge pull request #75937 from RandomShaper/threaded_render_loadRémi Verschelde2023-05-081-20/+0
|\ \
| * | Allow creation of rendering buffers at any timePedro J. Estébanez2023-04-111-20/+0
| |/
* | Improve RenderingServer, RenderingDevice, ShaderGlobalsOverride documentationHugo Locurcio2023-05-061-14/+14
* | Fix unsupported sampler filter used for voxel GIPedro J. Estébanez2023-04-261-0/+12
* | Fix issues with Vulkan layout transitionsPedro J. Estébanez2023-04-241-50/+52
|/
* Remove (or make verbose only) various debug prints.bruvzg2023-03-201-1/+0
* Avoid overflow when calculating ptr address for 3D textures in RenderingDevic...clayjohn2023-03-061-1/+1
* Make draw command labels thread safesakrel2023-02-101-0/+3