Commit Graph

4698 Commits

Author SHA1 Message Date
2753d333f6 Merge pull request #109375 from ColinSORourke/VisualShaderEmbedHandling
Fix VisualShader Conversion failing with subresources
2025-09-19 09:17:10 -05:00
9b96eaaf80 Merge pull request #107989 from Jojo-1000/docs-add-required-qualifier
Documentation: Add missing required qualifier for various classes
2025-09-19 09:17:06 -05:00
3dbb193ece Merge pull request #109990 from zeux/meshopt-0.25
Update meshoptimizer to v0.25
2025-09-18 21:02:27 -05:00
c4559c02de VisualShader Conversion fails with Embeds
Potentially resolves https://github.com/godotengine/godot/issues/101375

VisualShader now has a has_node_embeds function that runs through it's child nodes to find embedded resources via object properties. Conversion plugin uses this function to catch the error.
2025-09-18 14:35:30 -07:00
468ad87a37 Merge pull request #107596 from DeeJayLSP/safe-wav-load
Use 64-bit offset/loop points in `AudioStreamWAV`
2025-09-18 12:42:22 -05:00
3ad1642b2e Merge pull request #110410 from BastiaanOlij/fix_stereo_label3d_fixed_size
Fix fixed size flag on StandardMaterial3D when rendering in stereo
2025-09-18 12:42:21 -05:00
7b5c53d996 Use 64-bit offset/loop points in AudioStreamWAV 2025-09-17 20:39:21 -03:00
2557b0da9f Merge pull request #101285 from Nazarwadim/use_LocalVector_in_animation
Use `LocalVector` in `Animation`
2025-09-16 20:28:52 -05:00
de572675e0 Merge pull request #109369 from ColinSORourke/MaterialConversionErrorFix
Material Conversion Error Handling
2025-09-16 09:48:59 -05:00
af5a81faf8 Add one padding frame to QOA buffer for short streams 2025-09-15 10:27:36 -03:00
748f35ccb8 Fix fixed size flag on StandardMaterial3D when rendering in stereo 2025-09-11 20:53:19 +10:00
0d32849565 Fix Resource deep duplicate sets image properties with invalid resources. 2025-09-05 22:16:20 +03:00
f766e401db [MSDF] Fix outline bleed out at small sizes. 2025-08-31 23:35:33 +03:00
e5373c5cb0 Validate theme type name input in Add Theme Type dialog 2025-08-28 15:47:37 +08:00
84eb90b790 Allow attaching scripts to nodes with previously-non-abstract scripts 2025-08-27 11:14:59 -07:00
90ff46c292 Update meshoptimizer to v0.25
Also expose new flags as SurfaceTool enums for future use
2025-08-26 10:19:48 -07:00
61c6d40c63 Merge pull request #109052 from Squamto/108905
Fix overflowing render priority for stencil mode outline and xray
2025-08-21 06:24:27 -05:00
10e11ec87f Rename SVGTexture to DPITexture. 2025-08-21 11:39:16 +03:00
28d1406d61 Merge pull request #109765 from bruvzg/msdf_outline_clamp
Fix MSDF outline size clamping.
2025-08-20 12:07:11 -05:00
e855f67458 Merge pull request #109627 from teatov/fix-wav-tag-mappings
Make WAV metadata tag mappings more consistent with Vorbis
2025-08-19 10:29:46 -05:00
6a3941b5d9 Fix MSDF outline size clamping. 2025-08-19 08:28:33 +03:00
ba92af7d07 ImporterMesh: Validate triangle indices array size is a multiple of 3 2025-08-18 06:36:21 -07:00
94fdfacee6 Make WAV metadata tag mappings more consistent with Vorbis 2025-08-15 15:57:15 +10:00
86e61a311f Use MSDF instead of MTSDF for font rendering.
Co-authored-by: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>
2025-08-09 10:41:16 +03:00
05fd79af7c Material Conversion Error Handling
Material Conversion Plugins now ERR_FAIL if called on an unitialized material.

