Blender Git Commits

Blender Git "master" branch commits.

Page: 1877 / 5574

February 14, 2018, 17:59 (GMT)
GWN: Add new dynamic type of batches and remove

Theses batches keeps their memory chuck allocated after transfer to be reused and updated very often.

NOTE: This commit break instancing in DRW. (it's fixed in the next commit)
February 14, 2018, 17:59 (GMT)
GWN: Add GWN_batch_draw_procedural

This allow to drawn large amounts of primitives without any memory footprint.
February 14, 2018, 17:59 (GMT)
GWN: Allow drawing instances without batch_instancing
February 14, 2018, 17:59 (GMT)
DRW: Refactor: Make use of the new Gawain long attrib support.
February 14, 2018, 17:59 (GMT)
GWN: Extend support for multiple of 4 components in batches.
February 14, 2018, 17:59 (GMT)
GWN: Fix style and line of code that does nothing!
February 14, 2018, 17:59 (GMT)
GWN: Add support for 4x4 Matrices and instancing attributes.

Only support float matrices specifically for code simplicity.
February 14, 2018, 14:16 (GMT)
Merge branch 'master' into blender2.8
February 14, 2018, 13:55 (GMT)
Cycles: change Index output of Hair and Particle Info to Random, in 0..1 range.

These are used for randomization, so it's convenient if the index is already
hashed and consistent with the Object Info node.
February 14, 2018, 13:00 (GMT)
GPU: use alpha blend that works for drawing to transparent buffer.

It's unlikely to ever be intentional to square the source alpha, as happens
with glBlendFunc, so this changes the blending throughout the code.
February 14, 2018, 13:00 (GMT)
GPU: don't use multisample for entire window, only for offscreen 3D viewport.

Now that the new 3D viewport draws to a multisample offscreen buffer, there is
no good reason anymore to create an entire multisample window and pay the
performance/memory cost for other regions that don't need it.

GL_MULTISAMPLE now only gets enabled for offscreen buffers, so we don't need
to check for it throughout the UI code anymore.

Differential Revision: https://developer.blender.org/D3062
February 14, 2018, 12:31 (GMT)
Fix incorrect RNA path to view_render settings.
February 14, 2018, 11:31 (GMT)
Code cleanup: simplify subwindow code.
February 14, 2018, 10:52 (GMT)
Particles: Avoid multiple function declarations in multiple places

This makes it really hard to spot errors when function signature changes.
February 14, 2018, 10:46 (GMT)
Particles: Cleanup, remove trailign whitespace
February 14, 2018, 10:42 (GMT)
Hair child: Use clamp function to clamp curve evaluation

Avoids redundant calls to the curve evaluation.
February 14, 2018, 10:21 (GMT)
Math utils: Add clamping functions
February 14, 2018, 09:32 (GMT)
CMake: Expose Cycles devices support as CMake option

Handy to disable GPU based devices when it's needed to run Valgrind.
February 14, 2018, 09:20 (GMT)
CMake: Fix cimpilation error when CUDA dynload is disabled but toolkit is not installed
February 14, 2018, 05:04 (GMT)
Merge branch 'master' into blender2.8
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021