Scenome 22.49 — 12/11/2022
Release details are described below.
- Exporters. In class <GpuStruct>, Removed an empty clause that would have handled FP16 data. We won't support this for global uniforms because it's usually only supported by uniform buffers and shader buffers (if it is supported at all by a particular OpenGL implementation).
- Exporters. Converted various <DataCapture> classes such as <Float32Vector4DataCaptureMeshMin> and <Float32Vector4DataCaptureMeshMax> to <Float32Vector3DataCaptureMeshMin> and <Float32Vector3DataCaptureMeshMax>. Scenome's <DataCapture> API uses a single class such as <Float32VectorDataCaptureMeshMax> for all vec2, vec3, and vec4 <DataCapture> variations. In Scenome's® C++ and Scenome Scripting Language APIs, this is sometimes convenient and sometimes it's inconvenient. For example: in a Scenome API, you might need to test the col/row values to make sure that a <DataCapture> object can work in a specific situation, and this is in addition to any type testing that must be done. From this point forward, the exporter will use explicitly-typed concrete classes for all vector and matrix types in the <DataCapture> API.