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. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021