Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-24 | Merge pull request #51679 from Je06jm/fsr | Rémi Verschelde | |
AMD FidelityFX Super Resolution | |||
2021-11-23 | Rename `remove()` to `remove_at()` when removing by index | Lightning_A | |
2021-11-23 | Implemented AMD's FSR as a computer shader for upscaling 3D scenes | Je06jm | |
2021-11-15 | Fix drag and drop on LineEdit | ConteZero | |
2021-11-12 | Use "enum class" for input enums | Aaron Franke | |
2021-11-04 | Use parameter classes instead of arguments for all physics queries | PouleyKetchoupp | |
Same as what is already done for shape queries, applied to point and ray queries. Easier to document and more flexible to add more parameters. Also expose intersect_point method to script in 3D. Remove intersect_point_on_canvas in 2D, replaced with a parameter. | |||
2021-11-01 | Merge pull request #54369 from S0yKaf/fix-hardcoded-ray-distance | Rémi Verschelde | |
Fix hardcoded raycast distance in viewport object picking | |||
2021-10-28 | fix hardcoded raycast distance with viewport object picking | vdyotte | |
having the raycast distance hardcoded to `10000` caused input events to not be registered in very large 3D scenes. This resolves the issue by using the cameras far distance instead. Creating the more predictable behavior of if an object is visible, it will be picked by the viewport. resolves: #49735 | |||
2021-10-28 | Fix off by one in Viewport.render_target_update_mode property enum | Lyuma | |
2021-10-28 | clang-format: Disable alignment of operands, too unreliable | Rémi Verschelde | |
Sets `AlignOperands` to `DontAlign`. `clang-format` developers seem to mostly care about space-based indentation and every other version of clang-format breaks the bad mismatch of tabs and spaces that it seems to use for operand alignment. So it's better without, so that it respects our two-tabs `ContinuationIndentWidth`. | |||
2021-10-20 | Fix errors in mouse detection when removing collision object from tree | PouleyKetchoupp | |
Now behaves the same way as ui elements, mouse exit is skipped when the object is removed from the tree. | |||
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. |