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
2014-01-17Scons: Fix cycles OpenCL kernelcompile by distributing util_half.hJens Verwiebe
2014-01-17Code Cleanup: remove redundant bmesh functions & make staticCampbell Barton
2014-01-17BMesh: minor speedup for deleting faces. also remove unused delete-allCampbell Barton
2014-01-17Code Cleanup: move delete funcs out of bmesh_construct.c into own fileCampbell Barton
2014-01-17Code Cleanup: avoid bpy.context when its passed in as an argCampbell Barton
2014-01-17Outliner: minor speedup for drawing, avoid 3 rna lookups per objectCampbell Barton
also for movie-clip dope-sheet
2014-01-17Fix T37706: avoid cycles crash when using a stack that exceeds SVM stack limits.Brecht Van Lommel
This should be pretty rare, the shader in question had many parallel node links because of copying the nodes many times, which is inefficient to run anyway.
2014-01-17Code cleanup: fix gcc/clang compiler warning in release build.Brecht Van Lommel
2014-01-17Fix T37958: part of blender internal approximate AO / indirect light preprocessBrecht Van Lommel
could not be cancelled.
2014-01-17Forgot in previous commit to take care of user preferencesgaiaclary
2014-01-17Improved the Quit Confirm behaviour: Now confirm only shows up when current ↵gaiaclary
session is dirty
2014-01-16Minor change to last commit to solidify, only allocate bitmap as neededCampbell Barton
2014-01-16Workaround for avx assembler not compiling with vanilla gcc ( with openMP case )Jens Verwiebe
2014-01-16Fix compilation of Cycles AVX kernel with cmake.Thomas Dinges
2014-01-16Correct versioning check for manipulatorCampbell Barton
2014-01-16Code Cleanup: loop over ThemeSpace's where possibleCampbell Barton
2014-01-16BLF: Fix for changing the DPI storing many fonts (300+)Campbell Barton
Each dpi value stores its own set of font sizes, so while dragging the dpi value would collect many sizes and never free. Also change how BLF_cache_clear works, it was freeing memory but not the OpenGL textures. Now just free all the cache and GL textures and let drawing allocate them again as needed.
2014-01-16Cycles: Add an AVX kernel for CPU rendering.Thomas Dinges
* AVX is available on Intel Sandy Bridge and newer and AMD Bulldozer and newer. * We don't use dedicated AVX intrinsics yet, but gcc auto vectorization gives a 3% performance improvement for Caminandes. Tested on an i5-3570, Linux x64. * No change for Windows yet, MSVC 2008 does not support AVX. Reviewed by: brecht Differential Revision: https://developer.blender.org/D216
2014-01-16BLF: avoid allocating empty array in blf_glyph_cache_textureCampbell Barton
2014-01-16Fix for BLF using realloc() on guarded-alloced memoryCampbell Barton
2014-01-16Code Cleanup: spellingCampbell Barton
2014-01-16CMake: add missing dependency for icon targetCampbell Barton
2014-01-16Fix T38217: Fix glitch adding Monkey with view alignCampbell Barton
added an option so view-align can default to a different axis.
2014-01-16Fix T38116: Crash when using solidify modifier on multi-user meshSergey Sharybin
Issue was caused by solidify modifier using original vertices bitfield to store tags. This isn't thread-safe obviously. Now use bitmap to store needed tags. Reviewed by Campbell, thanks!
2014-01-16Code Cleanup: no need to pass empty strings as default valuesCampbell Barton
2014-01-16Code Cleanup: avoid using G_PICKSEL for transform manipulatorCampbell Barton
2014-01-16Correct error in own recent commitCampbell Barton
2014-01-16Code Cleanup: outliner used magic numbers for active items and selectingCampbell Barton
Replace with enums to make it more obvious whats happening
2014-01-16Compilation error fix: mismatch declarationSergey Sharybin
2014-01-16Code Cleanup: style and redundant castsCampbell Barton
2014-01-16Code Cleanup: simplify matcaps checks and quiet warningCampbell Barton
2014-01-16User Prefs: Manipulator unit and tooltip fixesAndrew Buttery
removal of x5 hardcoded size multiplier
2014-01-16Tweak to early threaded update escapeSergey Sharybin
Issue was caused by some objects being in bMain and tagged for update but not being in the DAG. This means objects wouldn't be updated and their recalc flag remains untouched triggering threaded for the next frame. Solved by tweaking POST_UPDATE_HANDLER_WORKAROUND in the way that it checks objects' recalc flags from the DAG, not from the bMain. This will work a bit longer since DAG stored more nodes than objects in the scene, but this code only runs in cases when there're some objects tagged for update, which keeps overall CPU usage on such a workaround pretty low. Now CPU usage on 11a_comp scene from project Pampa went down from ~15% down to ~5% (2,69 release uses ~%7). Pointed by Thomas Dinges in IRC.
2014-01-15Fix T38233: Right click in Particle Edit mode closes applicationSergey Sharybin
It was wrong memory access in selection operators when point doesn't have keys.
2014-01-15Potential fix for T38111: Duplicating BOIDS emitter cause glitchy operationSergey Sharybin
Need to reset cached KD tree when duplicating particle system.
2014-01-15Fix collada and freestyle module compile errors after recent commit, forgot toBrecht Van Lommel
compile with those enabled.
2014-01-15UI: add "double click to rename" tooltip to list items.Andrew Buttery
This is to try to avoid some confusion now that the separate text fields are gone. Reviewed By: billrey, brecht Differential Revision: https://developer.blender.org/D217
2014-01-15Python/Depsgraph: bpy.data.*.is_updated now detects add/remove of any datablock.Tom Edwards
Previously this only worked for some datablocks relevant to rendering, now it can be used to detect if any type of datablock was added or removed (but not yet to detect if it was modified, we need many more depsgraph tags for that). Most of the changes are some function parameter changes, the important parts are the DAG_id_type_tag calls. Reviewed By: sergey, brecht Differential Revision: https://developer.blender.org/D195
2014-01-15Fix T38234: changing smooth/flat shading on linked mesh data should not be ↵Brecht Van Lommel
allowed.
2014-01-15Code cleanup: move half float functions to separate header file.Brecht Van Lommel
2014-01-15Code cleanup: some reshuffling of SIMD defines moving more code to ↵Brecht Van Lommel
util_optimization.h.
2014-01-15Fix for infinite freestyle re-render in the viewportSergey Sharybin
Was a regression since e618d8238e0e and was caused by the wrong main being tagged for update.
2014-01-15Eek, terrible typo in previous commitSergey Sharybin
Pointed by Bastien!
2014-01-15Only check OB_RECALC_ALL flags of the object in transform codeSergey Sharybin
Because of the issue of how simplification works, there could be more flags in on->recalc bitfield which are ignored by object anyway. Would save some update calls after simplificating the scene.
2014-01-15Followup to the previous commitSergey Sharybin
It was actually rather simple to make sure depsgraph is up to date before calling BKE_object_handle_update() in the transform code by just moving DAG_scene_relations_update() to the beginning of the function. Wouldn't expect any side effects for other cases since DAG is not used bu the code between new location of the call and old one.
2014-01-15Fix T38224: Blender crashes on duplicating curveSergey Sharybin
Issue is caused by the evaluation flags getter called with NULL depsgraph. It happens on direct object update from the transform code after duplicating the curve. Proper solution is probably to make sure depsgraph is rebuild after duplication, but for now it's better to prevent crashes.
2014-01-15Fix compilation error with stricg GCC flagsSergey Sharybin
2014-01-15Fix T38216: Cycles render crash Blender in some scene in versionsSergey Sharybin
Issue was caused by evaluation flags getter function polluting the DAG. Need to use dag_find_node() instead. Still need to doublecheck exporting objects with curve deform works properly. On the first thought it should, but might be wrong again.
2014-01-15Fix a bunch of UI string issues...Bastien Montagne
2014-01-15Fix text overlap when using edge angle & lengthCampbell Barton
From D193 by Ron Davis with some edits.