http://www.miikahweb.com/feed.php MiikaHweb - Blender Temp-cycles-microdisplacement Branch http://www.miikahweb.com/ MiikaHweb - Blender Temp-cycles-microdisplacement Branch fi Fri, 18 Oct 19 14:22:45 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[0090b39]: Cycles: Replace object index hack with actual checks for SD_TRANSFORM_APPLIED...]]> http://www.miikahweb.com/en/blender/git-logs/commit/0090b39fe5ab633a67c4ca12186214f3db6be3c9 0090b39
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Cycles: Replace object index hack with actual checks for SD_TRANSFORM_APPLIED

Using ones complement for detecting if transform has been applied was confusing
and led to several bugs. With this proper checks are made. Also added a few
transforms where they were missing, mostly affecting baking and displacement
when `P` is used in the shader (previously `P` was in the wrong space for
these shaders)

----------------------------------------
10 Paths Changed]]>
Sat, 03 Sep 2016 20:08:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0090b39fe5ab633a67c4ca12186214f3db6be3c9Mai Lavelle
<![CDATA[[65afa1b]: Cycles: Fix bump mapping to use object space when used with...]]> http://www.miikahweb.com/en/blender/git-logs/commit/65afa1b7d02a90d0edf6743e61319a9e71da32cd 65afa1b
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Cycles: Fix bump mapping to use object space when used with true displacement

Bump mapping was happening in world space while displacement happens in object
space, causing shading errors when displacement type was used with bump mapping.

To fix this the proper transforms are added to bump nodes. This is only done
for automatic bump mapping however, to avoid visual changes from other uses of
bump mapping. It would be nice to do this for all bump mapping to be consistent
but that will have to wait till we can break compatibility.

----------------------------------------
8 Paths Changed]]>
Sat, 03 Sep 2016 20:07:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/65afa1b7d02a90d0edf6743e61319a9e71da32cdMai Lavelle
<![CDATA[[d2429d5]: Merge branch 'master' into temp-cycles-microdisplacement]]> http://www.miikahweb.com/en/blender/git-logs/commit/d2429d5244b8cddb16cd475a20ed5d18346b40c6 d2429d5
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Merge branch 'master' into temp-cycles-microdisplacement

----------------------------------------
0 Paths Changed]]>
Fri, 02 Sep 2016 17:26:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d2429d5244b8cddb16cd475a20ed5d18346b40c6Mai Lavelle
<![CDATA[[71bdbac]: Cycles: Remove unused flag]]> http://www.miikahweb.com/en/blender/git-logs/commit/71bdbac6a4eedcf926bbf474886f50ada255f4d0 71bdbac
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Cycles: Remove unused flag

----------------------------------------
3 Paths Changed]]>
Wed, 31 Aug 2016 00:49:14 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/71bdbac6a4eedcf926bbf474886f50ada255f4d0Mai Lavelle
<![CDATA[[98e9dfa]: Cycles: Transform undisplaced coordinates into world space...]]> http://www.miikahweb.com/en/blender/git-logs/commit/98e9dfa2d63410673fbeee5ac0fadf222ebe9fa1 98e9dfa
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Cycles: Transform undisplaced coordinates into world space for bump shader eval

Forgot to do this, shading should be correct now for transformed objects.

----------------------------------------
2 Paths Changed]]>
Wed, 31 Aug 2016 00:27:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/98e9dfa2d63410673fbeee5ac0fadf222ebe9fa1Mai Lavelle
<![CDATA[[5f1bf67]: Merge branch 'master' into temp-cycles-microdisplacement]]> http://www.miikahweb.com/en/blender/git-logs/commit/5f1bf679bb11b9dc12741d19fab23d3840495d8f 5f1bf67
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Merge branch 'master' into temp-cycles-microdisplacement

----------------------------------------
0 Paths Changed]]>
Fri, 26 Aug 2016 16:26:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5f1bf679bb11b9dc12741d19fab23d3840495d8fMai Lavelle
<![CDATA[[c43fb36]: Merge branch 'master' into temp-cycles-microdisplacement]]> http://www.miikahweb.com/en/blender/git-logs/commit/c43fb369277dcc1b18c0689a24601a0a494b7af3 c43fb36
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Merge branch 'master' into temp-cycles-microdisplacement

