Scenome 22.34 — 8/28/2022
Release details are described below.
- Scenome Scripting Language API. Added to vector array algorithms such as <Float32VectorArrayAlgorithms>, new data interfaces for PackVectorsInScalarArray. This data interface packs a series of Scenome API vector types such as <Float32Vector> (which are always 4 component vectors) into a scalar array. Instead of packing all four components, an option is provided to pack the vector as if had 2, 3, or 4 components. The scalar array can then be sent to the GPU.
- Scenome Scripting Language API. Fixed a bug that caused FP32x3 images to sometimes fail to bind as image sampler types such as image2D, etc.
- Scenome Scripting Language API. Added <StructInstanceNode>::GetMembers( ... ) and <StructInstanceNode>::GetMembers( ... ), which return a pointer to a <TypeBuffer> object so that you can easily access all the <DataCapture> objects that represent the struct's data members. You can choose to retrieve top-level members only, or nested members, as needed. This replaces several levels of manual-access that were previously required to retrieve the data members.