Blender Git Commit Log

All Blender Git commits.

Page: 3878 / 8462

May 15, 2017, 20:43 (GMT)
Fix compile error on gcc after last commit

error: static assertion failed: "invalid limits"
May 15, 2017, 18:29 (GMT)
Fix T51297: Use A Higher Hair Segment Limit

Normally, segments up to 50 can be quite enough for most cases.
However, when dealing with things like braids,
the current limit can sometimes be quite a pain.
May 15, 2017, 18:12 (GMT)
Update draw manager cache when change any RNA property
Revision 87bbeb2 by Mike Erwin (master)
May 15, 2017, 17:08 (GMT)
Gawain: further cleanup to VertexBuffer_prime

Get buffer size once, use it to both allocate and track VRAM.
Revision 30d325c by Mike Erwin (master)
May 15, 2017, 17:08 (GMT)
Gawain: cleanup VRAM usage metric

same functionality
Revision 4f7c738 by Mike Erwin (master)
May 15, 2017, 17:08 (GMT)
Gawain: revert recent VRAM usage metric

Revert 7a18ee62eb4d6c6028d05f1da259fe8695f49a3f and 1ff97bbfff78a0c375fb5256a9d9d37cd3973bbe after discussing with @fclem.

VertexBuffer_size should always report the same buffer size, but without asking/calling OpenGL.
May 15, 2017, 16:37 (GMT)
Cycles: Fix native only kernel since denoiser commit
May 15, 2017, 15:55 (GMT)
Mesh Batch Cache: Use compressed format.

We don't compress UV by default because that would mean restricting them to [0, 1]
Leaving all other code for later settings switch.
Revision 9035aa9 by Luca Rood (master)
May 15, 2017, 15:27 (GMT)
Use better prng algo and fix randomness UI
Revision 392b5b8 by Luca Rood (master)
May 15, 2017, 15:27 (GMT)
Implement matcaps for hair
May 15, 2017, 14:24 (GMT)
Gawain: Fix memory manager.
May 15, 2017, 14:14 (GMT)
Eevee: fix some glsl for low quality lamps.
May 15, 2017, 14:14 (GMT)
Mesh Batch Cache: get rid of the ORCO VBO data, and reconstruct it in shader.

With only one MADD instruction we recover the orco data and reduce both the storage and the fetching cost of an attrib layer.
May 15, 2017, 14:14 (GMT)
Gawain: Add assert for maximum attribute name.
May 15, 2017, 14:14 (GMT)
Gawain: Better metric for VRAM usage.
May 15, 2017, 14:14 (GMT)
Mesh Batch Cache: Define Compressed format for shading data.

Deactivated by default.
All shading attribs can be packed to take less VRAM at the cost of precision (not noticable in this case).
UVs can be packed into I16 but that limits their positions into the [-1, +1] range.

This could be a setting option in the future.
May 15, 2017, 14:14 (GMT)
Mesh Batch Cache: Optimization, make use of gawain attrib aliases.
May 15, 2017, 14:14 (GMT)
Gawain: Add support for multiple attrib names.

This adds the possibility to give multiple name to the same attrib.
This allow multiple binding points depending on the shader.
May 15, 2017, 14:14 (GMT)
Edit Mode Engine: Fix loose edges/verts not displaying.
May 15, 2017, 14:14 (GMT)
Mesh Batch Cache: Split Edit Mesh mode Vertex Buffers for faster update.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021