summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-02Refactored Mesh internals and formats.reduz
-Changed how mesh data is organized, hoping to make it more efficient on Vulkan and GLES. -Removed compression, it now always uses the most efficient format. -Added support for custom arrays (up to 8 custom formats) -Added support for 8 weights in skeleton data. -Added a simple optional versioning system for imported assets, to reimport if binary is newer -Fixes #43979 (I needed to test) WARNING: -NOT backwards compatible with previous 4.x-devel, will most likely never be, but it will force reimport scenes due to version change. -NOT backwards compatible with 3.x scenes, this will be eventually re-added. -Skeletons not working any longer, will fix in next PR.
2020-12-02Merge pull request #44038 from akien-mga/fix-44030Rémi Verschelde
X11: Include limits.h for LONG_MAX
2020-12-02X11: Include limits.h for LONG_MAXRémi Verschelde
Fixes #44030.
2020-12-02Merge pull request #41095 from ThakeeNathees/GDScript-DocumentationRémi Verschelde
GDScript(2.0) Documentation generation system
2020-12-02Merge pull request #41773 from ThakeeNathees/default-argument-override-buf-fixGeorge Marques
GDScript default argument override bug fix
2020-12-02Merge pull request #39743 from aaronfranke/limit-zoomRémi Verschelde
Limit the editor zoom and freelook speed based on camera settings
2020-12-02Merge pull request #44036 from Chaosus/vs_fix_expressionRémi Verschelde
Fixed some errors when changing port name in visual shader expressions
2020-12-02Fixed some errors when changing port name in visual shader expressionsYuri Roubinsky
2020-12-02Merge pull request #44035 from bruvzg/macos_dot_projectRémi Verschelde
Fix .pck lookup for extensionless binary in macOS resources.
2020-12-02Merge pull request #44023 from Wavesonics/glb-import-crash-masterRémi Verschelde
Update xatlas to upstream 5571fc7, fixes #44017
2020-12-02Fix .pck lookup for extensionless binary in macOS resources.bruvzg
2020-12-02xatlas: Sync with upstream 5571fc7Adam Brown
Fixes #44017 by changing the `normalize()` function to check for non-negative rather than non-zero via an epsilon check.
2020-12-01Limit the zoom and freelook speed based on camera settingsAaron Franke
2020-12-02Refactor DocData into core and editor (DocTools) partsThakee Nathees
2020-12-01Merge pull request #44009 from Chaosus/vs_fix_expression_bugsRémi Verschelde
Fix few bugs in visual shader expressions
2020-12-01Merge pull request #44012 from Calinou/doc-curve3d-unitsRémi Verschelde
Fix incorrect `Curve3D.interpolate_baked()` description
2020-12-01Fix incorrect `Curve3D.interpolate_baked()` descriptionHugo Locurcio
The offset is in 3D units, not pixels. This closes https://github.com/godotengine/godot-docs/issues/4339.
2020-12-01Fix few bugs in visual shader expressionsYuri Roubinsky
Fixed few bugs in visual shader expressions
2020-12-01Merge pull request #44001 from Chaosus/vs_fix_preview_crashYuri Roubinsky
Fixed crash in visual shader on changing input when preview is visible
2020-12-01Fixed crash in visual shader on changing input when preview is visible Yuri Roubinsky
2020-11-30Merge pull request #43992 from vnen/variant-internal-object-setRémi Verschelde
Fix VariantInternal initialization and setting of object
2020-11-30Merge pull request #43504 from AndreaCatania/gds_fix_2Rémi Verschelde
Implement proper error print, Fixes a crash when no error messages are generated by the analyser.
2020-11-30Merge pull request #42825 from Chaosus/fix_grid_hotkeyRémi Verschelde
Changes 'always show grid' hotkey to prevent conflict with 'pan mode'
2020-11-30Fix VariantInternal initialization and setting of objectGeorge Marques
- Initialize Object pointer to nullptr so it's not used by mistake. - When setting an Object check if it's a reference so refcounting works as intended.
2020-11-30Merge pull request #43988 from Chaosus/fix_toggle_script_panel_buttonYuri Roubinsky
Reversed Toggle Script Button icon
2020-11-30Reversed Toggle Script Button iconYuri Roubinsky
2020-11-30Merge pull request #43985 from Faless/js/4.0_em_fixesRémi Verschelde
[HTML5] HiDPI, emscripten fixes
2020-11-30Merge pull request #43987 from vnen/gdscript-dont-share-referencesRémi Verschelde
GDScript: Don't construct ref values in compiler
2020-11-30GDScript: Don't construct ref values in compilerGeorge Marques
Values that are passed by reference are not suited for being constructed at compile time because in this case they would be shared across all the construction statements.
2020-11-30[HTML5] Fix broken layout on load in HiDPI screensFabio Alessandrelli
This was caused by the devicePixelRatio being applied twice, once by the HTML code, once by the OS code. More specifically, OS.get_window_size() would return the canvas element size, while OS.set_window_size() would set the element size to the specified value times the devicePixelRatio. Calling OS.set_window_size(OS.get_window_size()) would reapply the devicePixelRatio every time. This commit changes the behaviour so that OS.set_window_size() do not apply the devicePixelRatio to the canvas element size, by it divides the CSS size instead.
2020-11-30[HTML5] Remove file flags from writeFile in setup.Fabio Alessandrelli
Flags where deprecated and partly in removed in emscripten 2.0.9.
2020-11-30Sync RasterizerDummy changes.Fabio Alessandrelli
2020-11-30Merge pull request #43963 from Chaosus/fix_polyline_crashRémi Verschelde
Fixed crash in canvas_item_add_polyline if color arr has incorrect size
2020-11-30Merge pull request #43971 from volzhs/fix-tab-containerRémi Verschelde
Fix TabContainer crashes
2020-11-30Merge pull request #43977 from FIF15/restore-default-focus-mode-on-masterRémi Verschelde
fix #43695 on master by revert part of #41576
2020-11-30Merge pull request #43970 from EricEzaM/PR/popup-menu-margin-shrinkRémi Verschelde
Reduced EditorTheme margin on PopupMenu
2020-11-30Merge pull request #43968 from KoBeWi/nokia_connecting_nodes_xdxdRémi Verschelde
Show editable children in the connect dialog
2020-11-30Fixed crash in canvas_item_add_polyline if color arr has incorrect sizeYuri Roubinsky
2020-11-30fix #43695 by revert part of #41576FIF15
Note that #42109 already reverted the change of MenuButton, and actually fixed #43695. As a result, this commit only reverts the change to LinkButton, in order to prevent unpredictable consequences.
2020-11-30Fix TabContainer crashesvolzhs
2020-11-30Reduced margin on PopupMenuEric M
2020-11-30Show editable children in the connect dialogTomasz Chabora
2020-11-29Merge pull request #43958 from EricEzaM/PR/basebutton-add-property-and-docoRémi Verschelde
Exposed shortcut_context property to scripting and added documentation.
2020-11-29Documentation generation for GDScriptThakee Nathees
- ClassDoc added to GDScript and property reflection data were extracted from parse tree - GDScript comments are collected from tokenizer for documentation and applied to the ClassDoc by the GDScript compiler - private docs were excluded (name with underscore prefix and doesn't have any doc comments) - default values (of non exported vars), arguments are extraced from the parser - Integrated with GDScript 2.0 and new enums were added. - merge conflicts fixed
2020-11-30Exposed shortcut_context property to scripting and added documentation.Eric M
I didn't expose this as a property or add documentation in the original PR #42109.
2020-11-29Merge pull request #43955 from Chaosus/vs_inputsRémi Verschelde
Fixed several visual shader inputs
2020-11-29Fixed several visual shader inputsYuri Roubinsky
Fixed several inputs in visual shaders
2020-11-29Merge pull request #38939 from hbina/vk_error_handlingRémi Verschelde
Better error handling of vkEnumerateInstanceExtensionProperties
2020-11-28Merge pull request #42761 from fire/color-grading-3dRémi Verschelde
Environment brightness, contrast, saturation restore with 3d LUT.
2020-11-28Merge pull request #43938 from Chaosus/vs_fix_renamesRémi Verschelde
Fixed invalid visual shader outputs (TRANSMISSION, ALPHA_SCISSOR)