News
Scenome 22.4 — 1/30/2022
Release details are described below.
Table 1.1. Description of Changes.
Change Log |
---|
The <RenderDeviceCaps> Vendor data interface is now dynamically computed when the application is running. |
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. |
The <StructInstanceNode> and <StructInstanceArrayNode> upgrade is ongoing. This feature should be available for preview sometimes in the next few release cycles. At present, the features are not available although infrastructure upgrades are being shipped. |
Fixed a bug in the low-level <Vec4_T> template class. This could affect Scenome Scripting Language code for comparing integer and floating point vectors for inequality. |
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. |