----------------------------------------
0 Paths Changed]]>
Wed, 31 Aug 2016 00:12:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c43fb369277dcc1b18c0689a24601a0a494b7af3Mai Lavelle
<![CDATA[[4b606da]: Cycles microdisplacement: Improved automatic bump mapping]]> http://www.miikahweb.com/en/blender/git-logs/commit/4b606da5a6021fe9f20a1bdeeeea7d923abf6fcb 4b606da
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Cycles microdisplacement: Improved automatic bump mapping

Object coordinates can now be used in the displacement shader and will give
correct results, where as before bump mapping was calculated from the displace
positions and resulted in incorrect shading.

This works by evaluating the shader in two parts, first bump then surface, and
setting the shader state to match what it would be if the surface was
undisplaced for the bump shader evaluation. Currently only `P` is set as if
undisplaced, but other shader variables could be set as well, such as `I` or
`time`. Since these aren't set to anything meaningful for displacement I left
them out of this patch, we can decide what to do with them separately.

----------------------------------------
14 Paths Changed]]>
Thu, 18 Aug 2016 16:20:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4b606da5a6021fe9f20a1bdeeeea7d923abf6fcbMai Lavelle
<![CDATA[[7b144e3]: Cycles: remove duplicate shader storage]]> http://www.miikahweb.com/en/blender/git-logs/commit/7b144e306bd7d31ae6402b26d92acae970373391 7b144e3
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Cycles: remove duplicate shader storage

Storing multiple copies of a shader was needed when the displacement method was
a mesh option and could be different for each mesh. Now that its a shader option
this is unnecessary.

----------------------------------------
5 Paths Changed]]>
Thu, 18 Aug 2016 15:23:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7b144e306bd7d31ae6402b26d92acae970373391Mai Lavelle
<![CDATA[[9b2b915]: Merge branch 'master' into temp-cycles-microdisplacement]]> http://www.miikahweb.com/en/blender/git-logs/commit/9b2b915b2562925fa293fdfeb54a6626a2fb257c 9b2b915
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Merge branch 'master' into temp-cycles-microdisplacement

----------------------------------------
0 Paths Changed]]>
Thu, 18 Aug 2016 15:22:29 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9b2b915b2562925fa293fdfeb54a6626a2fb257cMai Lavelle
<![CDATA[[f3dd1f7]: Cycles: don't crash if OSLRenderServices::osl_ts is unset]]> http://www.miikahweb.com/en/blender/git-logs/commit/f3dd1f7ac0220142bd59d99c0890df855650423f f3dd1f7
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Cycles: don't crash if OSLRenderServices::osl_ts is unset

----------------------------------------
1 Path Changed]]>
Thu, 18 Aug 2016 15:23:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f3dd1f7ac0220142bd59d99c0890df855650423fMai Lavelle
<![CDATA[[f84e760]: Cycles microdisplacement: Store undisplaced coordinates for...]]> http://www.miikahweb.com/en/blender/git-logs/commit/f84e760aed4b79d121ec9e84f0803abc4819da4b f84e760
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Cycles microdisplacement: Store undisplaced coordinates for meshes when requested

----------------------------------------
3 Paths Changed]]>
Thu, 18 Aug 2016 15:25:44 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f84e760aed4b79d121ec9e84f0803abc4819da4bMai Lavelle
<![CDATA[[2a649b0]: Merge branch 'master' into temp-cycles-microdisplacement]]> http://www.miikahweb.com/en/blender/git-logs/commit/2a649b00c4f44e1ef2f4b96a83ea83aba4d05ec1 2a649b0
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Merge branch 'master' into temp-cycles-microdisplacement

----------------------------------------
0 Paths Changed]]>
Tue, 16 Aug 2016 22:23:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2a649b00c4f44e1ef2f4b96a83ea83aba4d05ec1Mai Lavelle
<![CDATA[[a9e52fd]: Make Cycles creased subdivision match Blenders more closely]]> http://www.miikahweb.com/en/blender/git-logs/commit/a9e52fd8ee66cede4a0ae56720e9779abe3f0fde a9e52fd
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Make Cycles creased subdivision match Blenders more closely

Sets vertex creases to match how Blender handles vertexes on the edge of a mesh.
There's probably more inconsistencies but I'll see about handling those later.

----------------------------------------
1 Path Changed]]>
Thu, 04 Aug 2016 09:21:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a9e52fd8ee66cede4a0ae56720e9779abe3f0fdeMai Lavelle
<![CDATA[[8f7311d]: Move displacement options from mesh settings to material settings...]]> http://www.miikahweb.com/en/blender/git-logs/commit/8f7311d0800d5a0cc1f8a6125a584e08df9f9f31 8f7311d
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Move displacement options from mesh settings to material settings

