summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2021-10-31Merge pull request #54307 from Calinou/add-opengl-renderer-squashRémi Verschelde
Add OpenGL renderer (squashed)
2021-10-31Use OpenGL 3.3 core profile instead of compatibility profileClay John
- Rename OpenGL to GLES3 in the source code per community feedback. - The renderer is still exposed as "OpenGL 3" to the user. - Hide renderer selection dropdown until OpenGL support is more mature. - The renderer can still be changed in the Project Settings or using the `--rendering-driver opengl` command line argument. - Remove commented out exporter code. - Remove some OpenGL/DisplayServer-related debugging prints.
2021-10-30Merge pull request #54383 from ↵Rémi Verschelde
Calinou/colorpicker-overbright-indicator-tweak-icon Tweak overbright indicator icon to be more visible on white background
2021-10-30Rename GLES2 driver to OpenGL to prepare for the upgrade to GLES3Hugo Locurcio
- Use lowercase driver names for the `--rendering-driver` command line argument.
2021-10-30Add GLES2 2D renderer + Linux display managerlawnjelly
First implementation with Linux display manager. - Add single-threaded mode for EditorResourcePreview (needed for OpenGL). Co-authored-by: clayjohn <claynjohn@gmail.com> Co-authored-by: Fabio Alessandrelli <fabio.alessandrelli@gmail.com>
2021-10-29Merge pull request #53234 from Geometror/gradient-texture-2dYuri Roubinsky
2021-10-29Merge pull request #54388 from Chaosus/fix_orm_conversionYuri Roubinsky
2021-10-29Added convertor from `ORMMaterial3D` to `ShaderMaterial`Yuri Roubinsky
2021-10-29Tweak overbright indicator icon to be more visible on white backgroundHugo Locurcio
An outline is now present on all sides to ensure it's more visible when the "new" color (on the right of a ColorPicker) is overbright.
2021-10-29Repair Fog mode in visual shadersYuri Roubinsky
2021-10-29Merge pull request #54328 from YeldhamDev/tabbar_close_signal_renameMax Hilbrunner
Rename `TabBar`'s `tab_closed` signal to `tab_close_pressed`
2021-10-28Addition of FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFogclayjohn
Co-authored-by: Brian Semrau <brian.semrau@gmail.com>
2021-10-28Rename `TabBar`'s `tab_closed` signal to `tab_close_pressed`Michael Alexsander
2021-10-28clang-format: Enable `BreakBeforeTernaryOperators`Rémi Verschelde
clang-format keeps breaking the way it handles break *after* ternary operators, so I give up and go with the only style they seem to actually test.
2021-10-28clang-format: Various fixes to comments alignment from `clang-format` 13Rémi Verschelde
All reviewed manually and occasionally rewritten to avoid bad auto formatting.
2021-10-28clang-format: Disable alignment of operands, too unreliableRé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-28Merge pull request #54342 from groud/remove_item_list_editorRémi Verschelde
2021-10-28Remove ItemList editor and replace it by a property arrayGilles Roudière
2021-10-28Merge pull request #52985 from ↵Rémi Verschelde
Calinou/editor-debugger-bottom-panel-error-warning-highlight Improve appearance of the editor Debugger bottom panel menu
2021-10-27Merge pull request #54321 from V-Sekai/import-scene-crashRémi Verschelde
2021-10-27Avoid crash in scene importer when the mesh is empty.K. S. Ernest (iFire) Lee
2021-10-27Merge pull request #54166 from ConteZero/unique_selectionRémi Verschelde
2021-10-27Add option to make selection uniqueConteZero
2021-10-27Improve appearance of the editor Debugger bottom panel menuHugo Locurcio
- Make the Debugger bottom panel menu more prominent when there are errors or warnings by adjusting the text color. - Add some spacing to the right of the error/warning icon for better visual appearance.
2021-10-27Small formatting fixes in Find in FilesMax Hilbrunner
2021-10-26Merge pull request #54270 from JFonS/fix_selectionRémi Verschelde
2021-10-26Fix click selection in the editor 3D viewportjfons
2021-10-26Merge pull request #54267 from pycbouh/controls-button-font-focusRémi Verschelde
2021-10-26Add focus font color to Button and derivativesYuri Sizov
2021-10-26Merge pull request #54254 from mhilbrunner/ticks-msec-64Rémi Verschelde
2021-10-26Save all 64 bits of get_ticks_msec() in more casesMax Hilbrunner
2021-10-26Merge pull request #54073 from groud/terrains_for_procgenRémi Verschelde
2021-10-25Refactored Node3D rotation modesreduz
* Made the Basis euler orders indexed via enum. * Node3D has a new rotation_order property to choose Euler rotation order. * Node3D has also a rotation_mode property to choose between Euler, Quaternion and Basis Exposing these modes as well as the order makes Godot a lot friendlier for animators, which can choose the best way to interpolate rotations. The new *Basis* mode makes the (exposed) transform property obsolete, so it was removed (can still be accessed by code of course).
2021-10-25Merge pull request #54050 from reduz/animation-compressionRémi Verschelde
2021-10-25Ignore empty Font resources as theme override.bruvzg
Add range hint to font_size properties. Remove excessive `base_size` Font property.
2021-10-24Merge pull request #53707 from Calinou/action-editor-default-enable-physicalRémi Verschelde
2021-10-24Merge pull request #53820 from Calinou/3d-editor-add-quick-fov-adjustRémi Verschelde
2021-10-24Fix max argument count on AnimationTrackEdit spinboxWilson E. Alvarez
2021-10-24Merge pull request #53885 from TokageItLab/fix-bone-animation-insertionRémi Verschelde
Fixed Pos/Rot/Scl 3D Tracks insertion in `SkeletonEditor`
2021-10-23i18n: Sync editor translations with WeblateRémi Verschelde
(cherry picked from commit 4010bb9af051cfd2ad53f8e923c35d347d549319)
2021-10-23Implement Alt + Mouse wheel to adjust FOV in the 3D editor viewportHugo Locurcio
This allows for quicker FOV adjustments compared to using the View menu.
2021-10-23Fix newly created files not sorted correctlyRobin Arys
2021-10-23Fixed animation insertion in SkeletonEditorSilc 'Tokage' Renew
2021-10-22Fix support for multiple base types in the quick load dialogRobin Arys
2021-10-22Merge pull request #53781 from m4gr3d/restrict_project_data_dir_config_masterRémi Verschelde
2021-10-22Fix error spam at setting a CurveTexture in visual shadersYuri Roubinsky
2021-10-21Implement Animation Compressionreduz
Roughly based on https://github.com/godotengine/godot-proposals/issues/3375 (used format is slightly different). * Implement bitwidth based animation compression (see animation.h for format). * Can compress imported animations up to 10 times. * Compression format opens the door to streaming. * Works transparently (happens all inside animation.h)
2021-10-21Remove unimplemented methodsMarcel Admiraal
2021-10-21Allow updating TileMap cells using surrounding terrainsGilles Roudière
2021-10-21Merge pull request #53161 from Duroxxigar/copy-group-nameRémi Verschelde