Age | Commit message (Collapse) | Author |
|
Removes antialiased flag for draw_* methods.
|
|
-Texture renamed to Texture2D
-TextureLayered as base now inherits 2Darray, cubemap and cubemap array
-Removed all references to flags in textures (they will go in the shader)
-Texture3D gone for now (will come back later done properly)
-Create base rasterizer for RenderDevice, RasterizerRD
|
|
|
|
Happy new year to the wonderful Godot community!
We're starting a new decade with a well-established, non-profit, free
and open source game engine, and tons of further improvements in the
pipeline from hundreds of contributors.
Godot will keep getting better, and we're looking forward to all the
games that the community will keep developing and releasing with it.
|
|
|
|
|
|
Add a tooltip to Color properties in the editor inspector
|
|
This makes it possible to view a color's raw R/G/B/A values
without clicking the ColorPickerButton.
|
|
|
|
|
|
|
|
Results in nicer numbers for float properties like 20.0 instead of
20.000001
|
|
Format
Remove string conversion
|
|
Added some obvious errors explanations
|
|
|
|
This makes their visual feedback more consistent with other controls.
This also makes easing lines slightly more subtle by decreasing
their opacity by 10%.
|
|
There is a new setting for Default ColorPicker color mode in Editor Settings->Interface->Inspector. Initially this setting will be RGB. Editor ColorPicker will always start with mode defined in this settiing.
Fixes #30755 and #30754
|
|
For code inside editor/ `#ifdef TOOLS_ENABLED`
is always true so those checks are redundant.
|
|
Export path is the only path to be saved as a relative path
|
|
Also reverts 90b2415343287f67586956c798d4b7a63544158f
|
|
This caps its size on large displays. This in turn prevents lines from
becoming very long, which could hamper text readability.
|
|
Also allow lifting the decimal step formatting with a hint range step
of 0. A new `range_step_decimals()` is added for this to avoid breaking
compatibility on the general purpose `step_decimals()` (which still
returns 0 for an input step of 0).
Supersedes #25470.
Partial fix for #18251.
|
|
Changed some code reported by LGTM and Coverity
|
|
|
|
|
|
If the target directory does not exist, it will be recursively created.
Export paths are now saved as a relative to the projects base directory
Renamed relative_to function to final_path_from_relative which takes a relative path and outputs the final path from a string that represents a directory.
Added relative_path_from_final which takes in a final path and outputs a relative path if possible. If not possible it outputs the relative path that represents the current directory.
If the target directory does not exist when exporting the project, then it is recursively created.
Removed final_path_from_relative function
Changed DirAccess into DirAccessRef for automatic object destruction
|
|
Add option to input value in EditorPropertyEasing. Fixes #8449
|
|
not select the property in the inspector
|
|
Double-clicking on the EditorPropertyEasing widget (e.g. for the Light
Attenuation parameter) shows an EditorSpinSlider to set the value manually.
Fixes #8449.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
|
|
|
|
|
|
Enable toggle behaviour for buttons that trigger popups
|
|
This adds support for groups in the import system, which point to a single file.
Add property hint for saving files in file field
|
|
It seems to stay compatible with formatting done by clang-format 6.0 and 7.0,
so contributors can keep using those versions for now (they will not undo those
changes).
|
|
Include global class resources in Resource property inspector
|
|
Add a getter for the EditorInspector
|
|
Editor crashes on trying to load resources with no loaders.
Simple check on the resource loader prevents using a null
resource loader.
Fixes: #27385
|
|
|
|
|
|
-Made relationship lines appear based on theme settings, not previous hack
-Fix drawing of relationship lines (was broken)
-Fix double initialization of theme settings
|
|
|
|
|
|
|
|
#23672
Also fixed a few uninitialized memory variables.
|
|
Much like how script defined global classes can be created from the
"New Resource..." button in the FileSystem panel, this allows the
creation of script defined resources to be embedded.
|
|
Fixes #26116 and fixes #22004, thanks @kiidmale.
|
|
Fixes #25316.
|
|
|
|
|
|
nodes. Fixes #23554
|