Displacement is now a per material setting, which means old files will have to
be updated if they had used displacement. Cool side effect of this change is
material previews now show displacement.

----------------------------------------
10 Paths Changed]]>
Tue, 02 Aug 2016 10:22:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8f7311d0800d5a0cc1f8a6125a584e08df9f9f31Mai Lavelle
<![CDATA[[57020d5]: Merge branch 'master' into temp-cycles-microdisplacement]]> http://www.miikahweb.com/en/blender/git-logs/commit/57020d5d154a0236c592d0b05677f6851a4f0837 57020d5
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Merge branch 'master' into temp-cycles-microdisplacement

Includes changes from review

----------------------------------------
0 Paths Changed]]>
Sat, 30 Jul 2016 10:26:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/57020d5d154a0236c592d0b05677f6851a4f0837Mai Lavelle
<![CDATA[[1095760]: More build fixes]]> http://www.miikahweb.com/en/blender/git-logs/commit/109576083c006c3b7745600bfb37941b61ebf555 1095760
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
More build fixes

Should be able to revert this one after OpenSubdiv version bump

----------------------------------------
1 Path Changed]]>
Sun, 17 Jul 2016 22:34:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/109576083c006c3b7745600bfb37941b61ebf555Mai Lavelle
<![CDATA[[1ec88c9]: Fix some build errors in patch table code]]> http://www.miikahweb.com/en/blender/git-logs/commit/1ec88c9a8f7f4f28a2e73a8767f5c79ac93b8bba 1ec88c9
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Fix some build errors in patch table code

----------------------------------------
2 Paths Changed]]>
Sun, 17 Jul 2016 22:08:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1ec88c9a8f7f4f28a2e73a8767f5c79ac93b8bbaMai Lavelle
<![CDATA[[267bb65]: Merge branch 'master' into temp-cycles-microdisplacement]]> http://www.miikahweb.com/en/blender/git-logs/commit/267bb6556f72603a2fba0e7802be83298b6cd109 267bb65
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Merge branch 'master' into temp-cycles-microdisplacement

----------------------------------------
0 Paths Changed]]>
Sun, 17 Jul 2016 00:25:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/267bb6556f72603a2fba0e7802be83298b6cd109Mai Lavelle
<![CDATA[[444ef8f]: Fix multiple shaders on subdivision meshes]]> http://www.miikahweb.com/en/blender/git-logs/commit/444ef8f19691b1987972295e1a4b22efa15a01ae 444ef8f
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Fix multiple shaders on subdivision meshes

----------------------------------------
5 Paths Changed]]>
Sat, 16 Jul 2016 21:34:10 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/444ef8f19691b1987972295e1a4b22efa15a01aeMai Lavelle
<![CDATA[[4c4d1d6]: Merge branch 'master' into temp-cycles-microdisplacement]]> http://www.miikahweb.com/en/blender/git-logs/commit/4c4d1d6b6dc4e790fa1d45c927f87a9cc8203f82 4c4d1d6
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Merge branch 'master' into temp-cycles-microdisplacement

----------------------------------------
0 Paths Changed]]>
Thu, 14 Jul 2016 02:41:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4c4d1d6b6dc4e790fa1d45c927f87a9cc8203f82Mai Lavelle
<![CDATA[[c57964d]: Move subd_triangle_* functions to own file]]> http://www.miikahweb.com/en/blender/git-logs/commit/c57964d18c55030ccb94d22637aaf719b2e32450 c57964d
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Move subd_triangle_* functions to own file

----------------------------------------
4 Paths Changed]]>
Thu, 14 Jul 2016 01:13:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c57964d18c55030ccb94d22637aaf719b2e32450Mai Lavelle
<![CDATA[[b2933ff]: Reduce number of calls to patch_eval_*]]> http://www.miikahweb.com/en/blender/git-logs/commit/b2933ff1412fab809bc639cdc99c6b74750323ee b2933ff
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Reduce number of calls to patch_eval_*

This alleviates a ~5% performance regression caused by calling patch_eval_*
functions multiple times to calculate differentials. Differentials for
subdivided attributes are now calculated directly from the limit.

Thanks to Lukas Stockner for checking my math.

----------------------------------------
2 Paths Changed]]>
Thu, 14 Jul 2016 00:38:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b2933ff1412fab809bc639cdc99c6b74750323eeMai Lavelle
<![CDATA[[3269c9e]: Merge branch 'master' into temp-cycles-microdisplacement]]> http://www.miikahweb.com/en/blender/git-logs/commit/3269c9e1376d27b5ecac2d9a0f1e6cc6fbb3bb28 3269c9e
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Merge branch 'master' into temp-cycles-microdisplacement