FileSystemDock no longer crashes if Conversion Plugin fails and returns a null ref.
2025-08-06 14:03:11 -07:00
610c98c1ce Add SVGTexturesupport to NinePatchRect, TextureProgressBar and StyleBoxTexture. 2025-08-04 08:57:30 +03:00
321f2391d9 Merge pull request #108384 from adamscott/fix-sample-deletion
[Web] Fix sample playback deletion and `AudioStreamPolyphonic` issue
2025-08-03 10:50:49 -05:00
bee0e99d3c Merge pull request #109139 from bruvzg/svg_sz_ov
[SVGTexture] Always use real values for `texture_set_size_override`.
2025-08-01 11:45:18 -05:00
d0826b0bfe Fix external resource IDs being lost for default properties 2025-07-31 16:57:35 +02:00
6705d97132 [SVGTexture] Always use real values for texture_set_size_override 2025-07-30 23:14:12 +03:00
ab178719d9 Mark methods for various classes as required 2025-07-30 19:24:56 +02:00
cd737eed2f Fix disallow stencil mode outline and xray for RENDER_PRIORITY_MAX 2025-07-29 22:42:00 +02:00
06a7b11a47 Fix Texture3D import not working
Fix Texture3D import not working when texture has fully opaque and (partly or fully) transparent slices.

For better style make cases of detect_alpha check against the exact enums rather than the enum 0.
2025-07-26 10:22:36 -07:00
e0577598fa Merge pull request #108630 from QbieShay/qbe/fix-108233
Sort bent normal output at the bottom to prevent visual shader breakage
2025-07-16 11:27:56 -05:00
e1e2277f5a Merge pull request #108530 from mihe/physics-debug-perf
Fix performance regression when rendering collision shapes
2025-07-15 08:04:25 -05:00
657dc82fe4 Sort bent normal output at the bottom to prevent visual shader breakage 2025-07-15 11:36:47 +02:00
5eee6d22a0 Fix remaining physics and navigation disabling issues. 2025-07-12 17:12:42 +03:00
8634a8e234 Fix performance regression when rendering collision shapes 2025-07-11 20:52:58 +02:00
1328921e04 [Web] Fix sample playback deletion and AudioStreamPolyphonic issue 2025-07-10 08:46:34 -04:00
fcfbc1d541 Fix typo in TextParagraph.direction hint string 2025-07-07 15:22:45 +08:00
f11aff3841 Editor: Restructure editor code
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00
6d8469da8c Merge pull request #108216 from mihe/shared-typed-collections
Fix typed collections using same reference across scene instances
2025-07-03 12:21:25 -05:00
e325464ef0 Merge pull request #108038 from arlez80/fix_generate_triangle_mesh
Fix `Mesh.generate_triangle_mesh` when using `PRIMITIVE_TRIANGLE_STRIP`
2025-07-03 12:21:17 -05:00
af94831ab2 Fix typed collections using same reference across scene instances 2025-07-02 23:45:25 +02:00
2f39f4746d Merge pull request #107729 from Chaosus/vs_fix_missing_transform_preview
Add missing input transform to visual shader preview
2025-06-27 09:39:55 -05:00
6e39808ed7 Fixed generate_triangle_mesh when using PRIMITIVE_TRIANGLE_STRIP 2025-06-27 13:52:53 +09:00
28a11ab551 Restore graph_offset property 2025-06-25 18:25:57 +02:00
db28859774 Merge pull request #107591 from timothyqiu/group-enable-default
Make `PROPERTY_HINT_GROUP_ENABLE` hide properties by default
2025-06-24 18:34:28 -05:00
5cf0092837 Merge pull request #107790 from DeeJayLSP/tight-audio-data
Use TightLocalVector for AudioStreamWAV/MP3
2025-06-24 09:58:37 -05:00
8450eb2411 Merge pull request #107808 from apples/apples-stencil-preset-readwrite-fix
Fix stencil preset `next_pass` stencil flags
2025-06-22 11:59:26 +02:00