meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
releasenotes_9.3.0 [2022/12/20 09:57]
steph.jorgensen
releasenotes_9.3.0 [2022/12/20 09:57] (current)
steph.jorgensen
Line 14: Line 14:
  
   * Fixed a shader bug that prevented the OpenGL build of the reference application from running under some drivers. The macro ''ST_PS_MAIN_END'', defined in ''UnifyHlslAndGlsl.h'', was modified to no longer use ''gl_FragData''.   * Fixed a shader bug that prevented the OpenGL build of the reference application from running under some drivers. The macro ''ST_PS_MAIN_END'', defined in ''UnifyHlslAndGlsl.h'', was modified to no longer use ''gl_FragData''.
-  * Fixed a bug in NvDDS.cpp that caused certain DDS file types to fail to load under the OpenGL rendering library in version 9.1.1.+  * Fixed a bug in ''NvDDS.cpp'' that caused certain DDS file types to fail to load under the OpenGL rendering library in version 9.1.1.
   * Within the rendering loop in the Render Interface library, the value used in ''SDrawCallDetails::m_nLodIndex'' to indicate billboard rendering was one value too high. Because it was consistently too high in the two places it was used, no crash resulted. 9.3.0 uses the correct value.   * Within the rendering loop in the Render Interface library, the value used in ''SDrawCallDetails::m_nLodIndex'' to indicate billboard rendering was one value too high. Because it was consistently too high in the two places it was used, no crash resulted. 9.3.0 uses the correct value.
   * In the DX11/DX12/Xbox GDK/Xbox XDK render libraries, fixed the ''LockForWrite()'' call in each renderer's platform-specific implementation (for example, ''CGeometryBufferDirectX11::LockForWrite()''). This original code was allocating too large a buffer when reallocation was triggered.   * In the DX11/DX12/Xbox GDK/Xbox XDK render libraries, fixed the ''LockForWrite()'' call in each renderer's platform-specific implementation (for example, ''CGeometryBufferDirectX11::LockForWrite()''). This original code was allocating too large a buffer when reallocation was triggered.