Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-03-16Fix BGE building.Bastien Montagne
When you use typedef'ed enum, you need to define all supported values explicitely in enum, else compiler goes grumpy...
2017-03-15Comments: wmOperator.cancel & modalCampbell Barton
2017-03-15Missed BGE in recent commitCampbell Barton
2017-03-15Load user-preferences before startup fileCampbell Barton
Internal change needed for template support. Loading the user preferences first so it's possible for preferences to control startup behavior. In general it's useful to load preferences before data-files, so we know security settings for eg.
2017-03-15Cycles: Allow rendering a range of resumable chunksSergey Sharybin
The range is controlled using the following command line arguments: --cycles-resumable-start-chunk --cycles-resumable-end-chunk Those are 1-based index of range for rendering.
2017-03-15Cycles: Use argument parser for resumable render featureSergey Sharybin
Currently there is no functional changes, but we will be adding couple more of options here soon.
2017-03-15Fix bug on Blender version stringDalai Felinto
Reported by Pablo Vazquez (venomgfx) over irc.
2017-03-15Move Blender version string handling to its own functionDalai Felinto
Planning to use this util function in 2.8 for doversioning (to communicate converted layers)
2017-03-15Fix strict compiler warning in the previous commitSergey Sharybin
2017-03-15Fix T50938: Cache not being reset when changing simulation settings with new ↵Sergey Sharybin
depsgraph The thing i'm really starting to hate is the requirement to specify both operation code and node type. Seems to be duplicated enums without real need for that.
2017-03-15BGE: Fix blenderplayer stub.Porteries Tristan
Add dummy definition of WM_operator_is_repeat.
2017-03-14WM: free operators when repeatingCampbell Barton
Needed since the active operator isn't ensured to be the last.
2017-03-14fix D2552: Collada - Follow up change to complete the fix in rBda6cd7762810 ↵Gaia Clary
(use unique id for bones with same name in different armatures)
2017-03-14Collada simplify: avoid duplicate negation in booleanGaia Clary
2017-03-14WM: add Operator.is_repeat() check for C & PyCampbell Barton
This addresses an issue raised by D2453 - that there was no way to check if operators are run multiple times in a row. Actions are still ignored that don't cause an UNDO event.
2017-03-14WM: store operators with undo flagCampbell Barton
This is needed so we can tell if operators are executed repeatedly.
2017-03-14Update path_menu for recent API changeCampbell Barton
2017-03-14Cycles: Cleanup, indentationSergey Sharybin
2017-03-14Fix T50926: python crashes with path containing utf8 characters.Bastien Montagne
Default text encoding is platform-dependent in python, and windows usually do not use utf-8 as default...
2017-03-14fix D2552: Collada - use unique id for bones with same name but in different ↵Jon Allee
armatures. Co-authored-by: Gaia <gaia.clary@machiniamtrix.org>
2017-03-14CLNor: rework threaded computation.Bastien Montagne
Was using some threaded queue on top of task pool, tssk... Now using properly task pool directly to crunch chunks of smooth fans. No noticable changes in speed. Tried to completely get rid of the 'no threading with few loops' code, but even just creating/freeing the task pool, without actually pushing any task, is enough to make code 50% slower in worst case scenario (i.e. few thousands of simple cube objects).
2017-03-14CLNor code: use averaged debug timing.Bastien Montagne
2017-03-14Fix T50876: Cycles Crash - Cycles crashes before sampling when certain ↵Bastien Montagne
meshes have autosmooth enabled. The root of the issue was in custom normal code, so far it assumed that we could only have one cyclic smooth fan around each vertex, which is... blatantly wrong (again, the two cones sharing same vertex tip e.g.). This required a rather deep change in how smooth fans/clnor spaces are processed, took me some time to find a 'good' solution. Note that new code is slightly slower than previous one (maybe about 5%), not much to be done here, am afraid. Tested against all older report files I could find, seems OK.
2017-03-14Fix own mistake in recent 'edge split' refactor.Bastien Montagne
We do can have some vertices to split, while not having any edge (think about two cones sharing the same tip vertex e.g.).
2017-03-14Cycles: Try to avoid infinite loops by catching invalid ray statesMai Lavelle
2017-03-14WM: Option to load startup w/o closing the splashCampbell Barton
Not user visible, needed for switching templates.
2017-03-14PyAPI: extend Menu.path_menuCampbell Barton
- Add optional 'display_name' callback so callers can construct own names. - Add optional 'prop_filepath' argument (for operators that don't use "filepath"). - Add doc-string. - Use keyword only arguments.
2017-03-14Fix T50932: depth picking w/ pose-bone constraintsCampbell Barton
2017-03-13Cycles: Cleanup, wipe obviously outdated parts of split kernel commentsSergey Sharybin
2017-03-13fix msvc warnings about unknown opencl pragmaslazydodo
2017-03-13Cycles: Add missing header in the fileSergey Sharybin
2017-03-13Fix T50920: Adds missing edges on return of bisect operatorGermano Cavalcante
2017-03-13Fix T50925: Add AO approximation to split kernelHristo Gueorguiev
2017-03-13Cycles: Make MESA compiler more happySergey Sharybin
While this compiler is not officially supported yet, getting it to work is a nice thing because more and more AMD cards will fall under MESA driver. It's also nice to use explicit comparison with NULL, which makes it more clear whether variable is a boolean or pointer. Even Rust enforces this! Patch by Ian Bruce with own modifications.
2017-03-12UI: expose mesh conversion in apply menuCampbell Barton
The mesh convert operator can 'freeze' a mesh (WYSIWYG, modifiers, shape keys etc). However its not very obvious that the way to perform this operation is to convert a mesh to a mesh. Expose this as 'Visual Geometry to Mesh' in the 'Apply' menu, since this is where users might expect to see it.
2017-03-12Comments: minor clarificationCampbell Barton
2017-03-12fix T50923: Inconsistent default values and wrong order of parameters in api ↵Gaia Clary
call
2017-03-12Fix T50930 Typo in 'jpeg2k_codec' descriptionAaron Carlisle
2017-03-12BMesh: rename cryptic functionsCampbell Barton
Use expanded names for bmesh primitive operations (urmv jvke semv jfke). Use 'bmesh_kernel_' prefix, these functions aren't intended for wide use so favor readability. Remove BM_face_vert_separate, it wasn't used and only skipped step of finding correct loop of face.
2017-03-12Cleanup: styleCampbell Barton
2017-03-12UI: Always open enum-search popups with empty search stringJulian Eisel
It might be useful to keep the search string stored in some cases, but in most it's not useful but confusing. Especially if the string is taken from a menu showing a different enum.
2017-03-12Fix T50788: blender startup crash on macOS with some types of volumes available.Brecht Van Lommel
2017-03-12Fix T50628: gray out cycles device menu when no device configured only for ↵Brecht Van Lommel
GPU Compute.
2017-03-11Fix icon alignment for pie buttonsraa
2017-03-11Cleanup: code style & cmakeCampbell Barton
2017-03-11Add support for Objects in Drive variable `Rotational Difference`Germano Cavalcante
Thus it is according to the Manual https://docs.blender.org/manual/en/dev/animation/drivers/drivers_panel.html#driver-variables
2017-03-11BMesh: Fix BM_face_loop_separate_multiCampbell Barton
When the loop region passed in had no loops to edge-split from, it was assumed nothing needed to be done. This ignored the case where loops share a vertex without any shared edges. Now BM_face_loop_separate_multi behaves like BM_face_loop_separate. Fixed error where faces remained connected by verts in BM_mesh_separate_faces.
2017-03-11Correct recent bmesh separate additionCampbell Barton
- Was setting flag incorrectly to avoid re-use. - Check edge has loops before accessing.
2017-03-11Fix T50888: Numeric overflow in split kernel state buffer size calculationMai Lavelle
Overflow led to the state buffer being too small and the split kernel to get stuck doing nothing forever.
2017-03-11BMesh: add BM_mesh_separate_facesCampbell Barton
Fast-path for bmesh split operator which duplicates and deletes. Use when only separating faces, currently used by the intersect tool.