- Main
- DeflateStream can throw in close() > compressFinal()
- fix element count of ACT_TIME_0_*
- fix ResourceGroupManager shutdown crash (#2859)
- GpuProgramParameters - assert correct autoconstant type
- SceneManager - report derived material in renderdoc
- Technique - avoid deadlock when shadow_*_material refers to self
- use identity for *VIEWPROJ_MATRIX if textureProjector is NULL
- CMake
- Delete CTestConfig.cmake
- Dependencies: fix cross-compiling on apple
- RTSS
- normalmap - parallax texcoord should also affect normalmap lookup
- IBL - ensure envmap is used as cubic texture
- GLSupport: early-out if shader source is empty
- GLES2/GL3+: fix HardwareBuffer::copyData when offsets are not 0
- GLES2: fix check in blitFromMemory
- D3D11: memory leak due to undeleted stereo driver bridge
- Metal: Check for BCn compression on macOS Big Sur
- EXRCodec: Fix the function override problem under osx (#2831)
- Assimp: do not crash if embedded texture cannot be loaded
- Docs
- improve RTSS and UnifiedShader docs
- RTSS - fix references to SRS_* briefs
- Tests: fix stencil glow on Mesa GLES
- Samples
- ShaderSystem - fix crash on toggling per pixel fog
- Terrain - add mipmaps to compressed textures