5f098d6db6
Document that File.open_compressed() can only open files saved by Godot
2021-05-01 01:24:01 +02:00
7516ff3805
Document that SceneTree.call_group() is deferred
2021-04-29 23:01:41 +02:00
28f56e2cbf
Merge pull request #48272 from Calinou/doc-standardmaterial3d-rim-unshaded
...
Document that clearcoat/rim lighting is not visible on unshaded materials
2021-04-29 13:36:40 +02:00
cab5064f20
doc: Sync classref with current source
...
And typo fix from https://github.com/godotengine/godot-docs/pull/4882 .
2021-04-29 12:11:40 +02:00
418fe155f9
Merge pull request #48269 from akien-mga/remove-largetexture
...
Remove obsolete LargeTexture, it's no longer useful since 3.x
2021-04-29 09:45:06 +02:00
126ea92a64
Document that clearcoat/rim lighting is not visible on unshaded materials
2021-04-28 17:38:44 +02:00
9e9ac9f6ad
Merge pull request #46476 from DarknessCatt/master
...
Add fill method to Arrays and PackedArrays
2021-04-28 16:52:31 +02:00
0e93a1df79
Remove obsolete LargeTexture, it's no longer useful since 3.x
...
It existed in early Godot releases to allow working around hardware limitations
on max texture sizes (e.g. hardware limits of 1024x1024 pixels).
Nowadays the max texture size supported natively by Godot is 16384x16384, and
even low end mobile hardware should support at least 4096x4096.
The LargeTexture implementation is basically just an array with offsets, sizes
and textures and should be easy to replicate with a custom Texture resource if
needed - solving most of its bugs on the way as the implementation removed here
has various unimplemented or incomplete methods.
2021-04-28 15:51:55 +02:00
0582cefcbb
Merge pull request #48241 from akien-mga/tabs-panel-style-unused
...
Tabs: Remove unused 'panel' stylebox from default theme
2021-04-27 19:33:40 +02:00
95cfce661b
Merge pull request #48050 from JFonS/occlusion_culling
2021-04-27 19:07:12 +02:00
cd8d321961
Tabs: Remove unused 'panel' stylebox from default theme
...
Cf. https://github.com/godotengine/godot/issues/37875#issuecomment-625297308 .
2021-04-27 17:36:53 +02:00
72bd64c1d5
Merge pull request #47398 from Faless/feature/network-local-port-salvaged
2021-04-27 15:04:30 +02:00
e0c1cc702c
Merge pull request #38349 from asheraryam/convex-decompose-master
...
Create GDScript bindings for creating multiple-convex collision bodies [4.0]
2021-04-27 10:05:12 +02:00
ecfbb0fd28
Expose creating multiple-convex-collision static bodies to GDScript
2021-04-27 06:56:04 +03:00
473a660241
Merge pull request #48106 from Calinou/doc-project-settings-feature-tags
...
Link to Feature tags more explicitly in ProjectSettings documentation
2021-04-23 22:04:54 +02:00
4d9d99bb82
Implement occlusion culling
...
Added an occlusion culling system with support for static occluder meshes.
It can be enabled via `Project Settings > Rendering > Occlusion Culling > Use Occlusion Culling`.
Occluders are defined via the new `Occluder3D` resource and instanced using the new
`OccluderInstance3D` node. The occluders can also be automatically baked from a
scene using the built-in editor plugin.
2021-04-23 21:45:23 +02:00
ff6f384618
Merge pull request #48129 from kleonc/args-master
...
Docs: Minor argument names fix
2021-04-23 17:13:09 +02:00
1a3d60944f
Merge pull request #47485 from rafallus/fix/rigidbody-crash
...
Fix crash on RigidBody _direct_state_changed
2021-04-23 16:02:26 +02:00
d13cfc8d62
Docs: Minor argument names fix
2021-04-23 15:46:51 +02:00
cfa06f0f76
Unexpose _direct_state_changed in PhysicsBody
...
Removed _direct_state_changed bindings
Affects 2D and 3D nodes
Callbacks now use Callable
Tests were changed accordingly
2021-04-22 23:20:58 -05:00
497c3f97b2
Call randomize() automatically
2021-04-22 21:13:43 +02:00
188bd5638c
Link to Feature tags more explicitly in ProjectSettings documentation
2021-04-22 20:07:54 +02:00
b56241f22f
ICU: Update to version 69.1, improve ICU data export process.
2021-04-22 16:56:53 +03:00
efd27a63c1
Add fill method to Arrays and PackedArrays
2021-04-21 11:33:53 -03:00
17591fc6a1
Improve the Engine.editor_hint property documentation
2021-04-20 22:56:44 +02:00
b06116d62f
Merge pull request #42770 from madmiraal/fix-26680
...
Move collision layer and mask into CollisionObject.
2021-04-20 21:07:32 +02:00
8a8dd9cef4
Merge pull request #47896 from Calinou/videoplayer-stream-position-warning
...
Print a warning when trying to seek in VideoPlayer
2021-04-20 20:07:13 +02:00
399f55751e
Merge pull request #47983 from smix8/doc_animationnodetimeseek
...
Document AnimationNodeTimeSeek with clarified usage and code example
2021-04-20 20:05:08 +02:00
0c995a9790
Merge pull request #47976 from RoniPerson/patch-4
...
changed description of `merge_polygons`
2021-04-20 20:04:13 +02:00
d85fa25318
Merge pull request #47953 from Calinou/doc-astar-thread-safety
...
Document `AStar.get_point_path()` not being thread-safe
2021-04-20 20:03:24 +02:00
fdf041a466
Merge pull request #47347 from nekomatata/heightmap-support
...
Heightmap collision shape support in Godot Physics
2021-04-20 17:40:28 +02:00
071871b787
Move collision layer and mask into CollisionObject.
2021-04-20 10:38:42 +01:00
aa677865e3
Merge pull request #47991 from LightningAA/regroup-area-inspector-4.0
...
`Area[X]D`: Put physics override parameters in their own group and document that areas can be used to influence audio
2021-04-20 09:54:07 +02:00
29775a1714
doc: Sync classref with current source
2021-04-19 12:26:37 +02:00
8ba06e3161
Merge pull request #47448 from madmiraal/rename-lineedit-cursor
...
Rename LineEdit getters and setters to match property names
2021-04-19 10:40:29 +02:00
80b1a29c46
Put physics override parameters in their own group and document that areas can be used to influence audio
2021-04-18 21:27:06 -06:00
35c9192689
Document AnimationNodeTimeSeek with clarified usage and code example
...
Document AnimationNodeTimeSeek with clarified usage and code example
2021-04-17 21:36:48 +02:00
8f01c261f2
changed description of merge_polygons
...
Clarified that the `merge_polygons` method can produce multiple holes.
2021-04-17 15:20:49 +02:00
86822b187e
Rename LineEdit caret_* properties getters and setters to match property
2021-04-17 12:41:23 +01:00
0ab928e060
Import: Cleanup and optimize etcpak compression method
...
Avoid unnecessary allocation of temporary buffers for each mip, and creates
only one Image with the compressed data.
Also renames variable and reorders code for clarity.
Clarify that squish is now only used for decompression.
Documented which formats can be decompressed in Image.
2021-04-16 17:08:36 +02:00
cf64bad63e
Document AStar.get_point_path() not being thread-safe
2021-04-16 16:04:17 +02:00
c7a4e2196e
Merge pull request #47878 from clayjohn/rename-get_surface_material
...
Rename get_surface_material to get_surface_override_material
2021-04-15 07:57:15 +02:00
92731d292c
Rename get_surface_material to get_surface_override_material
2021-04-14 20:24:03 -07:00
ea46639e22
Print a warning when trying to seek in VideoPlayer
...
Seeking isn't implemented in built-in video formats and can only
be supported in GDNative-provided video formats.
2021-04-14 20:39:13 +02:00
0e82b26a60
Merge pull request #47797 from kleonc/capsulemesh_docs_fix
...
Fix docs description for CapsuleMesh::mid_height
2021-04-14 08:26:09 +02:00
554742312d
Document overriding project settings that have feature tags
...
This non-obvious behavior can take a while to discover and fix,
so it's important to mention it in the class reference.
2021-04-12 21:51:08 +02:00
4d5c8e0b18
This renames PacketPeerUDP.listen to bind.
2021-04-12 21:05:33 +02:00
da8c2310b5
Allow local port control on net_socket connections
2021-04-12 21:05:33 +02:00
cee5414698
Merge pull request #43180 from nathanfranke/node-configuration-array
...
Use Array for node configuration warnings
2021-04-12 09:40:55 +02:00
184abce192
Merge pull request #47709 from KoBeWi/node_that_changes_everything
...
Expose edit_node() for editor plugins
2021-04-12 09:11:33 +02:00