Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
3D editor grid improvements
|
|
This commit adds a view-dependant fade to the 3D viewport grid. It fades out
at steep view angles to hide the solid regions that appear far from the camera.
I also included a fade to hide the grid borders.
I added some improvements to the dynamic grid when the camera is in orthogonal mode.
It properly handles zoom now, and the grid center is now set to the intersection point
between the grid plane and the camera forward ray, keeping the grid
always visible.
|
|
Use Math_TAU and deg2rad/etc in more places and optimize code
|
|
Add viewport resolution to the 3D editor's View Information pane
|
|
Unified several visual shader nodes
|
|
Attempt to connect to first correct port on dragging in visual shader
|
|
|
|
http_escape and percent_encode have been unified into uri_encode, and http_unescape and percent_decode have been unified into uri_decode.
|
|
|
|
- fixes scale values of 0.0013 (det == 0.00004) not rendering, they should render even at small values, but not at zero like the editor grid plugin supplies zero exactly.
- fixes node_3d_editor_plugin visibility bug when scale is zero
- fix culling with small scaling values - which are still valid to be rendered like 0.00004
note: grid is still not fixed, it has det == 0 issues but this fixes one of them.
|
|
Move the Asset Library API URLs to the Editor Settings
|
|
Auto-creates a port in visual shader expression on dragging from (and to)
|
|
Create physical skeleton collider orientation fix
|
|
Change themes font_color_selected to font_selected_color
|
|
Add an editor setting for minimap opacity in visual editors
|
|
-All shadow rendering is done with raster now (no compute)
-All shadow rendering is done by rendering directly to the shadow atlas
-Improved how buffer clearing is done to optimize the above.
-Ability to set shadows as 16 bits.
|
|
Changed:
font_color_accel -> font_accelerator_color
font_color_bg -> font_unselected_color
font_color_disabled -> font_disabled_color
font_color_fg -> font_selected_color
font_color_hover -> font_hover_color
font_color_hover_pressed -> font_hover_pressed_color
font_color_pressed -> font_pressed_color
font_color_readonly -> font_readonly_color
font_color_selected -> font_selected_color
font_color_shadow -> font_shadow_color
font_color_uneditable -> font_uneditable_color
icon_color_disabled -> icon_disabled_color
icon_color_hover -> icon_hover_color
icon_color_hover_pressed -> icon_hover_pressed_color
icon_color_normal -> icon_normal_color
icon_color_pressed -> icon_pressed_color
Also includes:
font_outline_modulate -> font_outline_color
tab_fg -> tab_selected
tab_bg -> tab_unselected
|
|
Clustering is now GPU based, uses an implementation based on the Activision algorithm.
|
|
|
|
|
|
Cinematic preview enables the Camera3D preview automatically.
When previewing a Camera3D, the rotation gizmo isn't displayed as
it can't be used.
|
|
|
|
|
|
Add convert options between constants and uniforms in visual shaders
|
|
Draw a "background" line behind the dashed line in TextureRegion editor
|
|
Create spritesheet for SpriteFrames by drag and dropping.
|
|
|
|
This makes the dashed line visible on any background.
|
|
|
|
Split OS::execute into two methods
|
|
Close godotengine/godot-proposals#378
|
|
|
|
|
|
1. execute(): Executes a command and returns the results.
2. create_process(): Creates a new process and returns the new process' id.
|
|
|
|
Fixed incorrect offset of snap to floor
|
|
Commit CanvasItem state only if it changed
|
|
|
|
[4.0] Fix shader editor documentation link
|
|
|
|
Fix for reselecting a TileMap node without first de-selecting it #44824
|
|
|
|
|
|
Happy new year to the wonderful Godot community!
2020 has been a tough year for most of us personally, but a good year for
Godot development nonetheless with a huge amount of work done towards Godot
4.0 and great improvements backported to the long-lived 3.2 branch.
We've had close to 400 contributors to engine code this year, authoring near
7,000 commit! (And that's only for the `master` branch and for the engine code,
there's a lot more when counting docs, demos and other first-party repos.)
Here's to a great year 2021 for all Godot users 🎆
|
|
|
|
Color 3D editor frame time labels depending on the performance level
|
|
Fix Scrollbar range calculation error
|