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
2018-02-28Merge branch 'master' into blender2.8Sergey Sharybin
2018-02-28De-duplicate tool settings copy and make tool settings freeing reusableSergey Sharybin
2018-02-28Null pointer check exiting sculpt modeCampbell Barton
Needed for 2.8x, harmless here.
2018-02-28Null pointer check exiting sculpt modeCampbell Barton
Needed for 2.8x, harmless here.
2018-02-28WorkSpace: use existing objects mode on selectCampbell Barton
When selecting an object which is already visible in another window use the mode from that workspace without performing any mode switching.
2018-02-28Workspace: sync object-modes to other workspacesCampbell Barton
When changing the mode of an object, apply this to all other workspaces that share the same active object. Also use copy the object-mode when duplicating workspaces.
2018-02-28Merge branch 'master' into blender2.8Brecht Van Lommel
2018-02-28Code cleanup: fix a few harmless warnings.Brecht Van Lommel
2018-02-28Code cleanup: make viewport free simpler and consistent with GPU module.Brecht Van Lommel
2018-02-28Update CUEW to latest versionBrecht Van Lommel
Some Linux distribution have only libcuda.so.1, not libcuda.so.
2018-02-28Code cleanup: fix a few compiler warnings.Brecht Van Lommel
2018-02-28DRW: Fix broken particle drawing.Clément Foucault
Was caused by GPU_SELECT_LOAD_IF_PICKSEL_LIST not iterating at all if shgroup->instance_count == 0.
2018-02-28Object Mode: Fix incorrect lightprobe wire color when in edit mode.Clément Foucault
2018-02-28Cleanup: comment for depth picking code, const argsCampbell Barton
Note that setting `glDepthFunc` isn't important, since 2.8 branch changes this value it might seem like an error however it's harmless in this case - so better make note of this.
2018-02-28DRW: Disable depth test when drawing statisticsClément Foucault
2018-02-28Cleanup: use 'uint' for GPU_selectCampbell Barton
2018-02-28DRW: Fix negative scale object drawing.Clément Foucault
2018-02-28DRW: Refactor & Split draw_manager.c into multiple files.Clément Foucault
Refactor include: - Removal of DRWInterface. (was useless) - Split DRWCallHeader into a new struct DRWCallState that will be reused in the future. - Use BLI_link_utils for APPEND/PREPEND. - Creation of the new DRWManager struct type. This will enable us to create more than one manager in the future. - Removal of some dead code.
2018-02-28BLI_link_utils: Add BLI_LINKS_APPEND(list, link)Clément Foucault
2018-02-28Merge branch 'master' into blender2.8Brecht Van Lommel
2018-02-28Cleanup: macros using _END, should have a _BEGINCampbell Barton
Also use var names not likely to be shadowed.
2018-02-28Code cleanup: refactor Cycles image metadata retrieval to use a struct.Brecht Van Lommel
2018-02-28Cycles point density textureDalai Felinto
This still does not make point density to work in Cycles, but at least it pass the depsgraph down the line. Note this was working fine before the depsgraph/render refactor to pass evaluated depsgraph to the engines.
2018-02-28Fix Cycles to mostly work with render layer / depsgraph changes.Brecht Van Lommel
Point density texture and motion blur are still broken, and many more changes are needed in general to used evaluated datablocks.
2018-02-28Refactor depsgraph/render logic to serve evaluated depsgraph to enginesDalai Felinto
User notes ---------- Compositing, rendering of multi-layers in Eevee should be fully working now. Development notes ----------------- Up until now we were still using the same depsgraph for rendering and viewport evaluation. And we had to go out of our ways to be sure the depsgraphs were updated. Now we iterate over the (to be rendered) view layers and create a depsgraph to each one, fully evaluated and call the render engines (Cycles, Eevee, ...) with this viewlayer/depsgraph/evaluation context. At this time we are not handling data persistency, Depsgraph is created from scratch prior to rendering each frame. So I got rid of most of the partial update calls we had during the render pipeline. Cycles: Brecht Van Lommel did a patch to tackle some of the required Cycles changes but this commit mark these changes as TODOs. Basically Cycles needs to render one layer at a time. Reviewers: sergey, brecht Differential Revision: https://developer.blender.org/D3073
2018-02-28Depsgraph: Expose query to get view layer to RNADalai Felinto
2018-02-27Merge branch 'master' into blender2.8Gaia Clary
2018-02-27Collada: Added tests for Animation exportGaia Clary
2018-02-27merge Collada changtes from masterGaia Clary
2018-02-27Merge commit '6aadd61bd892d3908ed8151' into blender2.8Dalai Felinto
2018-02-27Collada: commented out code was previously left over with an unresolved ↵Gaia Clary
conflict in it. Deleting as its no longer needed
2018-02-27Collada: Remove obsolete codeGaia Clary
2018-02-27fix: Collada Matrixdata Importer tried to fix rotations where nothing was to ↵Gaia Clary
fix. The matrixdata import is now only doing a matrix decompose and then pplies the decomposed values to 3 trans-, 3 scale- and 4 rot-curves)
2018-02-27Collada: removed unnecessary dup[licate matrix conversion in matrix data ↵Gaia Clary
exporter
2018-02-27Collada exporter: Replaced numbers 0/1 by boolean values fasle/true for ↵Gaia Clary
better reading
2018-02-27Collada Shape key export can create huge datafiles and may need some ↵Gaia Clary
optimization. Disable export by default, user can still enable on demand
2018-02-27Collada enable Export of animation data by defaultGaia Clary
2018-02-27DRW: Fix multithreading conflict with material previews.Clément Foucault
2018-02-27DRW: Refactor / Cleanup Builtin uniforms.Clément Foucault
-Make the view and object dependant matrices calculation isolated and separated, avoiding non-needed calculation. -Adding a per drawcall matrix cache so that we can precompute these in advance in the future. -Replaced integer uniform location of only view dependant builtins by DRWUniforms that are only updated once per shgroup.
2018-02-27DRW: Do not recreate the common uniform buffer every frame.Clément Foucault
2018-02-27GWN: Query builtin uniform at shader creation.Clément Foucault
This avoids having non null entries in shaderface->builtin_uniforms and a redundant check.
2018-02-27Fix T54179: Assert changing layers in 2nd windowCampbell Barton
2018-02-27Eevee preview materialsDalai Felinto
Now that Eevee has support for offline rendering (F12) we can use it for the Material previews. Note: This makes the duplicated UI issue one panel worse. That happens when Cycles if your scene engine, and Eevee is your workspace engine.
2018-02-27Cleanup: remove unused duplicate codeCampbell Barton
2018-02-27MSVC 2013 Compile Fix/Workaround for "static thread_local" varsJoshua Leung
Apparently MSVC 2013 has trouble with stuff that's been declared "static thread_local" (and/or maybe even the "thread_local" keyword). https://stackoverflow.com/questions/29399494/what-is-the-current-state-of-support-for-thread-local-across-platforms
2018-02-27Merge branch 'master' into blender2.8Sergey Sharybin
2018-02-27Collada: Remove unused vector of flaot[4][4] valuesSergey Sharybin
Was in fact causing issues on macOS, something to do with a destructor.
2018-02-27Collada: Use floating point version of abs()Sergey Sharybin
Avoids implicit cast of float to int.
2018-02-27Merge branch 'master' into blender2.8Campbell Barton
2018-02-27GPU_select: correction to select-pick-finalizeCampbell Barton
Would run twice, harmless at the moment but could cause issues later.