summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-02-06Add a test suite for the Image classManolis Papadeas
2021-02-04Merge pull request #45672 from reduz/barrier-optimizationRémi Verschelde
Rewrote how barriers work for faster rendering
2021-02-04Merge pull request #45708 from dalexeev/fix-help-shortcutRémi Verschelde
Fix "editor/editor_help" shortcut overwriting when restarting editor
2021-02-04Fix "editor/editor_help" shortcut overwriting when restarting editorDanil Alexeev
2021-02-04Merge pull request #45707 from akien-mga/doc-method-binding-no-p_-prefixRémi Verschelde
doc: Don't bind argument names with p_ prefix
2021-02-04Merge pull request #45705 from Faless/js/4.x_editor_preloadRémi Verschelde
[HTML5] Better editor persistent folders, automatically open zip import popup
2021-02-04Merge pull request #45701 from hpvb/fix-tga-crashRémi Verschelde
Fix a crash in the TGA loader with malformed input
2021-02-04doc: Don't bind argument names with p_ prefixRémi Verschelde
This prefix is used in the C++ codebase, not in the scripting API.
2021-02-04Merge pull request #42721 from Paulb23/update_syntax_highlighting_docsRémi Verschelde
Update SyntaxHighlighter documentation
2021-02-04Merge pull request #45703 from vnen/duplicate-highlight-methodsRémi Verschelde
Removed duplicated binding of two methods
2021-02-04Make SyntaxHighligher::_clear_highlighting_cache virtualGeorge Marques
Since it's meant to be used as a virtual method.
2021-02-04Rewrote how barriers work for faster renderingreduz
-Added more finegrained control in RenderingDevice API -Optimized barriers (use less ones for thee same) -General optimizations -Shadows render all together unbarriered -GI can render together with shadows. -SDFGI can render together with depth-preoass. -General fixes -Added GPU detection
2021-02-04Removed duplicated binding of two methodsGeorge Marques
They are bound as both regular and virtual methods which makes ClassDB report the methods twice when querying the API. The non-virtual binding is removed since both methods only seem to be used as virtual.
2021-02-04Fix a crash in the TGA loader with malformed inputHein-Pieter van Braam-Stewart
2021-02-04Merge pull request #35966 from muiroc/anim_node_blend_ignored_bugRémi Verschelde
Use the blend parameter passed to blend_animation
2021-02-04Use the blend parameter passed to blend_animation during graph processingmuiroc
2021-02-03[HTML5] Make home path persistent in editor.Fabio Alessandrelli
We used to only persist specific sub-folder of /home/web_user/ when running the Web Editor. This resulted in bad UX about default project creation path etc. This PR makes the whole folder persistent, move the zip preloading to a different folder (to avoid persisting it), and automatically prompt the user to import it if present.
2021-02-03Import zip via drag and drop in project manager.Fabio Alessandrelli
Dropping a single ZIP file in the project manager will now prompt the import dialog.
2021-02-03Sync RasterizerDummy.Fabio Alessandrelli
2021-02-03Merge pull request #45674 from Calinou/doc-file-endian-swapRémi Verschelde
Improve the `File.endian_swap` documentation
2021-02-03Merge pull request #45686 from naithar/feature/extend-plugin-params-4.0Rémi Verschelde
[4.0] [iOS] Additional 'linker_flags' plugin parameter
2021-02-03Merge pull request #40766 from naithar/feature/ios-loading_screenRémi Verschelde
[4.0] [iOS] Native loading screen implementation
2021-02-03iOS: Use storyboard as loading screenSergey Minakov
If 'Launch Screen' storyboard is present it will be used as loading screen.
2021-02-03[iOS] Additional 'linker_flags' plugin parameterSergey Minakov
2021-02-03Merge pull request #45496 from Chaosus/fix_particlesRémi Verschelde
Fix particles not properly updated by their lifetime
2021-02-03Merge pull request #45682 from naithar/fix/ios-notifications-4.0Rémi Verschelde
[iOS] Remove remote notifications code
2021-02-03[iOS] Remove remote notifications codeSergey Minakov
Using any remote notification method (even indirectly) causes App Store to trigger APNS warning email.
2021-02-03Merge pull request #45679 from akien-mga/scons-productionRémi Verschelde
SCons: Add `production=yes` option to use production defaults
2021-02-03SCons: Add `production=yes` option to use production defaultsRémi Verschelde
This is meant for users making custom builds to match the options used on optimized, official builds. This enables, on the platforms which support them: - `use_static_cpp=yes` (portable binaries for Linux and Windows) - `use_lto=yes` (link time optimizations - note: requires a lot of RAM!) - `debug_symbols=no` (no debug symbols, smaller binaries) Also abort when using MSVC with `production=yes`, as: - It cannot optimize the GDScript VM like GCC or Clang do, leading to significant performance drops. - Its LTO support is unreliable, at least used to trigger crashes last we tried it extensively. All options can still be overridden if specified, and the `dev=yes` option was changed to also support overrides.
2021-02-03Merge pull request #45658 from RandomShaper/fix_frozen_peakRémi Verschelde
Make audio bus channels' peak volume consistent
2021-02-03Merge pull request #45678 from clayjohn/VULKAN-physical-skyRémi Verschelde
Add check for sun in PhysicalSky
2021-02-02Add check for sun in PhysicalSkyclayjohn
2021-02-02Merge pull request #45669 from MrMinimal/masterRémi Verschelde
Fix swapped front/rear view
2021-02-02Merge pull request #45670 from Faless/js/4.x_canvas_id_fixRémi Verschelde
[HTML5] Fix mouse_mode and fullscreen detection.
2021-02-02Merge pull request #42394 from aaronfranke/editor-dotgodotRémi Verschelde
Move project-specific editor data into res://.godot/editor
2021-02-02Merge pull request #45593 from lyuma/audio_effect_captureRémi Verschelde
Add AudioEffectCapture
2021-02-02Merge pull request #45662 from akien-mga/main-fix-l10n-remappingRémi Verschelde
Main: Load translations and remaps before scene types
2021-02-02Merge pull request #45653 from migueldeicaza/patch-1Rémi Verschelde
C conformance: Replace "bool" as the base definition for boolean with char
2021-02-02Improve the `File.endian_swap` documentationHugo Locurcio
2021-02-02Move project-specific editor data into res://.godot/editorAaron Franke
2021-02-02[HTML5] Fix mouse_mode and fullscreen detection.Fabio Alessandrelli
The canvas_id is `#`-prefixed to work with emscripten as a CSS selector. When comparing to an event target ID (e.g. when checking if the canvas is fullscreen, or is locking the mouse) we need to skip the first char (the hash).
2021-02-02Fix swapped front/rear viewTom Langwaldt
2021-02-02Add AudioEffectCaptureLyuma
AudioEffectCapture allows access to the microphone and other audio on an audio bus in real-time. Co-Authored-By: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>
2021-02-02C conformance: Include stdbool.h to define `bool`Miguel de Icaza
`bool` is otherwise not defined in C.
2021-02-02Merge pull request #45665 from naithar/fix/ios-plugin-initialization-4.0Rémi Verschelde
[4.0] [iOS] Earlier plugin initialization
2021-02-02Merge pull request #45659 from Chaosus/vs_fix_previewRémi Verschelde
Fix port previews for uniforms in visual shaders
2021-02-02Main: Load translations and remaps before scene typesRémi Verschelde
This ensures that settings like `gui/theme/custom_font` handle resource remappings properly, as they load resources in `register_scene_types()`. Path remaps used to be done before loading scene types in early Godot versions (as hinted by the "Load Remaps" comment just before "Load Scene Types") but this was broken when developing new localization features. Fixes #17640.
2021-02-02Merge pull request #45648 from Kanabenki/check-project-manager-dirsRémi Verschelde
Check default project and autoscan directories exist on project manager startup
2021-02-02Check default project and autoscan directories exist on project manager startupKanabenki
2021-02-02Update AUTHORS and DONORS listRémi Verschelde
New contributors added to AUTHORS: @dalexeev, @dsnopek, @HaSa1002 Thanks to all contributors and donors for making Godot possible!