Blender Git Commits

Blender Git "master" branch commits.

Page: 2274 / 5574

October 2, 2016, 18:52 (GMT)
Fix compile errors with Alembic.
October 2, 2016, 16:53 (GMT)
Merge branch 'master' into blender2.8
October 2, 2016, 14:38 (GMT)
Fluids: improve multithreaded CPU usage.

Fixes for clamp-omp, fewer shared variables, fix some cases of threads writing
to the same memory location. Issue found by Jens Verwiebe, who reports 30%
speedup with 16 core CPU, when using this with a recent clang-omp version.
Revision ba30b85 by Mike Erwin
October 1, 2016, 22:11 (GMT)
OpenGL: draw volumetric gpencil with point sprites

Transition away from GLU and legacy matrix stack. Using point sprites eliminated the need for most of the matrix math!

Depends on decent support of large aliased points. NVIDIA is good at this, must test limits on AMD & Intel systems.

Still needs proper scaling based on view zoom.

Part of T49042, touches on T49043 and T49450.
Revision b8e3d81 by Mike Erwin
October 1, 2016, 21:34 (GMT)
OpenGL: fix point sprites

Apparently GL_POINT_SPRITE is important to GL 3.2+ compatibility profile, not just to GL 2.1 as thought.

We'll remove this during the core profile transition.
Revision 875d63c by Mike Erwin
October 1, 2016, 21:32 (GMT)
OpenGL: one more point shader

Added a built-in shader for points that vary both size and color.
October 1, 2016, 20:41 (GMT)
Fix T49520: broken vertex colors in the game engine.
October 1, 2016, 19:50 (GMT)
[Fix unreported bug] Snap align with normal was not working in derivade mesh

The `use_snapp_align_rotation` option was using only the first vertex
October 1, 2016, 17:22 (GMT)
[msvc] make.bat - Fix:msbuild platform wasn't set when the architecture was auto detected.
October 1, 2016, 17:15 (GMT)
Fix T49502: file browser on OS X not highlighting system folders and bookmarks.
October 1, 2016, 16:22 (GMT)
[MSVC] Make.bat updates.
- Explicitly specify the platform for msbuild, to facilitate builds with just the Visual C++ Build Tools installed.
- When vs2013 is not found, try looking for 2015 as a fallback
- Clear up any batch variables that might have been set from previous runs
October 1, 2016, 12:47 (GMT)
Fix wrong Cycles GLSL pointiness, still not supported but should be neutral 0.5.
October 1, 2016, 11:37 (GMT)
Cycles: implement partial constant folding for exponentiation.

This is also an important mathematical operation that can be folded
if it is known that one argument is a certain constant. For colors
the operation is provided as a Gamma node.

The SVM Gamma node needs a small fix to make it follow the 0 ^ 0 == 1
rule, same as the Power node, or the Gamma node itself in OSL mode.

Reviewers: #cycles

Differential Revision: https://developer.blender.org/D2263
Revision 5753a14 by Mike Erwin
October 1, 2016, 00:44 (GMT)
OpenGL: new built-in shaders for drawing points

Both of these draw round points with jaggy edges, but treat color & size differently.
September 30, 2016, 23:56 (GMT)
Add default UV coordinates for torus primitive.

Fixes T47489.

Reviewed By: brecht
September 30, 2016, 23:55 (GMT)
Fix MSVC compiler warning due to using */* to start comment.
Revision d1b21d1 by Mike Erwin
September 30, 2016, 23:51 (GMT)
OpenGL: add support for programmable point size

And enable point sprites always. Fragment shaders can use gl_PointCoord now.
Revision 82648a8 by Mike Erwin
September 30, 2016, 23:10 (GMT)
OpenGL: make platform requirements explicit

At context startup, make sure our assumptions about the OpenGL version are true. Should match since we set up the contexts... but this is what asserts are for, to check "should"s!

Part of T49012
September 30, 2016, 10:15 (GMT)
Cleanup: Naming in EditNormals modifier
September 30, 2016, 09:13 (GMT)
Normal edit modifier: Fix relation builder for the new dependency graph
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021