Blender Git Loki

Blender Git commits from all branches.

Page: 2611 / 2888

June 19, 2014, 05:38 (GMT)
Moved function templates for operation binding into the main
depsgraph_build.h header.
June 18, 2014, 19:14 (GMT)
Merge branch 'master' into soc-2013-paint

Conflicts:
source/blender/editors/sculpt_paint/paint_stroke.c
source/blender/editors/space_view3d/drawmesh.c
June 18, 2014, 16:55 (GMT)
Added raster algo, viz
June 18, 2014, 15:55 (GMT)
Fix T33762 - texture fonts were not using the material color (gameengine)
June 18, 2014, 15:49 (GMT)
Move paths as discussed with Sergey
June 18, 2014, 15:37 (GMT)
Wrapper for std::bind, which will allow us to catch operation arguments
and replace them by their respective result data types.

This is just a proof of concept, it will be used later to construct a
intermediate callback, which then performs the actual binding at
scheduling time, when all the input data of an operation is actually
available.

It uses a nifty recursion trick based on the tuple index and std::get
to apply a tuple as an argument pack in std::bind. The
bind_operation_tuple function appends tuple elements to the ArgsTail
pack one by one until N==0, at which point a template specialization is
used to issue the final std::bind call.
June 18, 2014, 14:06 (GMT)
Merge remote-tracking branch 'origin/master' into soc-2014-bge
June 18, 2014, 13:20 (GMT)
rename tests
June 18, 2014, 13:17 (GMT)
Move tests/testing/ -> tests/gtest/
June 18, 2014, 12:50 (GMT)
GTest testing framework
June 18, 2014, 11:58 (GMT)
Avoid some really bad memory usage

- Need to count DM primitives properly in order
to avoid bad memor write in ORCO DM.

- Skip GPU if subsurf result will be converted to CDDM.

Material and textured viewport is not quite working yet,
but at least it doesn't crash.
June 18, 2014, 10:57 (GMT)
Solve crash when doing viewport render

The issue was caused by the render pipeline creating
DerivedMesh for purposes of it's export to the render
database. In this case SubSurf modifier shouldn't be
applied on GPU because render pipeline would want to
access hires data from the CPU side.

Added a flag to modifier apply bitmask which indicates
that the result could be stored in the GPU side. The
flag is called MOD_APPLY_ALLOW_GPU. If this flag is
set modifiers are allowed to keep their result on GPU.

We still need to implement CPU-side hi-res mesh unpack
even if it was originally evaluated on GPU, but the
current change is useful anyway because it'll avoid
possible overhead of copying data back-n-forth.
June 18, 2014, 10:06 (GMT)
Merge branch 'master' into opensubdiv-modifier
June 18, 2014, 09:56 (GMT)
Use updated version of CUEW

This wrangler is now automatically generated from
cuda.h and cudaGL.h which is really handy from the
maintenance point of view: with new CUDA toolkit
release it should be rather simple to update the
wrangler.

Currently it's generated from CUDA toolkit 5 since
it's the version which comes in Debian Wheezy.

Also bundling the generator scripts, so others
can tweak/improve it.

Works fine on Linux, didn't verify it on Windows.
June 18, 2014, 09:47 (GMT)
Merge branch 'master' into opensubdiv-modifier
June 18, 2014, 07:53 (GMT)
Merge branch 'master' into depsgraph_refactor
June 17, 2014, 14:59 (GMT)
Prepare for tests that link against all blender libs.

In CMake files, moves the calculation of BLENDER_SORTED_LIBS
to a macro, so that some automated tests can use it to link against.
Also reorders processing of source to after intern and extern,
so that tests in source can see the interna and extern libraries.
June 17, 2014, 13:19 (GMT)
remove unused includes, simplify alloc/free
June 17, 2014, 13:03 (GMT)
Fix loss of precision when converting string to value.
June 17, 2014, 13:02 (GMT)
Revert to static size for our buffers.

64 should be more than enough, never could get strings longer than ~21 chars so far.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021