summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-04-09Merge pull request #47735 from Calinou/improve-cli-print-fps-displayRémi Verschelde
Improve command line `--print-fps` display
2021-04-09Merge pull request #47733 from Calinou/editor-tweak-frame-time-displayRémi Verschelde
Tweak frame time display in the editor
2021-04-09Merge pull request #47696 from BastiaanOlij/remove_low_endRémi Verschelde
Remove low_end option from renderer
2021-04-09Improve command line `--print-fps` displayHugo Locurcio
- Display the frame time in addition to FPS. - Frame time is a more objective measurement in comparison to FPS, but FPS is more familiar to people less acquainted with profiling. - Rename "Game" to "Project" for the project FPS printing line.
2021-04-09Tweak frame time display in the editorHugo Locurcio
- Pad decimal values to avoid layout shifts when the frame time changes. - Cap values to 0.01 milliseconds to avoid division by zero in the FPS counter.
2021-04-09Remove low_end option from renderer, being replaced by separate implementationBastiaan Olij
2021-04-09Merge pull request #47741 from timothyqiu/macos-3d-rotationRémi Verschelde
Fixes Node3D rotation in select mode on macOS
2021-04-09Merge pull request #47727 from vnen/gdscript-less-addressingRémi Verschelde
Reduce number of addressing modes in GDScript VM
2021-04-09Fixes Node3D rotation in select mode on macOSHaoyu Qiu
2021-04-08Merge pull request #43746 from CaptainProton42/masterRémi Verschelde
Vulkan: Implement triplanar mapping in world space
2021-04-08Reduce number of addressing modes in GDScript VMGeorge Marques
There's now only 3 addressing modes: stack, constant, and member. Self, class, and nil are now present respectively in the first 3 stack slots. Global and class constants are moved to local constants when compiling. Named globals is only present on editor to use on tool singletons, so its use now emits a new instruction to copy the global to the stack. This allow us to further optimize the VM later by embedding the addressing modes in the instructions themselves, which is better done with less permutations.
2021-04-08Merge pull request #47697 from gongpha/color-picker-bars-fix-raw-modeRémi Verschelde
Fix ColorPicker's RGB bars are show in RAW mode and other
2021-04-08Merge pull request #47647 from akien-mga/doctool-default-cwdRémi Verschelde
Main: Default `--doctool` path to '.' if none given
2021-04-08Merge pull request #44456 from univeous/allow_input_echo_in_ui_focusRémi Verschelde
allow input echo when changing ui focus
2021-04-08Merge pull request #47717 from lyuma/fbx_empty_crashRémi Verschelde
Fix crash on importing empty .fbx file
2021-04-08Fix crash on importing empty .fbx fileLyuma
2021-04-08Merge pull request #47708 from Calinou/doc-websocketclient-secureFabio Alessandrelli
Document secure wss:// caveats for WebSocketClient
2021-04-07Merge pull request #47648 from Blackiris/fix-gdscript-editor-hangsRémi Verschelde
Fix infinite loop when guessing argument type from parent class
2021-04-07Merge pull request #47672 from Blackiris/fix-setter-stackoverflowRémi Verschelde
Fix stack overflow in setter
2021-04-07Document secure wss:// caveats for WebSocketClientHugo Locurcio
See https://github.com/godotengine/godot/issues/37739.
2021-04-07Merge pull request #47441 from ↵Rémi Verschelde
TwistedTwigleg/skeletonik_changes_and_bug_fixes_regressionfix2 Fix for SkeletonIK not working correctly with 0 interpolation and incorrectly rotating with animation
2021-04-07Fix ColorPicker's RGB bars are show in RAW mode and otherKongfa Waroros
2021-04-07Merge pull request #43900 from nathanfranke/fix-stream-peer-tcp-ambiguityRémi Verschelde
Improve Ambiguous StreamPeerTCP `set_no_delay` Documentation
2021-04-07Merge pull request #46877 from ↵Rémi Verschelde
W4RH4WK/always-dynamically-allocate-property-table Always dynamically allocate PropertyTable
2021-04-06Merge pull request #47683 from akien-mga/sync-gamecontrollerdbRémi Verschelde
Sync controller mappings DB with SDL2 community repo
2021-04-06Sync controller mappings DB with SDL2 community repoRémi Verschelde
Synced with gabomdq/SDL_GameControllerDB@01dce71403e93eb699cc156f3237725863f0105a.
2021-04-06Merge pull request #47678 from madmiraal/fix-47436.1Rémi Verschelde
Check for empty ConcavePolygonShape2D before checking for intersection
2021-04-06Merge pull request #47675 from madmiraal/fix-47436Rémi Verschelde
Check ConvexPolygonShape2D point count before calcuating moment of inertia
2021-04-06Merge pull request #47674 from madmiraal/fix-47437Rémi Verschelde
Check for the use of an empty shape in Bullet Kinematic collisions
2021-04-06Merge pull request #47668 from madmiraal/fix-47438Rémi Verschelde
Ensure ConvexPolygonShape3D support count variable is initialised
2021-04-06Check for empty ConcavePolygonShape2D before checking for intersectionMarcel Admiraal
2021-04-06Merge pull request #47666 from madmiraal/fix-46137Rémi Verschelde
Ensure ConvexPolygonShape2D support count variable is initialised
2021-04-06Check ConvexPolygonShape2D point count before calcuating moment of inertiaMarcel Admiraal
2021-04-06Check for the use of an empty shape in Bullet Kinematic collisionsMarcel Admiraal
2021-04-06Fix stack overflow in setterJulien Nguyen
2021-04-06Ensure ConvexPolygonShape3D support count variable is initialisedMarcel Admiraal
2021-04-06Ensure ConvexPolygonShape support count variable is initialisedMarcel Admiraal
2021-04-06Merge pull request #47651 from Calinou/export-improve-nonexistent-preset-errorsRémi Verschelde
Improve error messages for missing export presets when using `--export`
2021-04-06Improve error messages for missing export presets when using `--export`Hugo Locurcio
- Display a specific error message if the project doesn't have an `export_presets.cfg` file. - Display a list of detected export presets if an invalid export preset name is supplied.
2021-04-06Merge pull request #47654 from vnen/stdout-disableRémi Verschelde
Add flag to stop printing to stdout/stderr
2021-04-06Merge pull request #47660 from Faless/js/4.x_webgl_fallbackRémi Verschelde
[HTML5] Implement WebGL fallback.
2021-04-06[HTML5] Implement WebGL fallback.Fabio Alessandrelli
According to project settings and when WebGL2 is not available. This does nothing in current master, as we have no rendering yet!
2021-04-06Add flag to stop printing to stdout/stderrGeorge Marques
This allows the terminal output to be suppressed but still be captured by print/error handlers.
2021-04-06Merge pull request #47200 from LightningAA/delete-from-project-manager-4.0Rémi Verschelde
Add the ability to remove project contents from the remove project dialog
2021-04-06Main: Default `--doctool` path to '.' if none givenRémi Verschelde
2021-04-06Merge pull request #47655 from BastiaanOlij/fix_reloadableRémi Verschelde
Only cleanup meta data if GDNative library is reloadable
2021-04-06Merge pull request #47657 from LightningAA/graphedit-zoom-follow-mouse-4.0Rémi Verschelde
Make `GraphEdit` scrollwheel zoom based on mouse position
2021-04-05Make scrollwheel zoom based on mouse positionLightning_A
2021-04-06Only cleanup meta data if GDNative library is reloadable and we're about to ↵Bastiaan Olij
unload it
2021-04-05Merge pull request #47622 from pycbouh/editor-plugins-expose-scaleRémi Verschelde
Expose editor scale to the plugin API