Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-11 | Merge pull request #53630 from timothyqiu/viewport-recursion | Rémi Verschelde | |
2021-10-10 | Fix Viewport::handle_input_locally related infinite recursion | Haoyu Qiu | |
2021-10-09 | Executing AcceptDialog.push_input no longer crashes | mashumafi | |
2021-10-08 | Allow any floating-point value as a 3D rendering scale option | Hugo Locurcio | |
This allows for finer control over 3D rendering resolution. Supersampling can also be performed by setting a 3D rendering resolution above 1.0, which is useful for offline rendering or for very high-end GPUs. | |||
2021-10-05 | Fix ViewportTexture error when viewport is used from a child scene | jitspoe | |
Fix invalid errors when a separate child scene file contains a viewport and that viewport is used for a texture in the current scene. Fixes #27790. | |||
2021-09-21 | Fix focus shortcuts triggering incorrectly | Eric M | |
2021-09-16 | Rename Listener2D/Listener3D to AudioListener2D/AudioListener3D | Wilson E. Alvarez | |
2021-09-13 | Merge pull request #50375 from Paulb23/code_edit_unit_tests | Rémi Verschelde | |
2021-09-13 | Merge pull request #49063 from Calinou/remove-16x-msaa | Rémi Verschelde | |
Remove 16× MSAA support due to driver bugs and low performance | |||
2021-09-12 | Fix multiple definitions of Listener2D | kobewi | |
2021-09-10 | Clean up Viewport, remove dead code. | Max Hilbrunner | |
2021-09-10 | Merge pull request #52431 from dozingpip/patch-1 | Max Hilbrunner | |
Remove dead code from Viewport::_gui_input_event | |||
2021-09-06 | Remove dead code from Viewport::_gui_input_event | Pip | |
2021-09-01 | Prevent crash on startup if no audio server | Paulb23 | |
2021-08-31 | Add Listener2D | kobewi | |
2021-08-28 | Merge pull request #51906 from requizm/fix/49077 | Michael Alexsander | |
Fix tooltips don't appear for PopupMenus | |||
2021-08-27 | Do all audio mixing in the AudioServer | Ellen Poe | |
2021-08-26 | Optionally scale 3D render content | Bastiaan Olij | |
2021-08-25 | Remove 16× MSAA support due to driver bugs and low performance | Hugo Locurcio | |
In the `master` branch, 16× MSAA caused the entire system to freeze on NVIDIA GPUs. This is likely caused by graphics drivers not actually implementing 16× MSAA, but combining 8× MSAA with 2× SSAA instead. On top of that, modern shader complexity makes 16× MSAA very difficult to use while keeping a good framerate. 8× MSAA is hard enough to use as it is. | |||
2021-08-23 | Entirely removes BIND_VMETHOD in favor of GDVIRTUAL | reduz | |
* `_gui_input`, `_input`, `_unhandled_input` and `_unhandled_key_input` are now regular C++ virutal functions. * Everything else converted to GDVIRTUAL * BIND_VMETHOD is gone, always use the new syntax from now on. Creating `_gui_input` method and using the binder to register events will no longer work, simply override the virtual function now. | |||
2021-08-20 | Fix tooltip message working incorrectly in PopupMenu | requizm | |
fix | |||
2021-08-13 | Disable Node3D when compiling without 3D and fix disable_3d option | Aaron Franke | |
2021-08-13 | Merge pull request #51607 from aaronfranke/includes | Rémi Verschelde | |
Fix some unnecessary includes | |||
2021-08-13 | Fix some unnecessary includes | Aaron Franke | |
2021-08-12 | Use the Unicode multiplication symbol where relevant | Hugo Locurcio | |
2021-08-10 | Merge pull request #49417 from Bhu1-V/gsoc-cmd-plt | Rémi Verschelde | |
Command Palette For Godot | |||
2021-08-10 | Organize methods in Viewport and explicitly name 3D methods with 3D | Aaron Franke | |
2021-08-09 | Added EditorCommandPalette | Bhuvan Vemula | |
2021-07-29 | Add `auto_translate` toggle for automatic translation | Michael Alexsander | |
2021-07-27 | Multiple cosmetic fixes for embedded windows | Michael Alexsander | |
2021-07-26 | Use Ref<T> references as iterators where relevant | Rémi Verschelde | |
And const when possible. | |||
2021-07-23 | Use C++ iterators for Lists in many situations | Aaron Franke | |
2021-07-23 | Show tooltips even when paused or time_scale is 0 | kobewi | |
2021-07-22 | Make `MenuButton`'s `switch_on_hover` work again | Michael Alexsander | |
2021-07-20 | Merge pull request #38317 from verdog/get-cam-2d-4.0 | Rémi Verschelde | |
add viewport.get_camera_2d() | |||
2021-07-20 | Editor StringName and Viewport optimizations | Joan Fons | |
* Added explicit return type to the SNAME macro. * Add some extra SNAME usages. * Change some ClassDB methods to use const StringName & arguments. * Cache the Window parent in Control because it's used in is_layout_rtl(), which is called often. * Only enable internal processing for viewports that need it. * Change CanvasItem::group to be a StringName because it's only used as that. | |||
2021-07-19 | Merge pull request #50566 from reduz/optimize-stringname-usage | Rémi Verschelde | |
Optimize StringName usage | |||
2021-07-19 | Merge pull request #48186 from EricEzaM/PR/tooltip-improvements | Rémi Verschelde | |
Made default tooltips (non-custom ones) disappear on mouse enter. | |||
2021-07-18 | Optimize StringName usage | reduz | |
* Added a new macro SNAME() that constructs and caches a local stringname. * Subsequent usages use the cached version. * Since these use a global static variable, a second refcounter of static usages need to be kept for cleanup time. * Replaced all theme usages by this new macro. * Replace all signal emission usages by this new macro. * Replace all call_deferred usages by this new macro. This is part of ongoing work to optimize GUI and the editor. | |||
2021-07-16 | Merge pull request #47395 from sygi/shape_idx_collision | Hugo Locurcio | |
Add shape_idx to CollisionObject2D mouse_entered signal | |||
2021-07-03 | add viewport.get_camera_2d() | Josh Chandler | |
* there is now a more clear distinction between camera_2d and camera_3d functions in the engine code * simplified camera2d's exported interface - now everything happens directly with the 'current' variable and make_current and clear_current are no longer exposed- there were some situations where calling one instead of set_current would result in incomplete results * rebased to current godot master | |||
2021-07-03 | Fix Render Info | reduz | |
* Fixed and redone the process to obtain render information from a viewport * Some stats, such as material changes are too difficult to guess on Vulkan, were removed. * Separated visible and shadow stats, which causes confusion. * Texture, buffer and general video memory can be queried now. * Fixed the performance metrics too. | |||
2021-07-02 | Add mouse_shape_entered and mouse_shape_exited signals to CollisionObject2D. | sygi | |
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro> | |||
2021-06-29 | Fixes to 2D viewport | reduz | |
* Editor 2D viewport now uses embedded subwindows (windows no longer pop up) * Restored the ability to disable 3D on the 2D viewport (makes 3D not display on 2D when there is a camera on the scene) | |||
2021-06-29 | Merge pull request #49719 from LightningAA/rename-node-is-ancestor-of | Rémi Verschelde | |
Rename `is_a_parent_of()` to `is_ancestor_of()` | |||
2021-06-25 | Remove clips_input() method and use clip_content | kobewi | |
2021-06-21 | Rename `is_a_parent_of()` to `is_ancestor_of()` | Lightning_A | |
2021-06-20 | Use mouse and joypad enums instead of plain integers | Aaron Franke | |
Also MIDIMessage | |||
2021-06-19 | Rename `instance()`->`instantiate()` when it's a verb | Lightning_A | |
2021-06-17 | Add PROPERTY_USAGE_NONE and use it | Aaron Franke | |