Blender Git Commits

Blender Git commits from all branches.

Page: 1821 / 2888

March 4, 2017, 14:56 (GMT)
Fix Vive compile option
March 4, 2017, 11:37 (GMT)
Cycles: Calculate size of split state buffer kernel side

By calculating the size of the state buffer in the kernel rather than the host
less code is needed and the size actually reflects the requested features.

Will also be a little faster in some cases because of larger global work size.
March 4, 2017, 10:56 (GMT)
Fix error in transformation when object is rotated
March 4, 2017, 10:39 (GMT)
Initialize rotation of GPencil Objects
March 4, 2017, 10:38 (GMT)
Return datablock for GPencil
March 4, 2017, 08:29 (GMT)
Cycles: Fix crash after failed kernel build

Pointers to kernels were uninitialized leading to freeing of random memory
addresses. Another reason it would be good to use smart pointers.
March 4, 2017, 06:49 (GMT)
Cycles: Faster building of split kernel

Simple change to make it so that only kernels that have been modified are
rebuilt. Might only be useful during development.
March 4, 2017, 04:38 (GMT)
Remove a few warnings and some cleanup
March 4, 2017, 04:12 (GMT)
Implement normal override for the new collision function
March 4, 2017, 03:24 (GMT)
Replace plNearestPoints with a deticated solution

Implement a dedicated collision detection function (was previously
relying on Bullet's generic `plNearestPoints`).
This function computes all the collision data to be used for response:
coordinates, distance, direction vector.

This new function has three advantages:

* Remove a dependency from cloth simulation (Bullet).
* Give more pleasing collision results (this function is tailored
specifically for our collision response method).
* Much faster computation (not benchmarked extensively, but observed
overal simulation time was cut roughly in half with "collision-heavy"
simulations).
March 4, 2017, 01:56 (GMT)
minor correction
March 4, 2017, 01:51 (GMT)
More efficient depth sorting
March 3, 2017, 23:41 (GMT)
Simplify impulse clustering pointer stuff
March 3, 2017, 23:36 (GMT)
Expose slice intersection function (math_geom)
March 3, 2017, 22:55 (GMT)
Moving forward, various of changes

Mainly:
- Store/use information in layout-type for creating screens with the layout instance
- Properly create layout instances when creating workspaces/layouts
- Fix double-free
- Fix memory leaks
March 3, 2017, 21:15 (GMT)
Cleanup code doing more compact if groups
March 3, 2017, 21:15 (GMT)
Create an OB_GPENCIL object automatically if not selected a previous one
March 3, 2017, 21:14 (GMT)
Modify creation of the object to remove unused RNA and define size in header file
March 3, 2017, 21:14 (GMT)
Remove redundant lines
March 3, 2017, 21:14 (GMT)
Avoid wrong activation of edit mode
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021