summaryrefslogtreecommitdiffstats
path: root/servers/rendering/rendering_device.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
* Rebrand preambles to RedotSpartan3222024-10-131-0/+2
* RenderingDevice: Fix uncapped mipmap sizes causing div-by-zeroPedro J. Estébanez2024-09-171-2/+2
* Fail when submit or sync called on main rendering deviceclayjohn2024-09-161-3/+9
* RenderingDevice: Use the correct amount of layers for Cubemaps for boundary c...BlueCube33102024-07-241-24/+6
* RenderingDevice: Fix getting cubemap dataBlueCube33102024-07-231-3/+0
* Merge pull request #94069 from RandomShaper/fix_vk_vali_blockyRémi Verschelde2024-07-181-5/+6
|\
| * RenderingDevice: Leave handling of compressed block granularity to the driverPedro J. Estébanez2024-07-081-5/+6
* | Silence Vulkan "Unable to acquire framebuffer." swapchain errorHugo Locurcio2024-07-091-1/+6
|/
* Merge pull request #91551 from m4rr5/configure_timestamp_query_elementsRémi Verschelde2024-07-071-2/+2
|\
| * Added a project setting to configure the maximum amount of timestamps, with a...Marcel Offermans2024-05-051-2/+2
* | Improve handling of rendering startup errorsPedro J. Estébanez2024-06-281-1/+1
* | Merge pull request #92587 from RandomShaper/validate_tex_usageRémi Verschelde2024-05-311-0/+2
|\ \
| * | RenderingDevice: Reject creation of textures with no usagePedro J. Estébanez2024-05-311-0/+2
* | | Merge pull request #91769 from DarioSamo/d3d12_enhanced_barriersRémi Verschelde2024-05-311-18/+336
|\ \ \ | |/ / |/| |
| * | Add support for enhanced barriers in D3D12.Dario2024-05-201-18/+336
* | | Merge pull request #92258 from DarioSamo/render_list_pass_allocRémi Verschelde2024-05-231-3/+6
|\ \ \
| * | | Switch vectors in each render pass to use TLS.Dario2024-05-231-3/+6
| |/ /
* / / [DisplayServer] Add method to check if window transparency is supported and e...bruvzg2024-05-231-0/+4
|/ /
* | Merge pull request #88289 from DarioSamo/rd_minimized_windowRémi Verschelde2024-05-171-3/+0
|\ \
| * | Handle error when setting boot image if swap chain is not available. Skip res...Dario2024-02-131-3/+0
* | | Rewrite implementation for prepare for use commands to be skipped when not re...Dario2024-05-151-16/+55
* | | Add optional driver workaround to RenderingDevice for Adreno 6XX.Dario2024-05-131-7/+68
* | | Replace `find` with `contains/has` where applicableA Thousand Ships2024-05-081-4/+4
| |/ |/|
* | Merge pull request #91545 from clayjohn/RD-shadow-atlasRémi Verschelde2024-05-041-3/+3
|\ \
| * | Properly set size of shadow atlas quadrant when subdivision is 8 or higher.clayjohn2024-05-031-3/+3
* | | Add draw and dispatch count to timestamp validation.Dario2024-05-031-2/+6
|/ /
* | 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
|/