----------------------------------------
0 Paths Changed]]>
Mon, 11 Jul 2016 01:12:01 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3269c9e1376d27b5ecac2d9a0f1e6cc6fbb3bb28Mai Lavelle
<![CDATA[[ba59ae9]: Prepare for merge with master]]> http://www.miikahweb.com/en/blender/git-logs/commit/ba59ae94110ebd7e6228ce19d985b3e908029eca ba59ae9
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Prepare for merge with master

Sergey's bvh work made use of and removed the same unused bytes that
were being used for storing patch info, so this info now has to be
moved elsewhere. Unfortunately we use up two more textures for this.

----------------------------------------
7 Paths Changed]]>
Mon, 11 Jul 2016 00:04:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ba59ae94110ebd7e6228ce19d985b3e908029ecaMai Lavelle
<![CDATA[[21d4c9e]: Fix performance regression during mesh sync]]> http://www.miikahweb.com/en/blender/git-logs/commit/21d4c9e649cc7f2e721938cd0534a5a28cc9ba51 21d4c9e
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Fix performance regression during mesh sync

The switch from std::vector to ccl::array in Mesh caused quite a big slowdown
during mesh sync. Using a quick fix for now. Proper thing to do would be to
avoid most memory allocation in subd code.

----------------------------------------
1 Path Changed]]>
Sun, 10 Jul 2016 23:12:13 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/21d4c9e649cc7f2e721938cd0534a5a28cc9ba51Mai Lavelle
<![CDATA[[526ac84]: Fix typo in assert]]> http://www.miikahweb.com/en/blender/git-logs/commit/526ac84f3c6c2ca8f3ce01294012414ebc09a010 526ac84
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Fix typo in assert

----------------------------------------
1 Path Changed]]>
Sun, 10 Jul 2016 23:06:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/526ac84f3c6c2ca8f3ce01294012414ebc09a010Mai Lavelle
<![CDATA[[0335c34]: Flag attributes that need to be subdivided during export]]> http://www.miikahweb.com/en/blender/git-logs/commit/0335c34e0038a9c993613a92efbe2ce647ee65f7 0335c34
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Flag attributes that need to be subdivided during export

----------------------------------------
1 Path Changed]]>
Sun, 10 Jul 2016 03:27:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0335c34e0038a9c993613a92efbe2ce647ee65f7Mai Lavelle
<![CDATA[[231e545]: Add AttributeDescriptor]]> http://www.miikahweb.com/en/blender/git-logs/commit/231e5452caeb30689a8f8ee83f43e81c8d844434 231e545
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Add AttributeDescriptor

Adds a descriptor for attributes that can easily be passed around and extended
to contain more data. Will be needed for attributes on subdivision meshes.

----------------------------------------
15 Paths Changed]]>
Sun, 10 Jul 2016 03:27:17 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/231e5452caeb30689a8f8ee83f43e81c8d844434Mai Lavelle
<![CDATA[[5545fa2]: Fix OSL not finding attributes on subdivision meshes]]> http://www.miikahweb.com/en/blender/git-logs/commit/5545fa2488df9b285898688f5ed6b26784394a04 5545fa2
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Fix OSL not finding attributes on subdivision meshes

----------------------------------------
2 Paths Changed]]>
Sun, 10 Jul 2016 03:25:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5545fa2488df9b285898688f5ed6b26784394a04Mai Lavelle
<![CDATA[[5a91a02]: Add patch tables and interpolate subdivision attributes in...]]> http://www.miikahweb.com/en/blender/git-logs/commit/5a91a020a80622e8ca73cec0a243ea181c819007 5a91a02
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Add patch tables and interpolate subdivision attributes in kernel

This implements and packs OpenSubdiv's patch tables and patch maps into
Cycles own representation to allow the kernel to interpolate subdivided
attributes, which means generated coordinates are now correct for subdivided
meshes. Support for subdivided uv coordinates will be added once OpenSubdiv
has complete support for face varying interpolation.

----------------------------------------
14 Paths Changed]]>
Sun, 10 Jul 2016 03:28:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5a91a020a80622e8ca73cec0a243ea181c819007Mai Lavelle
<![CDATA[[912acdb]: Add attribute flags]]> http://www.miikahweb.com/en/blender/git-logs/commit/912acdbb8b4a8a5bc347efe5b4b513f85e9e5b77 912acdb
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Add attribute flags

