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
2016-06-01Fix/Workaround T48560: Color picker V fail w/ user defined RNACampbell Barton
Set the maximum soft-max to 1.0 when its left at FLT_MAX. Since this causes problems using the slider.
2016-06-01Increase range of Font object textboxsDalai Felinto
The current values were arbitrary. I'm keeping them as ui_range, but internally there is no reason we can't use larger values.
2016-05-31BLI_mempool: Use an 'odd' FREEWORD for big/little endianCampbell Barton
This also changes freeword to an intptr_t to ensure not only the first 4 bits of a pointer are tested on 64bit systems.
2016-05-31-Fixed SSR : Using depth buffer for increased precision but using another slotClément Fukhaut
-Fixed some typos
2016-05-31Small API typo found while reading the APIDalai Felinto
2016-05-31Cleanup: unused definesCampbell Barton
2016-05-31Cleanup: parenthesize definesCampbell Barton
2016-05-31Fix T48554: Absolute grid snap fails w/ cursor pivotCampbell Barton
Use center of selection when using absolute grid snapping and cursor pivot.
2016-05-31Properly handle vertex color color space for Cycles GLSLSergey Sharybin
A bit tricky, need to pass additional information about what the attribute is and how to deal with it. BI path stays unchanged, just to make things simplier for now. Fixes T48555: Cycles GLSL- Incorrect Vertex Color results from Attribute node
2016-05-31Cycles GLSL: Make it work with software opengl modeSergey Sharybin
2016-05-31Fix T48553: Cycles GLSL Box projection produces strong artifactsSergey Sharybin
2016-05-31Fix T48552: Ctrl-D to add drivers shows disabled menu itemsCampbell Barton
2016-05-31Fix T48547: Shrinkwrap fails w/ auxiliary targetCampbell Barton
Error in 0b5a0d84
2016-05-30Merge branch 'master' of git://git.blender.org/blenderClément Fukhaut
# Conflicts: # source/blender/gpu/intern/gpu_draw.c # source/blender/gpu/shaders/gpu_shader_material.glsl # source/blender/makesdna/DNA_view3d_types.h # source/blender/nodes/shader/nodes/node_shader_normal_map.c # source/blender/nodes/shader/nodes/node_shader_tex_environment.c # source/blender/nodes/shader/nodes/node_shader_tex_image.c # source/blender/nodes/shader/nodes/node_shader_tex_noise.c # source/blender/nodes/shader/nodes/node_shader_texture.c
2016-05-30-Added Material Layer OverrideClément Fukhaut
-Unified SSAO settings -Added GPU_ltc.h to hold the luts -Simplier SSR Settings -Reworked Anisotropic shaders (now matching Cycles) -Finished adding other distributions -Added Specular AO
2016-05-30Shrinkwrap: OMP->BLI_task.Bastien Montagne
Gives little to no speedup (a few percents at best).
2016-05-30Depsgraph: Small optimization to update flushingSergey Sharybin
Gives about 5% speedup in scene with lots of nodes (army_of_clones.blend)
2016-05-30Depsgraph: Fix compilation with new depsgraph disabledSergey Sharybin
2016-05-30Fix: Add a hard upper limit for fontsize of Text Strip's textJoshua Leung
Although there is a "UI limit", it's necessary to have the hard limit on the property too. I noticed this bug first hand just now, when, after accidentally setting the size to 8188 (due to a combination of typos and sluggish UI refresh) my machine locked up completely when trying to jump to that frame. It got so bad that I had to do a hard reset to fix it - so, it's possible that even 1000 or 2000 as used now are actually way too large still.
2016-05-30GLSL: Fix voronoi texture giving different results form renderedSergey Sharybin
2016-05-30Depsgraph: Fix wrong layers flush form children to parentSergey Sharybin
It was possible to have issues in cases when several child dependencies goes to IDs with different layers. In this case order of flushing was not really well defined, which could lead to cases when indirect dependency via invisible object wouldn't work. Need some sort of barrier to prevent scheduling of parent nodes for until all children are done, but that's becoming quite nasty thing to implement. Added a temp field to component for now. maybe it's not so crazy actually and we might use it for evaluation as well, so we wouldn't flush updates to components which does not affect visible stuff.
2016-05-30Support all Cycles image texture projections in the GLSL viewportRalf Hölzemer
This patch enables Tube, Sphere and Box projections in GLSL for the image texture node. Reviewers: sergey Projects: #nodes, #opengl_gfx Differential Revision: https://developer.blender.org/D2036
2016-05-30GLSL: Fix magic colors being offSergey Sharybin
2016-05-30GLSL: Brick texture uses bit operations, which seems to be a failure on some ↵Sergey Sharybin
Intel cards
2016-05-30Change the hash-table to be 3x total items to hashCampbell Barton
2016-05-30Remove accidental static varCampbell Barton
2016-05-30Editmesh undo memory optimizationCampbell Barton
Previously a whole mesh was stored between undo steps, This commit uses BLI_array_store to de-duplicate memory use between undo steps. Memory saving depends entirely on kinds of edits performed, in own tests 5x-15x less memory use is common. Compacting the memory does give some overhead however its done in a background thread so its not blocking in most cases. New behavior and threading can be ifdef'd out to check for regressions. See D2026 for details.
2016-05-30Add BLI_array_store copy-on-write APICampbell Barton
This supported in-memory de-duplication, useful to avoid in-efficient memory use when storing multiple, similar arrays.
2016-05-29BKE's DerivedMesh: get rid of last OMP usage.Bastien Montagne
Not replacing with some BLI_task_stuff here, tests show this is pointless (in absolute best case - i.e. single huge mesh in scene - parallelizing here switches from 0.8ms to 0.5ms for that piece of code - with something like 750ms per frame update...).
2016-05-29Fix T48507: Symmetrize doesn't work properly on Bendy BonesJoshua Leung
2016-05-29Fix: Flip logic order for autokeying checking to cope with files where the ↵Joshua Leung
flags have been set incorrectly Sometimes the autokeying flags don't get set correctly (i.e. the "mode" flags used for 'Add + Replace' vs 'Replace Only' aren't set), meaning that the old logic would always fall through to the "replace only" case. When this happens, the resulting behaviour can be quite strange and hard to debug. This fix prevents problems like this from continuing to be an issue...
2016-05-29added missing includeGaia Clary
2016-05-29fixed some incompatible definitions (to make this work also on linux)Gaia Clary
2016-05-29Added support for non numeric bone layer labels (could happen when importing ↵Gaia Clary
from other tools) Differential Revision: https://developer.blender.org/D2037
2016-05-28collada exporter: fixed wrong check for bone roll valueGaia Clary
2016-05-28Fix T48529: NLA : viewport not updated after Track muted/unmuted.Bastien Montagne
Not sure why, but ANIM_animdata_update() totally ignored NLAStrip type of bAnimListElem. For now only added support for ANIM_UPDATE_DEPS type of update, don't know whether others are needed in this case or not... time will say.
2016-05-28Collada: Adding support for bone roll and bone layersGaia Clary
Differential Revision: https://developer.blender.org/D2034
2016-05-28PyRNA: Fix repr used /w arraysCampbell Barton
RNA arrays now display their index, with support for multi-dimensional arrays.
2016-05-28Fix T48534: color picker hex #RRGGBB input allows typing one character too many.Brecht Van Lommel
Fix suggested by Daniel Rivera.
2016-05-28Fix T48498: stereo camera interocular distance should not have a hard max limit.Brecht Van Lommel
2016-05-28Fix T48533: camera node view vector wrong for Cycles GLSL.Ralf Hölzemer
Reviewed By: brecht Differential Revision: https://developer.blender.org/D2033
2016-05-28Add missing includeCampbell Barton
2016-05-27Depsgraph: Accidentally removed one line too muchSergey Sharybin
2016-05-27Depsgraph: Cleanup and code simplificationSergey Sharybin
This is mainly a maintenance commit which was aimed to make work with this module more pleasant and solve such issues as: - Annoyance with looong files, which had craftload in them - Usage of STL for the data structures we've got in BLI - Possible symbol conflicts - Not real clear layout of what is located where So in this commit the following changes are done: - STL is prohibited, it's not really predictable on various compilers, with our BLI algorithms we can predict things much better. There are still few usages of std::vector, but that we'll be solving later once we've got similar thing in BLI. - Simplify foreach loops, avoid using const_iterator all over the place. - New directory layout, which is hopefully easier to follow. - Some files were split, some of them will be split soon. The idea of this is to split huge functions into own files with good documentation and everything. - Removed stuff which was planned for use in the future but was never finished, tested or anything. Let's wipe it out for now, and bring back once we really start using it, so it'll be more clear if it solves our needs. - All the internal routines were moved to DEG namespace to separate them better from rest of blender. Some places now annoyingly using DEG::foo, but that we can olve by moving some utility functions inside of the namespace. While working on this we've found some hotspot in updates flush, so now playback of blenrig is few percent faster (something like 96fps with previous master and around 99-100fps after this change). Not saying it's something final, there is still room for cleanup and API simplification, but those might happen as a regular development now without doing any global changes.
2016-05-27more correct Normal Map node behavior for tangent mapping in Cycles ViewportAlexander Romanov
2016-05-27OpenGL: use EXT version of FBOsMike Erwin
Blender 2.7x supports OpenGL 2.1 which has FBO only as an extension. It was working fine, but this is more correct.
2016-05-26fixed collada api call for blenderplayerGaia Clary
2016-05-26moved is_leaf_bone() to collada utils for reuse in exporter and importerGaia Clary
2016-05-26fix: Import of meshes with holes is now reported as WARNING (unsupported)Gaia Clary
improved: add support for bone tail export/import using Blender Collada profile Differential Revision: https://developer.blender.org/D2031
2016-05-26fix: Import of meshes with holes is now reported as WARNING (unsupported)Gaia Clary