summaryrefslogtreecommitdiffstats
path: root/drivers
Commit message (Collapse)AuthorAgeFilesLines
* Fix audio crackling issues due to incorrect WASAPI buffer sizeAlexOtsuka2024-03-081-2/+7
|
* Merge pull request #89253 from Calinou/debug-draw-modes-ignore-decals-2Rémi Verschelde2024-03-081-3/+3
|\ | | | | | | Make Overdraw, Lighting and Shadow Splits debug draw modes ignore decals
| * Make Overdraw, Lighting and Shadow Splits debug draw modes ignore decalsHugo Locurcio2024-03-071-3/+3
| | | | | | | | | | | | | | This also makes the Overdraw and Shadow Splits debug draw modes ignore fog. The Lighting debug draw mode still displays fog as that debug draw mode is intended to preview scene lighting, and fog has an impact on how lighting is perceived.
* | Merge pull request #89094 from permelin/fix-particle-userdata-gles3Rémi Verschelde2024-03-082-8/+28
|\ \ | |/ |/| | | Fix `USERDATA` built-ins for GLES3 particle shaders
| * Fix USERDATA built-ins for GLES3 particle shadersPer Melin2024-03-022-8/+28
| |
* | Merge pull request #89209 from RandomShaper/padding_for_dummiesRémi Verschelde2024-03-062-64/+33
|\ \ | | | | | | | | | Make shader binary alignment handling simpler and more robust
| * | Make shader binary alignment handling simpler and more robustPedro J. Estébanez2024-03-062-64/+33
| |/ | | | | | | | | Bonus: Also simplified the rounding to block size in image size calculations.
* | Vulkan: Don't warn about pipelines cache if missingRémi Verschelde2024-03-051-1/+3
| | | | | | | | | | | | | | | | It used to warn when opening a new project because no cache pre-exists, which isn't particularly helpful. Also include the rendering method in the cache filename, as it differs between Forward+ and Mobile for a same GPU.
* | Merge pull request #89168 from SlugFiller/fix-msvc-2017-gles-namespace-v2Rémi Verschelde2024-03-051-2/+2
|\ \ | | | | | | | | | Fix build on MSVC 2017
| * | Fix build on MSVC 2017SlugFiller2024-03-051-2/+2
| | |
* | | Merge pull request #89134 from BastiaanOlij/fix_recursive_reflection_probesRémi Verschelde2024-03-052-0/+5
|\ \ \ | | | | | | | | | | | | Fix never ending loop with overlapping probes
| * | | Fix never ending loop with overlapping probesBastiaan Olij2024-03-052-0/+5
| | |/ | |/|
* | | Merge pull request #88787 from dsnopek/webxr-depth-draw-fixRémi Verschelde2024-03-051-3/+1
|\ \ \ | | | | | | | | | | | | Fix rendering issue with depth in WebXR
| * | | Fix rendering issue with depth in WebXRDavid Snopek2024-03-041-3/+1
| | | |
* | | | Merge pull request #88540 from bruvzg/d3d12_guids2Rémi Verschelde2024-03-051-3/+4
|\ \ \ \ | | | | | | | | | | | | | | | [D3D12] Define GUIDs directly.
| * | | | [D3D12] Define GUIDs directly.bruvzg2024-02-191-3/+4
| | | | |
* | | | | Merge pull request #88496 from bruvzg/d3d12_dyn_loadRémi Verschelde2024-03-053-12/+44
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | [Windows] Make D3D12 loading dynamic to support pre-Windows 10 versions.
| * | | | [Windows] Make D3D12 loading dynamic to support pre Windows 10 versions.bruvzg2024-02-193-12/+44
| | | | |
* | | | | Merge pull request #89038 from RandomShaper/d3d12_smRémi Verschelde2024-03-041-9/+33
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Direct3D 12: Fix shader model support check for devices not aware of the highest ones
| * | | | | Direct3D 12: Fix shader model support check for devices not aware of the ↵Pedro J. Estébanez2024-03-041-9/+33
| | |_|_|/ | |/| | | | | | | | | | | | | highest ones
* | | | | Merge pull request #89064 from omar-polo/file-access-unixRémi Verschelde2024-03-041-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix FileAccessUnix on OpenBSD where `UF_HIDDEN` isn't supported
| * | | | | fix FileAccessUnix on OpenBSD: there is no UF_HIDDENOmar Polo2024-03-011-2/+2
| |/ / / / | | | | | | | | | | | | | | | Part of the joint effort with @rfht to port Godot 4 on OpenBSD.
* | | | | Merge pull request #89046 from permelin/fix-particle-aabb-recalc-with-userdataRémi Verschelde2024-03-041-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix error in AABB calculation for particles with USERDATA
| * | | | | Fix error in AABB calculation for particles with USERDATAPer Melin2024-03-021-1/+1
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | Selecting "Generate AABB" on a 3D particle node in the editor would not work and printed an error about incorrect buffer size if the particle shader used one or more of the USERDATA build-ins.
* / / / / Add new Parallax2D nodemarkdibarry2024-03-032-3/+24
|/ / / /
* | | | Pre-commit: Update to clang-format 17.0.6 and black 24.2.0Rémi Verschelde2024-02-281-1/+1
| | | |
* | | | Ensure proper vertex input masks are used in 2D compatibility rendererclayjohn2024-02-273-4/+2
| | | |
* | | | Direct3D 12: Implement proper fallback for format castingPedro J. Estébanez2024-02-272-264/+341
| | | |
* | | | Merge pull request #87872 from RandomShaper/d3d12_tex_mem_is_lifeRémi Verschelde2024-02-272-82/+144
|\ \ \ \ | | | | | | | | | | | | | | | Direct3D 12: Enhance management of texture data life cycle
| * | | | Direct3D 12: Enhance management of texture data life cyclePedro J. Estébanez2024-02-272-82/+144
| | | | |
* | | | | Merge pull request #88873 from clayjohn/GLES3-compositor-freeRémi Verschelde2024-02-271-0/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Add `compositor_free` branch in Compatibility scene renderer free function
| * | | | | Add compositor_free branch in Compatibility scene renderer free functionclayjohn2024-02-261-0/+4
| | | | | |
* | | | | | Merge pull request #88745 from clayjohn/GLES3-system-fboRémi Verschelde2024-02-2712-34/+37
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | Consistently use `system_fbo` instead of binding 0 as it is needed for iOS devices
| * | | | | Consistently use system_fbo instead of binding 0 as it is needed for iOS devicesclayjohn2024-02-2512-34/+37
| | | | | |
* | | | | | Remove word duplicates in comments and strings, and fix casing and punctuationRobert Yevdokimov2024-02-232-2/+2
| |_|_|_|/ |/| | | |
* | | | | SCons: Add proper MinGW support to D3D12 deps install scriptRémi Verschelde2024-02-232-5/+3
| | | | | | | | | | | | | | | | | | | | Fix a couple GCC warnings.
* | | | | Merge pull request #88684 from clayjohn/GLES3-visibility-notifierRémi Verschelde2024-02-232-2/+63
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Implement VisibilityNotifier3D in the compatibility backend
| * | | | | Implement VisibilityNotifier3D in the compatibility backendclayjohn2024-02-222-2/+63
| |/ / / /
* | | | | Merge pull request #88560 from DarioSamo/rdd_execute_and_presentRémi Verschelde2024-02-224-127/+151
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Merge execute and present commands for RenderingDeviceDriver.
| * | | | | Merge execute and present commands for RenderingDeviceDriver.Dario2024-02-194-127/+151
| | | | | |
* | | | | | Fix Compatibility Rendering (GLES3) on old and low budget devices.Alexander Hartmann2024-02-226-14/+59
| |/ / / / |/| | | | | | | | | | | | | | Co-Authored-By: joined72 <19651914+joined72@users.noreply.github.com>
* | | | | Fix OpenGL on Android after adding optional depth fogDavid Snopek2024-02-211-1/+1
| | | | |
* | | | | Merge pull request #88573 from Arthas92t/masterRémi Verschelde2024-02-211-0/+13
|\ \ \ \ \ | | | | | | | | | | | | Fix shader cache with transform feedback on some Android devices
| * | | | | Fix shader cache with transform feedback on some android devicesArthasMenethil2024-02-211-0/+13
| |/ / / /
* | | | | Change glow calculation back to max(r,g,b)Bastiaan Olij2024-02-211-2/+2
| | | | |
* | | | | Merge pull request #87360 from BastiaanOlij/gles_glowRémi Verschelde2024-02-2021-213/+1303
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Implement glow/bloom on compatibility renderer
| * | | | | Implement glow/bloom on compatibility rendererBastiaan Olij2024-02-1921-213/+1303
| | |_|_|/ | |/| | |
* | | | | Merge pull request #80214 from BastiaanOlij/rendering_effectRémi Verschelde2024-02-202-2/+2
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | Implement hooks into renderer
| * | | | Implement hooks into rendererBastiaan Olij2024-02-182-2/+2
| | |_|/ | |/| |
* | | | Merge pull request #86620 from fbcosentino/midi_device_idRémi Verschelde2024-02-194-13/+14
|\ \ \ \ | |_|/ / |/| | | | | | | Add MIDI controller device index to `InputEventMIDI.device` property.