Extend AttributeDescriptor with a field for flags. These flags will be used to
describe how an attribute interacts with subdivision code.

----------------------------------------
5 Paths Changed]]>
Sun, 10 Jul 2016 03:27:41 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/912acdbb8b4a8a5bc347efe5b4b513f85e9e5b77Mai Lavelle
<![CDATA[[97b24d8]: Free TopologyRefiner]]> http://www.miikahweb.com/en/blender/git-logs/commit/97b24d82c6b4e7a61ac269cd005fcf82008c0f0c 97b24d8
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Free TopologyRefiner

Missed this somehow, was leaking memory.

----------------------------------------
1 Path Changed]]>
Sun, 10 Jul 2016 03:27:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/97b24d82c6b4e7a61ac269cd005fcf82008c0f0cMai Lavelle
<![CDATA[[c97c0e8]: Change type of __patches array from uint4 to uint]]> http://www.miikahweb.com/en/blender/git-logs/commit/c97c0e89ea04d45c8802b64663079c4d7ef5a731 c97c0e8
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Change type of __patches array from uint4 to uint

Will need finer indexing granularity when patch tables are added and packed
into __patches.

----------------------------------------
5 Paths Changed]]>
Sun, 10 Jul 2016 03:28:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c97c0e89ea04d45c8802b64663079c4d7ef5a731Mai Lavelle
<![CDATA[[d38a219]: Avoid triggering assert if there are no creases]]> http://www.miikahweb.com/en/blender/git-logs/commit/d38a21996db146236968c9165615c3a033203219 d38a219
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Avoid triggering assert if there are no creases

----------------------------------------
3 Paths Changed]]>
Sun, 10 Jul 2016 03:27:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d38a21996db146236968c9165615c3a033203219Mai Lavelle
<![CDATA[[e477676]: Subdivide flagged attributes]]> http://www.miikahweb.com/en/blender/git-logs/commit/e4776760f5f17f5a17224f7fae7b9ea6b87ab78c e477676
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Subdivide flagged attributes

Attribute data is now subdivided when requested, tho the subdivided data is
not accessed yet.

----------------------------------------
1 Path Changed]]>
Sun, 10 Jul 2016 03:28:09 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e4776760f5f17f5a17224f7fae7b9ea6b87ab78cMai Lavelle
<![CDATA[[6d128d8]: Move Cycles subdivision options to subsurf modifier]]> http://www.miikahweb.com/en/blender/git-logs/commit/6d128d81af93a133cb89d51e9cadb5908a5487b1 6d128d8
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Move Cycles subdivision options to subsurf modifier

Subdivision options can now be set per object rather than per mesh. The
subsurface modifier must be the last in the stack or Cycles will ignore
the option.

----------------------------------------
5 Paths Changed]]>
Mon, 27 Jun 2016 09:27:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6d128d81af93a133cb89d51e9cadb5908a5487b1Mai Lavelle
<![CDATA[[405c2dd]: Support creases on subdivision meshes]]> http://www.miikahweb.com/en/blender/git-logs/commit/405c2dde88e757089d1145b5680ecfbfba755a02 405c2dd
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Support creases on subdivision meshes

----------------------------------------
4 Paths Changed]]>
Sun, 26 Jun 2016 20:16:58 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/405c2dde88e757089d1145b5680ecfbfba755a02Mai Lavelle
<![CDATA[[5eeea18]: Fix build error on older compilers]]> http://www.miikahweb.com/en/blender/git-logs/commit/5eeea18fe3f73bc8e53421a9fe68c98defc5fb6d 5eeea18
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Fix build error on older compilers

----------------------------------------
1 Path Changed]]>
Sat, 25 Jun 2016 14:11:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5eeea18fe3f73bc8e53421a9fe68c98defc5fb6dMai Lavelle
<![CDATA[[004ab88]: Move Mesh::tessellate to mesh_subdivision.cpp]]> http://www.miikahweb.com/en/blender/git-logs/commit/004ab8859ef17abad0bc0dc5636dbf01276bdc7c 004ab88
Branches : temp-cycles-microdisplacement
Author : Mai Lavelle (maiself)
----------------------------------------
Move Mesh::tessellate to mesh_subdivision.cpp

Adding OpenSubdiv support will require a lot of code, to keep things organized
subdivision related things are being moved to their own file.

----------------------------------------
3 Paths Changed]]>
Sat, 25 Jun 2016 13:45:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/004ab8859ef17abad0bc0dc5636dbf01276bdc7cMai Lavelle