Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Safer way to update animation if changed, fixes #26670 | Juan Linietsky | 2019-03-06 | 1 | -5/+2 |
| | |||||
* | Use GCC builtins for bswap as compiler can then emit these via instructions. | marxin | 2019-03-05 | 1 | -1/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
* | Merge pull request #26629 from bojidar-bg/18386-object-callv-errors | Rémi Verschelde | 2019-03-05 | 1 | -13/+12 |
|\ | | | | | Print errors comming from callv | ||||
| * | Print errors comming from callv | Bojidar Marinov | 2019-03-05 | 1 | -13/+12 |
| | | | | | | | | Fixes #18386 | ||||
* | | Merge pull request #26614 from MarianoGnu/tileset_editor | Hein-Pieter van Braam | 2019-03-05 | 2 | -0/+37 |
|\ \ | | | | | | | TileSet/TileMap: Decompose solid non-convex polygons into convexes. | ||||
| * | | TileSet/TileMap: Decompose solid non-convex polygons into convexes. Real fix ↵ | Mariano Suligoy | 2019-03-04 | 2 | -0/+37 |
| |/ | | | | | | | for #24003 | ||||
* / | Make sure ResurceLoader.exists works on imported files, fixes #23555 | Juan Linietsky | 2019-03-04 | 2 | -0/+6 |
|/ | |||||
* | Better warnings when resources can't be saved. Fixes #26531 | Juan Linietsky | 2019-03-04 | 3 | -0/+28 |
| | |||||
* | More style cleanup... | Rémi Verschelde | 2019-03-04 | 1 | -1/+1 |
| | |||||
* | Add support for event accumlation (off by default, on for editor), fixes #26536 | Juan Linietsky | 2019-03-03 | 4 | -0/+47 |
| | |||||
* | Merge pull request #26547 from vnen/gdscript-dependency-parse | Juan Linietsky | 2019-03-03 | 2 | -0/+18 |
|\ | | | | | Add a parse mode for GDScript which doesn't load dependencies | ||||
| * | Add function to get String from FileAccess | George Marques | 2019-03-03 | 2 | -0/+18 |
| | | |||||
* | | Implement a more coherent (and way less hack) way to block animation ↵ | Juan Linietsky | 2019-03-03 | 2 | -1/+14 |
| | | | | | | | | updates, fixes #24618 | ||||
* | | Ability to keep pumping messages while being debugged, may be a solution for ↵ | Juan Linietsky | 2019-03-03 | 2 | -0/+2 |
|/ | | | | #21431 | ||||
* | Merge pull request #25934 from mrcdk/pool_int_real_color_interpolate | Rémi Verschelde | 2019-03-03 | 1 | -3/+67 |
|\ | | | | | Added PoolIntArray, PoolRealArray and PoolColorArray interpolate | ||||
| * | Added PoolIntArray, PoolRealArray and PoolColorArray interpolate | MrCdK | 2019-02-16 | 1 | -3/+67 |
| | | |||||
* | | Scale quickhull tolerance with mesh size | Hein-Pieter van Braam | 2019-03-01 | 2 | -3/+3 |
| | | | | | | | | | | Taken from three.js's implementation. Tested with a wide variety of meshes. | ||||
* | | Clean up blend shape support in GLES2 and GLES3. | Juan Linietsky | 2019-03-01 | 1 | -0/+20 |
| | | |||||
* | | -Fix problem of order of import plugins, closes #26340 | Juan Linietsky | 2019-02-27 | 2 | -3/+7 |
| | | | | | | | | -Ensure resource previewer does not start until first import is done | ||||
* | | Merge pull request #26159 from marxin/fix-Wsuggest-attribute=format | Rémi Verschelde | 2019-02-27 | 3 | -8/+16 |
|\ \ | | | | | | | Fix -Wsuggest-attribute=format warnings. | ||||
| * | | Fix -Wsuggest-attribute=format warnings. | marxin | 2019-02-27 | 3 | -8/+16 |
| | | | |||||
* | | | Merge pull request #26134 from marxin/fix-Wsign-compare | Rémi Verschelde | 2019-02-27 | 2 | -2/+2 |
|\ \ \ | | | | | | | | | Fix -Wsign-compare warnings. | ||||
| * | | | Fix -Wsign-compare warnings. | marxin | 2019-02-27 | 2 | -2/+2 |
| |/ / | | | | | | | | | | | | | I decided to modify code in a defensive way. Ideally functions like size() or length() should return an unsigned type. | ||||
* | | | Fix GCC 5 build after #26331 and cleanup style | Rémi Verschelde | 2019-02-27 | 3 | -11/+12 |
| | | | | | | | | | | | | Also cleanup after 01a3dd3. | ||||
* | | | -Properly handle missing ETC support on export | Juan Linietsky | 2019-02-26 | 2 | -2/+62 |
|/ / | | | | | | | | | -Added ability for resource importers to save metadata -Added ability for resource importers to validate depending on project settings | ||||
* | | -Remove harcoded opengl extension testing from OS, ask rasterizer instead. | Juan Linietsky | 2019-02-26 | 2 | -0/+15 |
| | | | | | | | | -Fixed a bug where etc textures were imported broken | ||||
* | | Remove setting that caused is_inside_tree() errors on doppler tracking enabled. | Juan Linietsky | 2019-02-26 | 1 | -8/+2 |
| | | |||||
* | | Several fixes to make GLES2 on HTML5 work much better. | Juan Linietsky | 2019-02-25 | 6 | -33/+72 |
| | | | | | | | | Changed math class error reporting to be a bit less paranoid. | ||||
* | | Revert "Fix 'UndoRedo's 'MERGE_ALL' mode repeating instructions when quickly ↵ | Michael Alexsander Silva Dias | 2019-02-25 | 1 | -13/+19 |
| | | | | | | | | | | | | commiting actions" This reverts commit 79f1d8b4fbac564cb55669bbf05034bb9e15ae4a. | ||||
* | | Fix wrapi to use int64_t instead int | Chaosus | 2019-02-25 | 1 | -2/+2 |
| | | |||||
* | | Ensure all properties are refreshed when setting a script, fixes #24845 | Juan Linietsky | 2019-02-24 | 1 | -1/+1 |
| | | |||||
* | | Prevent circular references to scene being saved, fixes #24384 | Juan Linietsky | 2019-02-24 | 2 | -1/+7 |
| | | |||||
* | | Merge pull request #26171 from Calinou/fix-wrapi-crash | Rémi Verschelde | 2019-02-24 | 1 | -3/+3 |
|\ \ | | | | | | | Fix crash when using `wrapi()` with a range of zero | ||||
| * | | Fix crash when using `wrapi()` with a range of zero | Hugo Locurcio | 2019-02-23 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | `wrapi()` and `wrapf()` will now return the value of the `min` parameter if the range is equal to zero. | ||||
* | | | Make allowed pid for window takeover happen immediately, fixes #21431 | Juan Linietsky | 2019-02-23 | 2 | -12/+0 |
|/ / | |||||
* | | Don't crash when parse_utf8 receives a NULL pointer | Hein-Pieter van Braam | 2019-02-22 | 1 | -0/+3 |
| | | | | | | | | | | This can happen when chaining calls to various string methods when the string is empty. | ||||
* | | Merge pull request #26129 from YeldhamDev/undoredo_merge_all_fix | Rémi Verschelde | 2019-02-22 | 1 | -19/+13 |
|\ \ | | | | | | | Fix 'UndoRedo's 'MERGE_ALL' mode repeating instructions when quickly commiting actions | ||||
| * | | Fix 'UndoRedo's 'MERGE_ALL' mode repeating instructions when quickly ↵ | Michael Alexsander Silva Dias | 2019-02-21 | 1 | -19/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | | Merge pull request #26132 from marxin/fix-Wignored-qualifiers | Rémi Verschelde | 2019-02-22 | 2 | -6/+4 |
|\ \ \ | | | | | | | | | Fix warnings seen with -Wignored-qualifiers. | ||||
| * | | | Fix warnings seen with -Wignored-qualifiers. | marxin | 2019-02-21 | 2 | -6/+4 |
| |/ / | |||||
* | | | Merge pull request #26099 from marxin/fix-Wtype-limits-warnings | Rémi Verschelde | 2019-02-22 | 2 | -0/+16 |
|\ \ \ | | | | | | | | | Fix all -Wtype-limits warnings. | ||||
| * | | | Fix all -Wtype-limits warnings. | marxin | 2019-02-21 | 2 | -0/+16 |
| |/ / | |||||
* / / | Implement a cleaner (and better) way to save imagedata from ImageTexture, ↵ | Juan Linietsky | 2019-02-21 | 3 | -2/+34 |
|/ / | | | | | | | fixes #18801 | ||||
* | | Merge pull request #26115 from WindyDarian/fix_dictionary_erase_returing_null | Rémi Verschelde | 2019-02-21 | 1 | -1/+1 |
|\ \ | | | | | | | Fix return value for Dictionary.erase(key) in script | ||||
| * | | Fix return value for Dictionary.erase() | Windy Darian | 2019-02-21 | 1 | -1/+1 |
| | | | |||||
* | | | Fix VariantWriter overflow on 64-bit int | Rémi Verschelde | 2019-02-21 | 1 | -1/+1 |
|/ / | | | | | | | | | | | | | | | Integers in Godot are signed 64-bit ints (int64_t), but var2str used int behind the scenes and would thus overflow after 2^31. Also properly documented the actual bounds of int and the behaviour when overflowing them. | ||||
* | | Add -Wshadow=local to warnings and fix reported issues. | marxin | 2019-02-20 | 18 | -133/+132 |
| | | | | | | | | Fixes #25316. | ||||
* | | Merge pull request #26015 from hedin-hiervard/master | Rémi Verschelde | 2019-02-20 | 1 | -5/+8 |
|\ \ | | | | | | | fixed AStar improper point deletion (leads to crash) | ||||
| * | | fixed AStar improper point deletion (leads to crash) | hedin | 2019-02-20 | 1 | -5/+8 |
| | | | |||||
* | | | Merge pull request #26095 from lupoDharkael/right-left | Rémi Verschelde | 2019-02-20 | 1 | -4/+4 |
|\ \ \ | |/ / |/| | | Fix wrong bounds check in String::right |