aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | | | | | | | | | | | | | | | | Merge pull request #14912 from volzhs/fix-filesystem-dockRémi Verschelde2017-12-211-6/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix open directory in FileSystem dock
| * | | | | | | | | | | | | | | | | | | | | | | | Fix open directory in FileSystem dockvolzhs2017-12-221-6/+3
| | |/ / / / / / / / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | | | Merge pull request #14906 from Hinsbart/module_suffixRémi Verschelde2017-12-211-3/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Scons: Use module suffix only for final binary.
| * | | | | | | | | | | | | | | | | | | | | | | | Scons: Use module suffix only for final binary.Andreas Haas2017-12-211-3/+1
| |/ / / / / / / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* / / / / / / / / / / / / / / / / / / / / / / / Change skeleton processing to work on global coordinates, should help fix ↵Juan Linietsky2017-12-212-48/+51
|/ / / / / / / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | many import problems from Blender, GLTF2, etc.
* | | | / / / / / / / / / / / / / / / / / / / -Make capture dependent on a cell size, not subdivision.Juan Linietsky2017-12-214-57/+62
| |_|_|/ / / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -Fixed a bug recently introduced when releasing mouse events and calling popups
* | | | | | | | | | | | | | | | | | | | | | Merge pull request #14885 from YeldhamDev/scene_tree_pathNoshyaar2017-12-211-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed wrong Project Settings direction on an error message
| * | | | | | | | | | | | | | | | | | | | | | Fixed wrong Project Settings direction on an error message.Michael Alexsander Silva Dias2017-12-201-1/+1
|/ / / / / / / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | | | | | | Merge pull request #14874 from volzhs/blurry-zoomRémi Verschelde2017-12-201-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix blurry after zooming
| * | | | | | | | | | | | | | | | | | | | | | Fix blurry after zoomingvolzhs2017-12-211-2/+2
| | |_|_|_|_|_|_|/ / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | properly send mouse released event when grabbing modal focus, fixes #14854Juan Linietsky2017-12-201-1/+11
| | | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | Add functions to image to load a PNG or JPG from a buffer, closes #4024Juan Linietsky2017-12-202-0/+40
| | | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | EditorSettings: Move scene tab options to their dedicated categoryRémi Verschelde2017-12-202-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #14870.
* | | | | | | | | | | | | | | | | | | | | | Properly silence buffer while not in use, fixes #14866Juan Linietsky2017-12-201-6/+6
| | | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | Merge pull request #14867 from hpvb/optimize-lightbaker-prevent-false-sharingRémi Verschelde2017-12-201-2/+7
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prevent false sharing in lightbaker RNG state
| * | | | | | | | | | | | | | | | | | | | | | Prevent false sharing in lightbaker RNG stateHein-Pieter van Braam2017-12-201-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | | | | | | | | | | | | | | | | | doc: Sync classref with current sourceRémi Verschelde2017-12-202-0/+26
| | | | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | | i18n: Sync translation templates with current sourceRémi Verschelde2017-12-2045-4013/+12832
| | | | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | | i18n: Sync translations with WeblateRémi Verschelde2017-12-2032-5131/+20573
| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds Icelandic and Tamil.
* | | | | | | | | | | | | | | | | | | | | | Merge pull request #14823 from willnationsdev/get-base-scriptRémi Verschelde2017-12-201-0/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Script.get_base_script()/get_instance_base_type() to API
| * | | | | | | | | | | | | | | | | | | | | | Add Script.get_base_script/instance_base_type APIWill Nations2017-12-191-0/+2
| | | | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | | Merge pull request #14860 from chongdashu/fix-12946-crash-editor-save-exitRémi Verschelde2017-12-201-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix editor crash on "save and exit" bug
| * | | | | | | | | | | | | | | | | | | | | | | Fix editor crash on "save and exit" bugChong-U Lim2017-12-201-0/+1
| | |_|/ / / / / / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | | | | | | | | | | | | | | | | | Fix gridmap disappearing after editing after bake, closes #14868Juan Linietsky2017-12-201-1/+1
| |_|/ / / / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | Merge pull request #14863 from hpvb/fix-lightmapper-rngJuan Linietsky2017-12-202-17/+36
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | Fix lightmapper rng
| * | | | | | | | | | | | | | | | | | | | | Fix lightmapper rngHein-Pieter van Braam2017-12-202-17/+36
|/ / / / / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | | | | | | | | | | | | | | | Make dynamic font oversampling fully dynamic.Juan Linietsky2017-12-194-1/+69
| | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | Correct license headers in main.cpp and voxel_light_baker.cppHein-Pieter van Braam2017-12-202-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sorry for the churn
* | | | | | | | | | | | | | | | | | | | | Fix lightbaker clang-format issue and add license headersHein-Pieter van Braam2017-12-203-2/+62
| | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | Thekla: redo reduz's changes from 8b01b2e85cb7ed60209c925f1e123374272bd8c8Rémi Verschelde2017-12-203-14/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | But this time without messing up the code style and with proper comments documenting changed code.
* | | | | | | | | | | | | | | | | | | | | Thekla: Revert to state before clang-format changesRémi Verschelde2017-12-203-1128/+1216
| |_|_|_|_|_|_|_|_|/ / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The file was wrongly formatted in 8b01b2e85cb7ed60209c925f1e123374272bd8c8, for thirdparty code we keep the upstream style *if* we need to make changes at all.
* | | | | | | | | | | | | | | | | | | | Lightbaker: include stdlib.h to fix CI buildsHein-Pieter van Braam2017-12-201-0/+2
| | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | Fix randomness in voxel light baker, closes #14841Juan Linietsky2017-12-191-5/+10
| | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | Merge pull request #14787 from hpvb/dont-try-to-mix-ended-sampleJuan Linietsky2017-12-191-0/+7
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't try to mix a sample that has already ended
| * | | | | | | | | | | | | | | | | | | | Don't try to mix a sample that has already endedHein-Pieter van Braam2017-12-181-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On short samples the sample may finish playing before the mixer is done. This fills the remaining time with zeros and ends mixing. This fixes the users getting the following error logged: ::_mix_internal: Condition ' !active ' is true.
* | | | | | | | | | | | | | | | | | | | | Added font oversampling supportJuan Linietsky2017-12-196-19/+61
| |_|_|_|_|_|_|_|_|_|/ / / / / / / / / / |/| | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | Fix raytrace lightmap bake biasJuan Linietsky2017-12-191-2/+2
| | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | Good while it lasted, restored full 3D for 2D viewport, as required for ↵Juan Linietsky2017-12-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Canvas BG mode. Fixes #14540
* | | | | | | | | | | | | | | | | | | | Propertly deinitialize sampler FBO/Texture, fixes #14586,#14805Juan Linietsky2017-12-191-0/+1
| | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | properly plot normal when bakingJuan Linietsky2017-12-192-19/+64
| | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | Merge pull request #14834 from guilhermefelipecgs/fix_pixel_snapJuan Linietsky2017-12-192-1/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix pixel snap not being used in 3.0
| * | | | | | | | | | | | | | | | | | | | Fix pixel snap not being used in 3.0Guilherme Silva2017-12-192-1/+3
| | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | Merge pull request #14833 from PJB3005/17-12-19-fix_mono_fatal_logsRémi Verschelde2017-12-191-1/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | Fix fatal mono logs not getting logged to disk.
| * | | | | | | | | | | | | | | | | | | | Fix fatal mono logs not getting logged to disk.PJB30052017-12-191-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They aborted the application without flushing the log file. Also there was a typo.
* | | | | | | | | | | | | | | | | | | | | Fixed bug where all file dialogs requested thumbnails even if hidden.Juan Linietsky2017-12-192-2/+6
|/ / / / / / / / / / / / / / / / / / / /
* | | | | | | / / / / / / / / / / / / / -Fix some crashes in unwrapperJuan Linietsky2017-12-194-1217/+1129
| |_|_|_|_|_|/ / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -Add emission lighting to raytrace mode, fixes #14686
* | | | | | | | | | | | | | | | | | | Should no longer crash after rebaking, may be a solution to #14795Juan Linietsky2017-12-193-9/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not sure if this is the same problem, as reported, please test.
* | | | | | | | | | | | | | | | | | | Merge pull request #14821 from ibrahn/fnt-load-root-fixRémi Verschelde2017-12-191-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | BitmapFont::create_from_fnt loading file from project root.
| * | | | | | | | | | | | | | | | | | fix for BitmapFont::create_from_fnt to allow loading from file inIbrahn Sahir2017-12-191-2/+2
|/ / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | project root directory.
* | | | | | | | | | | | | | | | | | Merge pull request #14815 from rraallvv/cacheRémi Verschelde2017-12-192-12/+12
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Purge larger files faster from SCons cache (master)