Skip to content

Commit 3514496

Browse files
committed
Updated Changes and bumped version to 8.0.0a19.
1 parent 5d80a2e commit 3514496

File tree

2 files changed

+38
-1
lines changed

2 files changed

+38
-1
lines changed

Changes

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,40 @@
1+
# 8.0.0-a19
2+
3+
#### IECore
4+
5+
- Removed incorrect assertions from StreamIndexedIO - they were causing crashes in debug builds.
6+
- ComputationCache is more robust in situations where a call to get() yields a different object than was passed to set().
7+
8+
#### IECoreHoudini
9+
10+
- GEO_CortexPrimitives are now correctly copied and transformed during ObjectMerges.
11+
- TagFilter now prevents unnecessary expansion of SceneCache nodes. In SubNetwork/AllDescendants mode, the tagFilter is used to prevent expansion into branches of the hierarchy that were not requested. For a heavy asset, filtering by a "Proxy" tag was expanding in 25 seconds and creating 22000 nodes. It is now expanding in 3 seconds and creating 3000 nodes.
12+
- SceneCache Xform and Geo nodes now have a tagFilter, and pass it through to matching children during expansion and push. Xfrom still uses it to limit expansion and control visibility. Geo just passes it on to the SOP, which uses it to limit objects loaded.
13+
- Promoted shapeFilter to all SceneCache nodes. SceneCache Xform and Geo just pass it through to the SOP, as with the attributeFilter.
14+
- Added support for reading and writing tags in SceneCaches.
15+
- Optimised SceneCache OBJ expansion time. On a heavy asset, this reduces expansion time from 442.3s (7.38m) to 17.12s.
16+
- Fixed time offset issues caused by Houdini time 0 being at frame 1, whereas it is at frame 0 in Maya, and in SceneInterfaces.
17+
18+
#### IECoreMaya
19+
20+
- Added a flag to the FnSceneShape create so we can directly create a new sceneShape and transform under a given parent. Used when expanding.
21+
22+
#### IECoreNuke
23+
24+
- Fixed a bug in LensDistort that was causing the cache to hold incorrect image data.
25+
26+
#### IECoreGL
27+
28+
- Added ShaderLoader::clear() method, which allows the reloading of GLSL shaders on the fly.
29+
- Added "gl:primitive:selectable" attribute to Renderer.
30+
31+
#### IECoreRI
32+
33+
- Fixed automatic instancing bug caused by having multiple procedurals in the same RIB file.
34+
- Added workaround for 3delight 11.0 in IECoreRI::Renderer::worldEnd - this allows rerendering to work again.
35+
36+
####################################################################################################
37+
138
# 8.0.0-a18 :
239

340
#### IECore

SConstruct

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ SConsignFile()
5353
ieCoreMajorVersion=8
5454
ieCoreMinorVersion=0
5555
ieCorePatchVersion=0
56-
ieCoreVersionSuffix="a18" # used for alpha/beta releases. Example: "a1", "b2", etc.
56+
ieCoreVersionSuffix="a19" # used for alpha/beta releases. Example: "a1", "b2", etc.
5757

5858
###########################################################################################
5959
# Command line options

0 commit comments

Comments
 (0)