Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Stereo rendering: Fix omni lights | Bastiaan Olij | 2024-05-22 | 2 | -3/+10 |
| | |||||
* | Merge pull request #80232 from Calinou/vulkan-pipeline-cache-improve-messages | Rémi Verschelde | 2024-05-20 | 1 | -3/+3 |
|\ | | | | | | | Improve warning messages related to Vulkan pipeline cache | ||||
| * | Improve warning messages related to Vulkan pipeline cache | Hugo Locurcio | 2024-03-26 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | This gives better explanations on why the cache may have been invalidated, along with usual consequences. These messages have also been moved to verbose prints, as users cannot do anything to resolve them specifically (so they are mostly relevant to developers). | ||||
* | | Merge pull request #91853 from ↵ | Rémi Verschelde | 2024-05-18 | 1 | -6/+10 |
|\ \ | | | | | | | | | | | | | | | | semensanyok/fix-compatibility-gles3-load-compressed-layered-tex-2dArray Fix compatibility renderer load of compressed layered `GL_TEXTURE_2D_ARRAY` | ||||
| * | | fix compatibility gles3 driver load of compressed layered GL_TEXTURE_2D_ARRAY | semensanyok | 2024-05-17 | 1 | -6/+10 |
| | | | |||||
* | | | Use COM smart pointers to handle COM objects safely | Lalit Shankar Chowdhury | 2024-05-16 | 2 | -43/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use ComPtr to handle COM objects safely Use COM smart pointers in WASAPI driver Fix ComPtr handling Fix crash due to IAudioClient3 type conversion | ||||
* | | | Merge pull request #92000 from clayjohn/vram-debugger | Rémi Verschelde | 2024-05-16 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | | | | | Increase coverage of VRAM debugger and add support to RD backends | ||||
| * | | | Increase coverage of VRAM debugger and add support to RD backends | clayjohn | 2024-05-15 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge pull request #91846 from rburing/multimesh_cache_me_if_you_can | Rémi Verschelde | 2024-05-14 | 1 | -9/+10 |
|\ \ \ \ | | | | | | | | | | | | | | | | Fix MultiMesh buffer cache in transforms-only case | ||||
| * | | | | Fix MultiMesh buffer cache in transforms-only case | Ricardo Buring | 2024-05-11 | 1 | -9/+10 |
| | |/ / | |/| | | |||||
* | | | | Merge pull request #91642 from BastiaanOlij/fix_transparent_sky | Rémi Verschelde | 2024-05-14 | 1 | -4/+6 |
|\ \ \ \ | | | | | | | | | | | | | | | | Skip rendering sky if viewport is set to transparent background | ||||
| * | | | | Skip rendering sky if viewport is set to transparent background | Bastiaan Olij | 2024-05-13 | 1 | -4/+6 |
| |/ / / | |||||
* / / / | Add optional driver workaround to RenderingDevice for Adreno 6XX. | Dario | 2024-05-13 | 3 | -0/+30 |
|/ / / | | | | | | | | | | Co-authored-by: Clay John <claynjohn@gmail.com> | ||||
* | | | Apply additional fixes to servers' threading | Pedro J. Estébanez | 2024-05-08 | 1 | -2/+5 |
| | | | |||||
* | | | OpenGL: Honor separate management of RT's backbuffer FBO and texture upon clear | Pedro J. Estébanez | 2024-05-08 | 1 | -1/+3 |
| | | | |||||
* | | | Merge pull request #91619 from AThousandShips/find_improve | Rémi Verschelde | 2024-05-08 | 3 | -4/+4 |
|\ \ \ | | | | | | | | | | | | | Replace `find` with `contains/has` where applicable | ||||
| * | | | Replace `find` with `contains/has` where applicable | A Thousand Ships | 2024-05-08 | 3 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Replaces `find(...) != -1` with `contains` for `String` * Replaces `find(...) == -1` with `!contains` for `String` * Replaces `find(...) != -1` with `has` for containers * Replaces `find(...) == -1` with `!has` for containers | ||||
* | | | | [Core] Add case-insensitive `String::containsn` | A Thousand Ships | 2024-05-08 | 1 | -1/+1 |
|/ / / | |||||
* | | | Style: Trim trailing whitespace and ensure newline at EOF | Rémi Verschelde | 2024-05-08 | 1 | -1/+1 |
| | | | | | | | | | | | | Found by apply the file_format checks again via #91597. | ||||
* | | | Fix various typos with codespell | Rémi Verschelde | 2024-05-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Using 2.2.7.dev217+g10c2abcf. Had to add `colour` to the ignore list as we used it as an alias/keyword for the documentation of color-related APIs. Also ignore recommendations to change `thirdparty` to either `third-party` or `third party`, which are correct but we use the former fairly consistently. | ||||
* | | | Merge pull request #90705 from AThousandShips/foreach_list | Rémi Verschelde | 2024-05-07 | 2 | -9/+9 |
|\ \ \ | | | | | | | | | | | | | Reduce and prevent unnecessary random-access to `List` | ||||
| * | | | Reduce and prevent unnecessary random-access to `List` | A Thousand Ships | 2024-05-04 | 2 | -9/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when accessing a single element) * Removed subscript operator, in favor of a more explicit `get` * Added conversion from `Iterator` to `ConstIterator` * Remade existing operations into other solutions when applicable | ||||
* | | | | [Core] Add `LocalVector::has` for convenience | A Thousand Ships | 2024-05-06 | 1 | -1/+1 |
|/ / / | |||||
* | | | Improvements to VRS/Foveated rendering | Bastiaan Olij | 2024-05-03 | 5 | -1/+15 |
| | | | |||||
* | | | Ensure that environment is available before checking for BCS | clayjohn | 2024-05-02 | 1 | -19/+24 |
| | | | |||||
* | | | Merge pull request #89114 from AThousandShips/vec_elem_scalar | Rémi Verschelde | 2024-05-02 | 3 | -7/+4 |
|\ \ \ | | | | | | | | | | | | | [Core] Add scalar versions of `Vector*` `min/max/clamp/snap(ped)` | ||||
| * | | | [Core] Add scalar versions of `Vector*` `min/max/clamp/snap(ped)` | A Thousand Ships | 2024-05-02 | 3 | -7/+4 |
| | | | | | | | | | | | | | | | | Convenience for a number of cases operating on single values | ||||
* | | | | fix typo in e41064388e67cc9bec320ee467757089b150bf20 breaking gles3 | semensanyok | 2024-05-02 | 1 | -2/+2 |
|/ / / | |||||
* | | | Merge pull request #91399 from QbieShay/qbe/fix-pmul-name | Rémi Verschelde | 2024-05-01 | 2 | -8/+8 |
|\ \ \ | | | | | | | | | Revert premul alpha to spell without the T | ||||
| * | | | reverted naming to premul alpha (no T) | QbieShay | 2024-05-01 | 2 | -8/+8 |
| |/ / | | | | | | | | | | | | | | | | | | | Initially 3d had premulT alpha as a keyword. Since Canvas item uses mixed premul and premult as keywords, 3D is changed as well to keep consistency with 2D. Unfortunately this keeps inconsistency with the internal ENUM. | ||||
* / / | Ensure global shader sampler parameters are initialized when loading the editor | Chris Clyne | 2024-05-01 | 1 | -6/+2 |
|/ / | |||||
* | | Added premult alpha blending to 3D (spatial) shaders. | QbieShay | 2024-05-01 | 4 | -1/+16 |
| | | | | | | | | | | Co-authored-by: jitspoe <jitspoe@yahoo.com> Co-authored-by: Clay John <claynjohn@gmail.com> | ||||
* | | Fix arm64/Windows build. | bruvzg | 2024-04-30 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #91100 from bruvzg/x_finks | Rémi Verschelde | 2024-04-29 | 2 | -3/+63 |
|\ \ | | | | | | | | | | Add symlink API support for Windows, expose symlink methods. | ||||
| * | | Add symlink API support for Windows, expose symlink methods. | bruvzg | 2024-04-28 | 2 | -3/+63 |
| | | | |||||
* | | | Merge pull request #91247 from AThousandShips/callable_fix | Rémi Verschelde | 2024-04-29 | 1 | -2/+2 |
|\ \ \ | | | | | | | | | | | | | Fix unsafe uses of `Callable.is_null()` | ||||
| * | | | Fix unsafe uses of `Callable.is_null()` | A Thousand Ships | 2024-04-27 | 1 | -2/+2 |
| |/ / | | | | | | | | | | | | | `Callable.is_null()` is not equivalent to `!Callable.is_valid()` and doesn't guarantee the call is valid. | ||||
* | | | Merge pull request #71975 from AThousandShips/file_case_warning | Rémi Verschelde | 2024-04-29 | 1 | -10/+55 |
|\ \ \ | | | | | | | | | | | | | [Windows] Improve warning for path casing. | ||||
| * | | | [Windows] Improve warning for path casing. | A Thousand Ships | 2024-04-27 | 1 | -10/+55 |
| |/ / | |||||
* | | | Merge pull request #61006 from bruvzg/libbacktrce | Rémi Verschelde | 2024-04-29 | 2 | -0/+46 |
|\ \ \ | |/ / |/| | | | | | [Windows] Enable crash reporter on MinGW builds. | ||||
| * | | [Windows] Enable crash reporter on MinGW builds, use libbacktrace to ↵ | bruvzg | 2024-04-22 | 2 | -0/+46 |
| | | | | | | | | | | | | generate stack trace from DWARF symbols. | ||||
* | | | Fix issue in shadow to opacity | Bastiaan Olij | 2024-04-26 | 1 | -9/+2 |
| | | | |||||
* | | | Merge pull request #91176 from clayjohn/GL-adjustments | Rémi Verschelde | 2024-04-26 | 9 | -414/+105 |
|\ \ \ | | | | | | | | | | | | | Add adjustments and color correction to Compatibility renderer | ||||
| * | | | Add adjustments and color correction to Compatibility renderer | clayjohn | 2024-04-25 | 9 | -414/+105 |
| |/ / | |||||
* | | | Merge pull request #91169 from DarioSamo/render_pass_2_fallback_fix | Rémi Verschelde | 2024-04-26 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | | | | | Fix crash on compatibility fallback when vkCreateRenderPass2KHR is unavailable. | ||||
| * | | | Fix crash on compatibility fallback when vkCreateRenderPass2KHR is unavailable. | Dario | 2024-04-25 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge pull request #90920 from clayjohn/2D-light-cull | Rémi Verschelde | 2024-04-26 | 1 | -4/+6 |
|\ \ \ \ | | | | | | | | | | | | | | | | Exit light calculation early when pixel outside of light bounding rectangle | ||||
| * | | | | Exit light calculation early when pixel outside of light bounding rectangle | clayjohn | 2024-04-19 | 1 | -4/+6 |
| | | | | | | | | | | | | | | | | | | | | This hugely improves the performance of rendering PointLight2Ds | ||||
* | | | | | Add LIGHT_VERTEX to fragment shader | Rob Blanckaert | 2024-04-25 | 2 | -0/+16 |
| |/ / / |/| | | | | | | | | | | | | | | | Adds a new variable to the fragment shader to specify the vertex position used when calculating lighting. | ||||
* | | | | Fixes SDF Collision Enable/Disable | cosparks | 2024-04-22 | 1 | -1/+1 |
| |/ / |/| | | | | | | | | | | | - sets LightOccluderInstance field when sdf collision is updated - adds check for light occluder sdf_collision field in 2d renderers |