| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |\
| |
| | |
Adds pattern matching to GDScript
|
| | |
| |
| |
| | |
changed comments
|
| | | |
|
| | | |
|
| |\ \
| | |
| | | |
Redefine var results in an error
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Error rised if redefine
- function argument
- for-loop argument
- local-scope var
Affects #3730
|
| | | |
| | |
| | |
| | | |
added a check to detect this case in the future
|
| | | |
| | |
| | |
| | |
| | | |
They do not play well with clang-format which aligns the `//` part
with the rest of the code block, thus producing badly indented commented code.
|
| | | |
| | |
| | |
| | | |
String.get_basename()
|
| | | | |
|
| | | |
| | |
| | |
| | | |
NOTIFICATION_TRANSFORM_CHANGED
|
| | | |
| | |
| | |
| | |
| | |
| | | |
TextureFrame -> TextureRect
Patch9Frame -> NinePatchRect
ColorFrame -> ColorRect
|
| | | |
| | |
| | |
| | | |
if extends not used.
|
| | | |
| | |
| | |
| | | |
to it.
|
| |\ \ \
| | | |
| | | | |
Allow typing hints for Array class (in GDScript and Inspector)
|
| | | | |
| | | |
| | | |
| | | | |
Closes #3586, by implementing the `1b` variation mentioned there.
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | | |
Add named colors to GDScript/Visual Script/core.
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Names and values taken from https://en.wikipedia.org/wiki/X11_color_names
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Matrix32 -> Transform2D
Matrix3 -> Basis
AABB -> Rect3
RawArray -> PoolByteArray
IntArray -> PoolIntArray
FloatArray -> PoolFloatArray
Vector2Array -> PoolVector2Array
Vector3Array -> PoolVector3Array
ColorArray -> PoolColorArray
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | | |
container!
|
| | | | | |
| | | | |
| | | | |
| | | | | |
-Changed clip to a property in Control which can be set by the user
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | | |
item_pressed, closes #3188
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | | |
-Added ability to request nodes using $Name in GDScript :)
|
| | | | | |
| | | | |
| | | | |
| | | | | |
renamed to PoolVector
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
categories.
-Changed SectionedPropertyEditor to support this
-Renamed Globals singleton to GlobalConfig, makes more sense.
-Changed the logic behind persisten global settings, instead of the persist checkbox, a revert button is now available
|
| | | | | |
| | | | |
| | | | |
| | | | | |
-Added code lookup and code completion support for properties too
|
| |\ \ \ \ \ |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Also fixes Euler angles (XYZ convention, which is used as default by Blender).
Furthermore, functions which expect a rotation matrix will now give an error simply, rather than trying to orthonormalize such matrices. The documentation for such functions has be updated accordingly.
This commit breaks code using 3D rotations, and is a part of the breaking changes in 2.1 -> 3.0 transition. The code affected within Godot code base is fixed in this commit.
|
| |/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
-Modified help to display properties
GDScript can still not make use of them, though.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Variant.
All usages of "type" to refer to classes were renamed to "class"
ClassDB has been exposed to GDScript.
OBJ_TYPE() macro is now GDCLASS()
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Various merge conflicts have been fixed manually and some mistakes
might have been made - time will tell :)
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
-Most 2D drawing is implemented
-Missing shaders
-Missing all 3D
-Editor needs to be set on update always to be used, otherwise it does not refresh
-Large parts of editor not working
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fixes #7412.
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Disallow assignment to constants and expressions
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fixes #6221, fixes #6824
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Fixes and improvementes for IPv6 implementation.
|
| | |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
IP_Address changes:
- Converts to and from String transparently while handling IPv4 as IPv6
mapped (::ffff:[IP]) address internally.
- Completely remove AddrType enum.
- Setting/Getting of ip array is now only possible through dedicated functions
(ie. set_ipv4, get_ipv4, set_ipv6, get_ipv6)
- Add function to know if the address is a valid IPv4 (for IP implementation and enet)
|
| |/ / / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
That year should bring the long-awaited OpenGL ES 3.0 compatible renderer
with state-of-the-art rendering techniques tuned to work as low as middle
end handheld devices - without compromising with the possibilities given
for higher end desktop games of course. Great times ahead for the Godot
community and the gamers that will play our games!
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The plan is to implement IK properly in the core engine for version 3.1,
together with ragdolls in the Skeleton node to let them reuse the same
limits and constraints.
Therefore we remove this module as part of the API breakage in 3.0, so
that we are not limited by staying compatible with it in 3.1.
|