summaryrefslogtreecommitdiffstats
path: root/servers/rendering/rendering_device.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* | | Merge pull request #51206 from clayjohn/Vulkan-ASSGIRémi Verschelde2022-01-041-3/+3
|\ \ \
| * | | Added SSIL post processing effectclayjohn2021-11-061-3/+3
| | |/ | |/|
* | | Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
| |/ |/|
* | Replace String comparisons with "", String() to is_empty()Nathan Franke2021-12-091-2/+2
* | rendering_device: if one compiles with at least on stage without sources, it ...ChristopheClaustre2021-11-091-3/+7
|/
* Fix missing argument names in bindingsRémi Verschelde2021-10-091-1/+1
* Expose Vulkan internal values for access from extensionsBastiaan Olij2021-09-091-0/+16
* Fixes to mobile rendererreduz2021-08-171-7/+7
* Merge pull request #51017 from vnen/extension-fixesRémi Verschelde2021-08-101-3/+3
|\
| * Fix a few default parameters in bindingsGeorge Marques2021-08-051-3/+3
* | Use subpasses to do 3D rendering and resolve in mobile rendererBastiaan Olij2021-08-061-1/+1
|/
* Implement Binary Shader Compilationreduz2021-07-261-27/+54
* Implement Specialization Constantsreduz2021-07-111-4/+41
* Fix Render Inforeduz2021-07-031-0/+6
* Implement Framebuffer Subpass supportreduz2021-06-241-10/+62
* Rename `instance()`->`instantiate()` when it's a verbLightning_A2021-06-191-1/+1
* Implement shader cachingreduz2021-05-311-0/+12
* Obtain supported Vulkan APIBastiaan Olij2021-03-261-1/+1
* doc: Sync classref with current sourceRémi Verschelde2021-02-191-1/+1