Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[4.3] Fix deadlock possibility in threaded load of materials #100357

Closed
wants to merge 3,842 commits into from

Conversation

RandomShaper
Copy link
Member

This is the version of #100356 for 4.3.

Submitted separately despite the diff looking similar to avoid conflicts as this code was changed back and forth in 4.4.

MBCX and others added 30 commits December 5, 2024 12:33
This allows using the top row keys as 3D navigation shortcuts.

This provides a better out of the box experience, as most laptops
don't have a numpad nowadays.
…ecessary re-allocations

Co-authored-by: jitspoe <jitspoe@yahoo.com>
…ashing from projects with high numbers of unique textures.
Add specialization for directional light split blend and fog to mobile renderer.
Ignore custom tooltip if its text is empty in signals tab
Fix extensions when saving resource as
Add loongarch64 support for Linux/*BSD
Fix a very slight grammatical issue
…or_navigating_sea_of_directories

Don't rebuild tree when navigating to path
…e-cache

Optimize `String::is_valid_filename()` and `String::validate_filename()`
…erscore-rolling-cache

Optimize `_camelcase_to_underscore` (and thus `String.capitalize`)
`TestAudioStreamWAV`: use runtime load instead of importer
Fix UI inconsistencies in `EditorFileDialog`'s toolbar
Use a vector instead of an array in canvas shader instance buffer
Fix vertical alignment of the main menu bar
…enuation-skip

Improve performance of shader lighting code in Forward renderers.
…-tooltip

Show String properties' text in a tooltip in the inspector
…ces-in-path

Fix linux builds with separate debug symbols file when there is a space in the path.
…ui-improvements

Clean up UI of ReflectionProbe
Change default Arabic font to Vazirmatn.
Use `qoa.c` and custom compress procedure
…mits

Add texture limits for D3D12 Driver.
@RandomShaper RandomShaper requested review from a team as code owners December 13, 2024 13:29
@RandomShaper RandomShaper deleted the fix_mtl_mt_deadlock branch December 13, 2024 13:32
@KoBeWi KoBeWi removed this from the 4.3 milestone Dec 13, 2024
@RandomShaper
Copy link
Member Author

After some hard-to-solve issues with the branches, resubmitted as #100364 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.