Skip to content

@paroj paroj released this Sep 15, 2019 · 63 commits to master since this release

  • Main:
    • DefaultHardwareBufferManager - fix order of destruction
    • deprecate getMovableObjectFactoryIterator
    • deprecate RenderSystem::bindGpuProgramPassIterationParameters
    • deprecate SceneManager::getMovableObjectIterator
    • factor out internal _openFileStream method
    • Frustum - correct extent computation for customProjMatrix
    • remove logging from Exception constructor altogether
    • TRect - add operator==
    • use the idiomatic addElement().getSize() chaining for VertexDeclarations
  • CMake
    • disable precompiled headers on MinGW
    • export unicode paths option on MSVC
  • Csharp: install source files for easier consumption and fix build
  • D3D9: implement bindGpuProgramPassIterationParameters by general means
  • GLSupport
    • EGL - add HWgamma support
    • EGL - correctly handle windowMovedOrResized with parent win
    • implement the 'currentGLContext' parameter for cocoa windows on macOS
    • unify EGL/ GLX debug output
  • GL3+
    • support loading SPIRV shaders
    • update glcorearb.h to OpenGL 4.6
  • GL*
    • GLSL - some code simplification
    • GpuProgram - implement pass iteration params binding using mask
    • unify uniform block handling in GLSupport
  • Plugins
    • add DotSceneLoader plugin
    • STB image - update to latest upstream
  • XMLConverter
    • replace tinyxml by pugixml
    • simplify code
  • Samples
    • add volumetric light shafts sample
    • avoid SampleBrowser swallowing sample input events
    • Tutorials - Added CXX 11 as it does not build without it
  • Tests
    • fix gtest discovery when built locally
    • test Camera::setCustomProjectionMatrix
    • update gtest and build it like the rest of the deps
  • Docs
    • update dependencies and document cmake options
    • use aliases to annotate shader specific pass parameters
    • update "Binding vertex attributes" section
Assets 2
You can’t perform that action at this time.