Scenome 22.32 — 8/14/2022
Release details are described below.
- Scenome GLSL API. Added a flag #define SPA_GL_VMWARE 5 to SPA_Vendor.glsl. Raspberry Pi GPUs report "Vmware, inc." when querying GL_VENDOR. Without this flag, it's difficult to implement code guards in GLSL written for the Raspberry Pi GPU.
- Scenome Applications. Fixed a bug in <VideoSourceData>::SeekToTimePts() that caused this data interface to call the wrong C++ function.
- Scenome Scripting Language API. Added data interfaces to <VideoSourceMetadata> that allow the user to acquire the color conversion matrix as a <Float32Matrix> or a <Float64Matrix>. Previously, <VideoSourceMetadata>::GetColorMatrix() only supported <Float64Matrix>. While the values could be converted to <Float32Matrix>, this was inconvenient. Please be aware that all existing call sites for <VideoSourceMetadata>::GetColorMatrix() in your Scenome Scripting Language code base must be converted to call <VideoSourceMetadata>::GetColorMatrixFloat64(). Or, if you have been using conversions from <Float64Matrix> to <Float32Matrix>, you can remove the conversion code and just call <VideoSourceMetadata>::GetColorMatrixFloat32() directly.