db22aec51a
fixed reference to splash file
2017-12-16 16:20:36 -03:00
cf84ee22a9
Added custom editor splash (including sponsor logo).
2017-12-16 16:11:13 -03:00
47e866e748
Updated input_default.cpp again (new maps take priority)
...
Fixes #14639
2017-12-14 22:24:53 +01:00
93a63a5e1a
GDScript files are converted to binary on export now.
2017-12-14 15:34:47 -03:00
15a501b113
Updated controller mappings for windows/mac/linux
2017-12-10 16:58:34 +01:00
38f6fdf007
Added splash screen with sponsors
2017-12-09 19:37:59 -06:00
c067cf2c6a
Fixes vsync setting ignored when using a separate thread for rendering
...
Setting the vsync in the main thread, after the rendering thread starts
and takes the OpenGL context fails, so we need to do that before.
Also, for some reason, the main thread cannot make current the context
anymore.
Fixes #13447
2017-12-09 01:43:23 +01:00
13c2ff9320
Style: Apply new clang-format 5.0 style to all files
2017-12-07 08:02:00 +01:00
a65c0939fd
disable caching for targets using helper functions
2017-11-28 23:24:12 -04:00
a4a222d62d
use the same cache for all branches for appveyor
2017-11-28 03:23:33 -04:00
9cf44c1c53
Disable logger by default.
2017-11-26 14:58:30 -03:00
62d86b1588
Modified low processor sleep to 8000 and made it customizable (should be customizable for editor too)
2017-11-22 14:41:45 -03:00
640856f4d4
Merge pull request #11895 from m4nu3lf/rendering/separate_thread
...
Restore rendering on a separate thread
2017-11-21 14:31:14 -03:00
6c9ee1f125
Merge pull request #13133 from endragor/resurrect-file-logging
...
Return and repair file logging
2017-11-21 14:25:33 +01:00
d42c5646a5
Return and repair file logging
...
And make it configurable, too.
2017-11-21 16:43:44 +07:00
80ad8afc85
Native pan and zoom for macOS
2017-11-21 09:11:39 +01:00
450bdda97a
Merge pull request #12387 from santouits/x1111
...
Fix x11 boot logo position in fullscreen and in maximized
2017-11-20 15:48:08 +01:00
6947bed015
Pass engine name and version parts as proper strings
...
Removes the need for _MKSTR all over the place which has the drawback of
converting _MKSTR(UNKNOWN_DEFINE) to "UKNOWN_DEFINE" instead of throwing
a compilation error.
2017-11-20 00:51:14 +01:00
d40b1825fc
Revert "change low cpu delay to 1 usec, should make editor smoother and not really use"
...
This reverts commit ca19403306 .
See discussion in ca19403306 (commitcomment-25715906)
It also did not fix the issue it claimed to fix.
2017-11-19 21:40:25 +01:00
992a40a50d
Merge pull request #12961 from eska014/platform-doc
...
Facilitate documenting platform-exclusive classes
2017-11-19 16:19:47 +01:00
871c47a2bb
Restore rendering on a separate thread
2017-11-18 18:35:25 +00:00
63b1a096eb
Facilitate exposing platform-exclusive interfaces to all platforms
...
This makes the interfaces available, without implementation, in other
platforms and the editor, which facilitates documenting platform-exclusive
classes.
Platform-exclusive APIs must be set up in platform/<platform>/api/api.cpp.
Provide noop method-implementations where necessary.
Also setup and document the HTML5 platform's JavaScript singleton.
2017-11-18 03:54:21 +01:00
ca19403306
change low cpu delay to 1 usec, should make editor smoother and not really use
...
a lot more cpu. Fixes #11030
2017-11-17 21:22:37 -03:00
4cfc29611e
GDScript: Refactor "GD" class prefix to "GDScript"
2017-11-16 18:54:56 +01:00
9b7b46143d
Move singleton management from ProjectSettings to Engine
2017-11-14 15:15:13 +01:00
192a4d7de5
Reworked how servers preallocate RIDs, should fix #10970
2017-11-09 23:35:34 -03:00
5cb1d064bc
fixes to initialization order
2017-11-09 13:56:13 -03:00
d09160a8b6
Make video mode initialization more intuitive, fixes #12022
2017-11-09 13:02:26 -03:00
7715a261d5
Merge pull request #12262 from AndreaCatania/pplug
...
Physics server plug
2017-11-03 23:39:44 -03:00
7a9ca08f16
Implemented physics plug
...
Moved init_physics
Implemented physics 2D plug
Fix clang
Fix clang
Fix static check
Fix clang
Fix static check
Moved physics server initialization
Moved physics server settings initialization
2017-11-04 03:25:51 +01:00
55fae24710
Fix x11 boot logo position in fullscreen and in maximized
2017-10-26 01:06:26 +03:00
a97c8504fb
Improved monitors units and colors.
2017-10-23 02:11:02 -05:00
9cadb9e5f3
Bind unbound enums, rearrange some by value
2017-10-22 01:58:02 +07:00
9b634180aa
Refactor Fixed to Physics
2017-10-21 21:28:08 +07:00
eeacae563c
Fix window display shrink can't set to float numbers
2017-10-20 12:52:18 +02:00
4b45ebb3de
Merge pull request #12080 from djrm/pr_new_splash
...
New splash screen.
2017-10-14 10:06:46 +02:00
cc37d43f86
Redoing the ARVR GDNative interface as module and tighter implementation
2017-10-14 09:10:18 +11:00
51393eb2b2
New splash screen.
2017-10-13 16:40:22 -05:00
c30ab882d7
Merge pull request #11539 from BastiaanOlij/remove_directory_scan
...
Removed directory scan from project load
2017-10-11 23:37:10 +02:00
740ef3dc97
Merge pull request #11954 from neikeq/d
...
Added 'exposed' field to ClassInfo for registered classes
2017-10-11 13:54:34 +02:00
e9c606fd29
Made directory scan optional
2017-10-10 23:45:54 +11:00
0c2e882210
Adds 'exposed' field to ClassInfo
...
This field represents if the class is exposed to the scripting API.
The value is 'true' if the class was registered manually ('ClassDB::register_*class()'), otherwise it's false (registered on '_post_initialize').
- Added missing registration of classes that are meant to be exposed.
2017-10-09 23:49:17 +02:00
d938de67ff
Make sure to obey hidpi to off by default, as present in project settings. Set it to on by default for editor.
...
Many integrated GPUs can't really get enough performance to play games at hidpi, so this should be enabled manually.
2017-10-05 16:41:42 -03:00
3d87b70f7a
Added the set/get_setting function in Editor/Project settings. Renamed has() to has_setting. Fixes #11844
2017-10-05 15:34:34 -03:00
132ba0ed97
Merge pull request #11568 from endragor/loggers
...
Extract logging logic
2017-10-02 23:51:26 +02:00
5303efb2fa
Merge pull request #11659 from AndreaCatania/prephysics
...
Renamed fixed_process to physics_process
2017-10-02 23:10:36 +02:00
4537977d6d
Renamed fixed_process to physics_process
2017-09-30 16:19:07 +02:00
392a94686c
Fixed typo: 'texure' to 'texture'
2017-09-29 04:40:01 +07:00
1a2311e350
Extract logging logic
...
Previously logging logic was scattered over OS class implementations
with plenty of duplication. Major changes in this commit:
- Extracted logging logic into a separate Logger hierarchy. It allows
easy configuration of logging mechanism depending on compile-time or
run-time configuration.
- Implemented RotatedFileLogger which is usually used with StdLogger,
providing persistency of logs. It is often important to be able to
obtain logs of the game even in production to be able to understand
what happened prior to some problem. On mobile there previously was
no way to obtain the logs aside from having the device connected to
your machine.
- flush() is not performed in release mode for every logged line. It
is only performed for errors.
2017-09-25 16:19:21 +07:00
1f4685375f
Fix typo in fixed-fps help line
2017-09-24 20:24:41 +02:00