George Marques
|
25f9aee005
|
Allow class_name scripts to have nested inheritance
|
2019-03-09 00:47:27 -03:00 |
|
Rémi Verschelde
|
201cb8d7ed
|
Merge pull request #26745 from akien-mga/android-modules-def
Define android/modules globally so it appears in Project Settings
|
2019-03-07 23:06:05 +01:00 |
|
Rémi Verschelde
|
bce56cf337
|
Fix -Wc++11-extensions warning after #26737
Fixes #26769.
|
2019-03-07 22:48:00 +01:00 |
|
Juan Linietsky
|
6cb841edcb
|
Ensure ETC2 textures are ALSO compressed to Po2 when have mipmaps. Fixes #26733
|
2019-03-07 12:16:20 -03:00 |
|
Rémi Verschelde
|
c74bf2e6b1
|
Define android/modules globally so it appears in Project Settings
Until now people had to add it manually to project.godot to load custom modules.
|
2019-03-07 11:25:58 +01:00 |
|
MidZik
|
4eccb58bc5
|
Fixed get_seed() not returning the correct seed.
|
2019-03-07 02:45:18 -06:00 |
|
Rémi Verschelde
|
c67e9a4dd4
|
Merge pull request #26665 from bojidar-bg/19704-singleton-constants
Fix enums coming from other classes without preload
|
2019-03-06 18:20:48 +01:00 |
|
Juan Linietsky
|
9b5c6f539b
|
Safer way to update animation if changed, fixes #26670
|
2019-03-06 10:22:38 -03:00 |
|
marxin
|
64bce5a24b
|
Use GCC builtins for bswap as compiler can then emit these via instructions.
Using current macros, one get for:
static inline int BSWAP32(int x) {
return ((x << 24) | ((x << 8) & 0x00FF0000) | ((x >> 8) & 0x0000FF00) | (x >> 24));
}
int main(int argc, char **argv)
{
return BSWAP32(argc);
}
main:
.LFB1:
.cfi_startproc
movl %edi, %eax
movl %edi, %edx
sarl $24, %edx
sall $24, %eax
orl %edx, %eax
movl %edi, %edx
sarl $8, %edi
sall $8, %edx
andl $65280, %edi
andl $16711680, %edx
orl %edx, %eax
orl %edi, %eax
ret
while using:
int main(int argc, char **argv)
{
return __builtin_bswap32(argc);
}
one gets:
main:
.LFB0:
.cfi_startproc
movl %edi, %eax
bswap %eax
ret
|
2019-03-05 22:27:02 +01:00 |
|
Bojidar Marinov
|
9637e42705
|
Fix enums coming from other classes without preload
Fix #19704, fix #26001
|
2019-03-05 23:19:02 +02:00 |
|
Rémi Verschelde
|
45e7306b5a
|
Merge pull request #26629 from bojidar-bg/18386-object-callv-errors
Print errors comming from callv
|
2019-03-05 12:44:01 +01:00 |
|
Bojidar Marinov
|
dadcb33302
|
Print errors comming from callv
Fixes #18386
|
2019-03-05 12:24:21 +02:00 |
|
Hein-Pieter van Braam
|
80618700ca
|
Merge pull request #26614 from MarianoGnu/tileset_editor
TileSet/TileMap: Decompose solid non-convex polygons into convexes.
|
2019-03-05 02:02:53 +01:00 |
|
Mariano Suligoy
|
078b869d9a
|
TileSet/TileMap: Decompose solid non-convex polygons into convexes. Real fix for #24003
|
2019-03-04 21:03:10 -03:00 |
|
Juan Linietsky
|
ffd44530fb
|
Make sure ResurceLoader.exists works on imported files, fixes #23555
|
2019-03-04 21:01:21 -03:00 |
|
Juan Linietsky
|
e653c79ef7
|
Better warnings when resources can't be saved. Fixes #26531
|
2019-03-04 11:06:49 -03:00 |
|
Rémi Verschelde
|
b811207406
|
More style cleanup...
|
2019-03-04 10:11:29 +01:00 |
|
Juan Linietsky
|
a1e73dcc94
|
Add support for event accumlation (off by default, on for editor), fixes #26536
|
2019-03-03 19:53:13 -03:00 |
|
Juan Linietsky
|
a9fe834a8e
|
Merge pull request #26547 from vnen/gdscript-dependency-parse
Add a parse mode for GDScript which doesn't load dependencies
|
2019-03-03 18:00:12 -03:00 |
|
Juan Linietsky
|
8b4c4d9b2f
|
Implement a more coherent (and way less hack) way to block animation updates, fixes #24618
|
2019-03-03 17:57:16 -03:00 |
|
Juan Linietsky
|
ae886a6f32
|
Ability to keep pumping messages while being debugged, may be a solution for #21431
|
2019-03-03 17:12:19 -03:00 |
|
George Marques
|
4f0590338f
|
Add function to get String from FileAccess
|
2019-03-03 16:51:53 -03:00 |
|
Rémi Verschelde
|
dd5376f9df
|
Merge pull request #25934 from mrcdk/pool_int_real_color_interpolate
Added PoolIntArray, PoolRealArray and PoolColorArray interpolate
|
2019-03-03 13:30:43 +01:00 |
|
Hein-Pieter van Braam
|
33c6b0ec1a
|
Scale quickhull tolerance with mesh size
Taken from three.js's implementation. Tested with a wide variety of
meshes.
|
2019-03-01 20:58:39 +00:00 |
|
Juan Linietsky
|
3f681b0681
|
Clean up blend shape support in GLES2 and GLES3.
|
2019-03-01 16:01:44 -03:00 |
|
Juan Linietsky
|
a5370b1b1b
|
-Fix problem of order of import plugins, closes #26340
-Ensure resource previewer does not start until first import is done
|
2019-02-27 14:11:17 -03:00 |
|
Rémi Verschelde
|
372152220b
|
Merge pull request #26159 from marxin/fix-Wsuggest-attribute=format
Fix -Wsuggest-attribute=format warnings.
|
2019-02-27 09:23:26 +01:00 |
|
Rémi Verschelde
|
426a6fdc17
|
Merge pull request #26134 from marxin/fix-Wsign-compare
Fix -Wsign-compare warnings.
|
2019-02-27 09:22:47 +01:00 |
|
Rémi Verschelde
|
0ba75c195e
|
Fix GCC 5 build after #26331 and cleanup style
Also cleanup after 01a3dd3 .
|
2019-02-27 09:01:24 +01:00 |
|
marxin
|
e5f665c718
|
Fix -Wsign-compare warnings.
I decided to modify code in a defensive way. Ideally functions
like size() or length() should return an unsigned type.
|
2019-02-27 07:45:57 +01:00 |
|
marxin
|
aff84ec55d
|
Fix -Wsuggest-attribute=format warnings.
|
2019-02-27 06:56:50 +01:00 |
|
Juan Linietsky
|
f669ebeeaf
|
-Properly handle missing ETC support on export
-Added ability for resource importers to save metadata
-Added ability for resource importers to validate depending on project settings
|
2019-02-26 18:45:06 -03:00 |
|
Juan Linietsky
|
5eeb06ffd1
|
-Remove harcoded opengl extension testing from OS, ask rasterizer instead.
-Fixed a bug where etc textures were imported broken
|
2019-02-26 11:58:47 -03:00 |
|
Juan Linietsky
|
3299045988
|
Remove setting that caused is_inside_tree() errors on doppler tracking enabled.
|
2019-02-26 09:16:23 -03:00 |
|
Juan Linietsky
|
a32b26dfa2
|
Several fixes to make GLES2 on HTML5 work much better.
Changed math class error reporting to be a bit less paranoid.
|
2019-02-25 21:47:29 -03:00 |
|
Michael Alexsander Silva Dias
|
dcf6c4a368
|
Revert "Fix 'UndoRedo's 'MERGE_ALL' mode repeating instructions when quickly commiting actions"
This reverts commit 79f1d8b4fb .
|
2019-02-25 14:09:33 -03:00 |
|
Chaosus
|
bc4d781277
|
Fix wrapi to use int64_t instead int
|
2019-02-25 10:51:04 +03:00 |
|
Juan Linietsky
|
61b41d6001
|
Ensure all properties are refreshed when setting a script, fixes #24845
|
2019-02-24 10:50:43 -03:00 |
|
Juan Linietsky
|
3ea04c1366
|
Prevent circular references to scene being saved, fixes #24384
|
2019-02-24 10:48:38 -03:00 |
|
Rémi Verschelde
|
4ebb544ffa
|
Merge pull request #26171 from Calinou/fix-wrapi-crash
Fix crash when using `wrapi()` with a range of zero
|
2019-02-24 02:37:04 +01:00 |
|
Hugo Locurcio
|
18b90508a1
|
Fix crash when using wrapi() with a range of zero
`wrapi()` and `wrapf()` will now return the value of
the `min` parameter if the range is equal to zero.
|
2019-02-23 16:16:32 +01:00 |
|
Juan Linietsky
|
9d78274e06
|
Make allowed pid for window takeover happen immediately, fixes #21431
|
2019-02-23 12:09:35 -03:00 |
|
Hein-Pieter van Braam
|
4f49d09272
|
Don't crash when parse_utf8 receives a NULL pointer
This can happen when chaining calls to various string methods when the
string is empty.
|
2019-02-22 19:28:19 +01:00 |
|
Rémi Verschelde
|
7e69c160a4
|
Merge pull request #26129 from YeldhamDev/undoredo_merge_all_fix
Fix 'UndoRedo's 'MERGE_ALL' mode repeating instructions when quickly commiting actions
|
2019-02-22 09:57:23 +01:00 |
|
Rémi Verschelde
|
726f31e992
|
Merge pull request #26132 from marxin/fix-Wignored-qualifiers
Fix warnings seen with -Wignored-qualifiers.
|
2019-02-22 09:55:27 +01:00 |
|
Rémi Verschelde
|
60fe9321ac
|
Merge pull request #26099 from marxin/fix-Wtype-limits-warnings
Fix all -Wtype-limits warnings.
|
2019-02-22 09:44:59 +01:00 |
|
Juan Linietsky
|
8b231b96e3
|
Implement a cleaner (and better) way to save imagedata from ImageTexture, fixes #18801
|
2019-02-21 20:49:42 -03:00 |
|
marxin
|
c11e7ffd0e
|
Fix warnings seen with -Wignored-qualifiers.
|
2019-02-21 20:24:29 +01:00 |
|
Michael Alexsander Silva Dias
|
79f1d8b4fb
|
Fix 'UndoRedo's 'MERGE_ALL' mode repeating instructions when quickly commiting actions
It seems that the merge operation validation is only useful to the 'MERGE_ENDS' mode, causing problems when in 'MERGE_ALL'.
Fixes #26118.
|
2019-02-21 15:36:45 -03:00 |
|
marxin
|
7de7f0ef17
|
Fix all -Wtype-limits warnings.
|
2019-02-21 19:34:35 +01:00 |
|