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

Add a project setting to disable soft shadow dithering #24

Open
wants to merge 10,000 commits into
base: master
Choose a base branch
from

Conversation

Yuminous
Copy link
Owner

Soft shadow dithering can look bad in scenes with large flat color areas.
This adds a project setting that can be used to globally disable
soft shadow dithering.

@Yuminous
Copy link
Owner Author

godotengine#53967

@Yuminous Yuminous added the wontfix This will not be worked on label Feb 13, 2022
akien-mga and others added 27 commits May 10, 2023 12:46
Refactor Node Processing to allow Scene Multithreading
Store sensitive export options in dedicated credentials file
…to_no_patch

mbedTLS: disable weak crypto and TLS versions.
Make `EditorPropertyNameProcessor` check `EditorSettings` validity
`push_unhandled_input` no longer propagates events to `SubViewports`.
When node tree `A` is not in the tree, `remove_child(B)` will not
automatically clean up the owners of `B` and `B`'s child nodes.
This is convenient for implementing operations like `replace_by()`,
but may have hidden dangers when manipulating the rest of the tree
`A`.

This commit makes it safe to manipulate the rest of `A` after freeing
`B`.
Prevents unnecessary navigation map synchronizations triggered by redundant calls to setters of e.g. region, link or map properties.
A common bug with using acos and asin is that input outside -1 to 1 range will result in Nan output. This can occur due to floating point error in the input.

The standard solution is to provide safe_acos function with clamped input. For Godot it may make more sense to make the standard functions safe.
…ate-preservation

Improve editor state persistence
…bones

Fix skeleton_3d & physical_bone_3d editor errors
YuriSizov and others added 29 commits May 18, 2023 18:42
…yer-mirroring-doc

Replace "mirror" by "repeat" in doc of `ParallaxLayer::motion_mirroring`
Restore edge and face support thresholds in 3D
…e_fix

Make `TouchScreenButton` connections reference counted
Accurately document StringName comparisons
Quick fix for a bug which occurs when blending the result of multiple instanced state machines outputting the same animation, but using filter tracks.
…arallel_state_machine_fix

Allocate unique `track_blends` vector for animation states
(cherry picked from commit 9cd9a07)
(cherry picked from commit acc82a1)
Streamline `WorkerThreadPool` tests and make them more robust
…-error

Improve error message when disconnecting callable from signal it was not connected to
Fix libwebp Node struct shadowing Godot's Node class in MSVC debugger
Add `audio/general/text_to_speech` project setting to enable/disable TTS.
…ces,_not_other_scene's,_not_external,_only_this_scene's

Filter extraneous resources from sub-resource list
…-translate

Do not translate node name when assigned to an exported field
…editor

Hide Animation Frames section when there are no animations
- Missing flush in resource loading.
- Wrong checks about message queue instance.
…-when-initializing-glue-generation

Skip initializing the C# runtime when generating glue bindings
Stop dragging when `Slider` changes editability
Fix C# code examples in `String` and `StringName`
Soft shadow dithering can look bad in scenes with large flat color areas,
especially at lower viewport resolutions or when not using FXAA/TAA.

This adds a project setting that can be used to globally disable
soft shadow dithering.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix This will not be worked on
Projects
None yet
Development

Successfully merging this pull request may close these issues.