News
Scenome 22.4 — 1/30/2022
Release details are described below.
- Scenome Scripting Language API. The <RenderDeviceCaps>::Vendor data interface is now dynamically computed when the application is running.
- Scenome GLSL API. The GPU vendor preprocessor definitions in SPA_Vendor.glsl have changed. Previously vendors were defined as NDIVIA, AMD, and INTEL. Vendors are now defined as SPA_GL_UNKNOWN, SPA_GL_NVIDIA, SPA_GL_AMD, and SPA_GL_INTEL. You'll need to update your shader code if it refers to the previous vendor defintions.
- Product Documentation. The <StructInstanceNode> and <StructInstanceArrayNode> upgrade is ongoing. This feature should be available for preview sometime in the next few release cycles. At present, the features are not available although infrastructure upgrades are being shipped.
- Product Documentation. Upgrades to the shaders for the video system. Video frame dimensions are now stored in a uniform ivec4 called frame_size. This contains the video resolution and the frame resolution. For example: this ivec4 may store 1920, 1080, 1920, 1620. The first two components store the video resolution and the second two components store the frame resolution. You may need to update shader code. This is part of an ongoing series of upgrades to the Scenome Video Module.