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

Tracking 3DS changes #1

Open
wants to merge 5,734 commits into
base: main
Choose a base branch
from
Open

Tracking 3DS changes #1

wants to merge 5,734 commits into from

Conversation

halotroop2288
Copy link
Owner

Not intended to be merged. I just like having a way to keep track of this interesting branch.

akien-mga and others added 28 commits July 17, 2024 11:42
…_settings

Cleanup Android input on render thread settings
…ened-bottom-panel-after-restoring-to-side

Fix Toggle Last Opened Bottom Panel not working after restoring FileSystem Dock to the side
…importation-settings

Fix missing options in Project Import Defaults
Fix LCD font AA modulation in RendererRD.
…n-parent

Fix container minimum size with hidden parent
…-crash

Fix editor inspector crashing when the old object is no longer valid
…-chain-call-setter

GDScript: Call setter on simple setter chain without getter
…plicate-doc-update

Clarify that `Resource.duplicate(true)` doesn't duplicate subresources inside `Array` or `Dictionary` properties
Fix unclear `PROPERTY_USAGE_STORAGE`/`EDITOR` description
Fix SSR orientation issues when using orthogonal camera
…oop-fix

Lightmapper: Ensure the atlas is big enough to fit padded UV maps
Make errors on `RefCounted.free()` more accurate
D3D12: Avoid enabling depth bounds test if unsupported
Add `SwitchVector4D` shortcut to visual shader members
Only print physics sync warning on dev builds to avoid warning spam from using `move_and_slide`
Re-add `Skeleton3D::animate_physical_bones` property
…signed-docs

GDExtension docs: Advise bindings to use `uint64_t` for bitfields
[CI] Upload build cache before running tests
…identifier

GDScript: Restore support for `Token::UNDERSCORE` in identifiers
…t_what_even_is_a_parent

Clarify `is_visible_in_tree()` in CanvasItem
Fix NavigationPolygon not updating consistently on rebakes
…-fix

Fix texture compression descriptions in RenderingDevice docs
Long press is used to simulate right-click events for finger touch and stylus. The previous logic also caused it to trigger for mouse input, which is not needed since the user can instead use the mouse right click button.

This update disables long press as right click events for mouse input.
…ng-driver-initial-size-fix

Windows: Fix wrong initial size passed to rendering driver
Restore default clear color after displaying boot splash
…rams

Fix error when exporting files without import parameters
SeleDreams and others added 23 commits July 24, 2024 01:08
When UVs are mirrored in a mesh, collapsing vertices across the
mirroring seam can significantly reduce quality in a way that is not
apparent to the simplifier. Even if simplifier was given access to UV
data, the coordinates would need to be weighted very highly to prevent
these collapses, which would penalize overall quality of reasonable
models.

Normally, well behaved models with mirrored UVs have tangent data that
is correctly mirrored, which results in duplicate vertices along the
seam. The simplifier automatically recognizes that seam and preserves
its structure; typically models have few edge loops where UV winding is
flipped so this does not affect simplification quality much.

However, pre-processing for LOD data welded vertices when UVs and
normals were close, which welds these seams and breaks simplification,
creating triangles with distorted UVs.

We now take tangent frame sign into account when the input model has
tangent data, and only weld vertices when the sign is the same.
…a-script

GDScript: Generate `arghint` for script types
…anvasModulate-color-in-2D-HDR

Fix inconsistent CanvasModulate color in 2D HDR
…n-compare

Add approximate comparing static methods to Animation and make Animation code use them
…arsers

GDScript: Fix common mismatched external parser errors
…tion

Fix position from vertex shader partially uninitialized
…ents-hint

GDScript: Fix incorrect default values ​​in `_make_arguments_hint()`
Fix shader crash when using a varying in separate func before it defined
GDScriptTestRunner: Fix compiler error output
[macOS export] Do not stop export on signing errors.
Replace .NET detection code with `ClassDB::class_exists("CSharpScript")`.
Fix LOD generation for meshes with tangents & mirrored UVs
…setter-call-for-ref-types

GDScript: Fix incorrect setter call for reference types
This is disabling the logic added in godotengine#84974 which caused godotengine#94416.
That issue still needs to be debugged further, but this works around
the regression and should have minimal usability impact on Android.
…parser-refs

GDScriptCache: Clear abandoned parser refs
…d-94416

Android Editor: Disable file reimport when .import changes
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