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
path: root/source
AgeCommit message (Collapse)Author
2017-08-16Pass EvaluationContext instead of bContextCampbell Barton
2.8x branch added bContext arg in many places, pass eval-context instead since its not simple to reason about what what nested functions do when they can access and change almost anything. Also use const to prevent unexpected modifications. This fixes crash loading files with shadows, since off-screen buffers use a NULL context for rendering.
2017-08-15Attempt to fix GLSL errors on Blender startup.Brecht Van Lommel
I couldn't reproduce either, but calling min() with different argument data types and indexing vectors with an index not known at compile time seem likely to cause problems. Ref T52404, T52404.
2017-08-15Merge branch 'master' into blender2.8Brecht Van Lommel
2017-08-15macOS build: simplify python install for new 10.9 libraries.Brecht Van Lommel
We stop using the .zip file and just have all files now in lib/darwin/python/lib, along with numpy, numpy headers and requests. This makes it consistent with Linux and simplifies code. For old libraries the .zip stays, code for that gets removed when we fully switch to new libraries.
2017-08-15Fix missing clear of Object->drawdata listbase in new copying code.Bastien Montagne
2017-08-15Fix remaining issues with new Scene copying.Bastien Montagne
Some idprops were not correctly merged from source into destination.
2017-08-15Bring new IDP_MergeGroup() on par with other copying logic.Bastien Montagne
We now have to support more complex copying types, which are controlled by flags, so all copying logic will need to take those at some point (at least, all potentially dealing with IDs).
2017-08-15Fix scene_collection_copy always afecting IDs usercount.Bastien Montagne
_copy_data() functions shall not do that at all anymore. Kept as option for now even though that helper is only called from here... Also moar varnames renaming to standard _src/_dst sufixes.
2017-08-15Cleanup: use 'gwn' prefix for gawain filenamesCampbell Barton
Looking up names project wide or setting breakpoints wasn't so. Names like common.h or element.h are also too generic.
2017-08-15Correct last commitCampbell Barton
2017-08-15Cleanup: rename vars with proper _src/_dst postfixes in new Scene ID data ↵Bastien Montagne
copy func.
2017-08-15Cleanup/refactor: no new general arg-less macros enforcing var names please!Bastien Montagne
We do have an history of those pieces of evil in our code, would be nice to get fully rid of it, but at the very least let's not add more of them in new code. :)
2017-08-15Fix new Scene ID copying code.Bastien Montagne
Missed depsgraph_legacy new pointer to nullify when merged/adapted new ID copying code to blender2.8.
2017-08-15Merge branch 'master' into blender2.8Sybren A. Stüvel
# Conflicts: # source/blender/makesrna/intern/rna_render.c
2017-08-15Manipulator: border editable only w/ selected cameraCampbell Barton
While this isn't really needed, active border was annoying.
2017-08-15Alembic import: report object name in face color index out of bounds errorSybren A. Stüvel
2017-08-15Alembic import: fix crash when face color index is out of bounds.Sybren A. Stüvel
This can happen with Alembic files exported from Maya. I'm unsure as to the root cause, but at least this fixes the crash itself. Thanks to @looch for reporting this with a test file. The test file has to remain confidential, though, so it's on my workstation only.
2017-08-15Fix blenderplayerDalai Felinto
2017-08-15Error in last commitCampbell Barton
Get/set mismatch, reading from pchan, writing to bone.
2017-08-15Manipulator: Add b-bone spline editingCampbell Barton
This needs some improvements since matching handles *exactly* is a bit involved.
2017-08-15Manipulator: grab3d use own vars to store offsetCampbell Barton
Was complicating general use case, also support for transforming with matrix_space set. Add matrix_space support for manipulator_window_project_2d too.
2017-08-15Manipulator: store initial-final matrix for reuseCampbell Barton
Also take matrix_space into account when calculating final pixel size.
2017-08-15Cycles/BI: Add a pixel size option for speeding up viewport renderingLukas Stockner
This patch adds "Pixel Size" to the performance options, which allows to render in a smaller resolution, which is especially useful for displays with high DPI. Reviewers: Severin, dingto, sergey, brecht Reviewed By: brecht Subscribers: Severin, venomgfx, eyecandy, brecht Differential Revision: https://developer.blender.org/D1619
2017-08-14Merge branch 'master' into blender2.8Bastien Montagne
2017-08-14Fix T52331: Motion blur shutter length not keyableSergey Sharybin
The only reason shutter time was marked as non-animatable is because Blender Internal render does not support such animation. But this is something what users are keeping asking for and now Blender Internal is on it's way out. Enabled animation of this property, but noted in tooltip that Blender Internal does not support animation of this property.
2017-08-14Fix T52391: Crash on duplicating material.Bastien Montagne
Bug in new ID copying code, thanks once again to stupid nodetrees, we ended up wrongly remapping MA node->id pointers to NodeTree when copying materials using node trees...
2017-08-14Cleanup: confusing naming in BKE_node_tree_copy_data().Bastien Montagne
2017-08-14New ID Copying code: fix node_tree_copy_data still potentially increasing ↵Bastien Montagne
usercount of its gpencil pointer. _copy_data() functions of datablocks shall never handle that, it's done by generic calling code in library.c.
2017-08-14Fix T51850: Motion tracking - poor performance with keyframe matching on ↵Sergey Sharybin
large video Enabled cache for frame accessor and tweaked policy so we guarantee keyframed images to be always in the cache. The logic might fail in some real corner case (for example, when doing multiple tracks at once on a system where we can not fit 2 clip frames in cache) but things are much better now for regular use.
2017-08-14Tracking: Make frame accessor cache safe for threadingSergey Sharybin
2017-08-14Tracking: Cleanup, newlines and commentsSergey Sharybin
2017-08-14Tracking: Cleanup, de-duplicate codeSergey Sharybin
2017-08-14Trackign: Add some basic logging about caching in frame accessorSergey Sharybin
2017-08-14Tracking: Make frame access cache aware of regionSergey Sharybin
Cache is still kept disabled, need to think of a policy for cache cleanup.
2017-08-14Tracking: Correct comparison in cache keysSergey Sharybin
This code wasn't uses, but the key comparison was totally wrong.
2017-08-14Tracking: Cleanup and some commentsSergey Sharybin
2017-08-14Move back master to BCon1 (aka alpha) status.Bastien Montagne
Forgot to do that the other week, master is no more 2.79 RC!
2017-08-13GPU_framebuffer: Fix incorrect last level.Clément Foucault
2017-08-13Eevee: Optimize and improve GTAO Horizon searchClément Foucault
This fix a bug when occluder are on the edge of the screen and occludes more than they should. Grouped the texture fetches together and clamp the ray at the border of the screen. Also add a few util functions.
2017-08-13Eevee: Fix the AO problem around object edges.Clément Foucault
This was due to missing GL_TEXTURE_MAG_FILTER.
2017-08-13DRW: Make Cache timing global and not per object.Clément Foucault
This is to fix some performance bottleneck.
2017-08-12Merge branch 'master' into blender2.8Campbell Barton
2017-08-12WM: load UI for new file, even when pref disabledCampbell Barton
Loading startup file always loads the UI now.
2017-08-12GPU_framebuffer: Fix performance issue on intel.Clément Foucault
This should fixes the error message that a stall occured because of busy mipmap. This happened on the minmax buffer generation and introduced a random 0.2ms latency. I'm not sure of what was happening though.
2017-08-12Eevee: Fix and opimize MinMaxZ generation.Clément Foucault
2017-08-12Code cleanup: fix various compiler warnings.Brecht Van Lommel
2017-08-12Merge branch 'master' into blender2.8Brecht Van Lommel
2017-08-12Fix T52298: hidden lamps still compute shadow buffers in viewport.Brecht Van Lommel
2017-08-12Merge branch 'master' into blender2.8Campbell Barton
2017-08-12Fix T52329: Boolean with aligned shapes failedCampbell Barton
Creating ngons with multiple axis aligned shapes in the middle of a single face would fail in some cases. This exposed multiple problems in BM_face_split_edgenet_connect_islands - Islands needed to be sorted on Y axis when X was aligned. - Checking edge intersections needed increased endpoint bias. - BVH epsilon needed to be increased.