summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-12-23Merge pull request #14969 from Noshyaar/prRémi Verschelde
ProjectManager: enhance dialog ok button text
2017-12-23IssueTemplate: remove \n at checkbox lineNoshyaar
2017-12-23ProjectManager: enhance dialog ok button textPoommetee Ketson
2017-12-23Merge pull request #14897 from BastiaanOlij/arvr_tweaksRémi Verschelde
Few small tweaks for ARVR
2017-12-23Merge pull request #14960 from djrm/pr_fixesRémi Verschelde
Fixes 3d camera keep aspect.
2017-12-22Fixes 3d camera keep aspect.Daniel J. Ramirez
2017-12-22Merge pull request #14946 from mhilbrunner/patch-9Noshyaar
[DOCS] Small fixes for Semaphore [ci skip]
2017-12-22[DOCS] Small fixes for SemaphoreMax Hilbrunner
2017-12-22Merge pull request #14945 from mhilbrunner/patch-8Noshyaar
[DOCS] Small fixes for Mutex [ci skip]
2017-12-22[DOCS] Small fixes for MutexMax Hilbrunner
2017-12-22Merge pull request #14944 from NathanWarden/docs_animation_playerRémi Verschelde
[DOCS] Finished the documentation for AnimationPlayer
2017-12-22Finished the documentation for AnimationPlayerNathan Warden
2017-12-22Do not require OpenMP for non-tools builds (export templates)Rémi Verschelde
2017-12-22Add link to open and closed issues search to issue templateRémi Verschelde
2017-12-21Merge pull request #14913 from poke1024/tooltip-shortcut-namesRémi Verschelde
Consistent display of shortcut names in tooltips
2017-12-21Merge pull request #14912 from volzhs/fix-filesystem-dockRémi Verschelde
Fix open directory in FileSystem dock
2017-12-21Merge pull request #14906 from Hinsbart/module_suffixRémi Verschelde
Scons: Use module suffix only for final binary.
2017-12-21Change skeleton processing to work on global coordinates, should help fix ↵Juan Linietsky
many import problems from Blender, GLTF2, etc.
2017-12-21Consistent display of shortcut names in tooltipspoke1024
2017-12-22Fix open directory in FileSystem dockvolzhs
2017-12-21Scons: Use module suffix only for final binary.Andreas Haas
Only append the module suffixes to the resulting binary instead of all object files. That means we can keep most of our build artifacts when toggling modules like mono.
2017-12-22Reserved controller ids 1 and 2 for left and right hand controllers and ↵Bastiaan Olij
added new center on hmd option
2017-12-21-Make capture dependent on a cell size, not subdivision.Juan Linietsky
-Fixed a bug recently introduced when releasing mouse events and calling popups
2017-12-21Merge pull request #14885 from YeldhamDev/scene_tree_pathNoshyaar
Fixed wrong Project Settings direction on an error message
2017-12-20Fixed wrong Project Settings direction on an error message.Michael Alexsander Silva Dias
2017-12-20Merge pull request #14874 from volzhs/blurry-zoomRémi Verschelde
Fix blurry after zooming
2017-12-20properly send mouse released event when grabbing modal focus, fixes #14854Juan Linietsky
2017-12-20Add functions to image to load a PNG or JPG from a buffer, closes #4024Juan Linietsky
2017-12-20EditorSettings: Move scene tab options to their dedicated categoryRémi Verschelde
Fixes #14870.
2017-12-20Properly silence buffer while not in use, fixes #14866Juan Linietsky
2017-12-20Merge pull request #14867 from hpvb/optimize-lightbaker-prevent-false-sharingRémi Verschelde
Prevent false sharing in lightbaker RNG state
2017-12-20doc: Sync classref with current sourceRémi Verschelde
2017-12-20i18n: Sync translation templates with current sourceRémi Verschelde
2017-12-20i18n: Sync translations with WeblateRémi Verschelde
Adds Icelandic and Tamil.
2017-12-20Merge pull request #14823 from willnationsdev/get-base-scriptRémi Verschelde
Add Script.get_base_script()/get_instance_base_type() to API
2017-12-21Fix blurry after zoomingvolzhs
2017-12-20Merge pull request #14860 from chongdashu/fix-12946-crash-editor-save-exitRémi Verschelde
Fix editor crash on "save and exit" bug
2017-12-20Fix gridmap disappearing after editing after bake, closes #14868Juan Linietsky
2017-12-20Prevent false sharing in lightbaker RNG stateHein-Pieter van Braam
The previous commit corrected the RNG behavior for the lightbaker but also made it significantly slower on high core count systems. Due to the vector of states being physically close together in RAM we force a cache synchronization across all cores whenever we call for the next random number to be generated. This will create a temporary local copy of the RNG state before entering the loop and then saving it back to the global state when done. This will preserve the per-thread RNG state (and random number quality) while significantly improving performance. On my 16 thread box it saves 3 minutes baking the Sponza scene, bringing performance back in line to before the various RNG fixes were introduced, being slightly faster than the first implementation.
2017-12-20Merge pull request #14863 from hpvb/fix-lightmapper-rngJuan Linietsky
Fix lightmapper rng
2017-12-20Fix lightmapper rngHein-Pieter van Braam
In our previous attempts to fix the lightmapper we may have inadvertently introduced the same issue we were trying to fix. It appears that rand() will on some platforms introduce a mutex making it slower and on others may have a per-thread state that would need to be initialized with srand() on each thread. This slows down the lightbaking further. This sets up a separate rng state for each OpenMP thread by calling rand() only in the single-threaded part of the code. We then keep a vector of states. I believe this solves our problems.
2017-12-20Fix editor crash on "save and exit" bugChong-U Lim
If a scene is modified and a user closes the editor and selects the "Save and exit" option in the modal dialog -- the editor crashes. This appears to be a result of the message queue being memdeleted AFTER visual servers have been destroyed. Remnant textures handled by the message queue throw a NRE when their own ~Texture destructors reference the visual servers. This fixes bugs: #12946 and #12813.
2017-12-19Make dynamic font oversampling fully dynamic.Juan Linietsky
2017-12-20Correct license headers in main.cpp and voxel_light_baker.cppHein-Pieter van Braam
Sorry for the churn
2017-12-20Fix lightbaker clang-format issue and add license headersHein-Pieter van Braam
2017-12-20Thekla: redo reduz's changes from 8b01b2e85cb7ed60209c925f1e123374272bd8c8Rémi Verschelde
But this time without messing up the code style and with proper comments documenting changed code.
2017-12-20Thekla: Revert to state before clang-format changesRémi Verschelde
The file was wrongly formatted in 8b01b2e85cb7ed60209c925f1e123374272bd8c8, for thirdparty code we keep the upstream style *if* we need to make changes at all.
2017-12-20Lightbaker: include stdlib.h to fix CI buildsHein-Pieter van Braam
2017-12-19Fix randomness in voxel light baker, closes #14841Juan Linietsky
2017-12-19Merge pull request #14787 from hpvb/dont-try-to-mix-ended-sampleJuan Linietsky
Don't try to mix a sample that has already ended