Skip to content

v1.10.4

Compare
Choose a tag to compare
@paroj paroj released this 23 Apr 23:51
· 5097 commits to master since this release
  • Dependencies: build SDL2 on Windows for convenience
  • API
    • add FileSystemLayer::resolveBundlePath
    • Bites: ApplicationContext - const correctness
    • MovableObject - devirtualise methods not meant to be overridden
    • OgreArchive: make accessor methods const - they dont change the archive
    • OgreRenderable - devirtualise methods not meant to be overridden
    • HLMS: fix typos and add const correctness and mark it BETA
    • OgreMain: update stb image to 2.15
  • Docs
    • manual - merge enums with headers
    • port Volume tutorial from wiki
    • various Doxygen related fixes
    • BuildingOgre: update dependency lists and fix formatting
    • OgreRenderSystem: reorder and add missing miscParams
  • Bugfixes
    • OgreStreamSerialiser: switch back to SuperFastHash
    • OgreStringConverter: fix parseSizeT for MSVC
    • StringConverter: fix typo in parseInt and improve respective test
    • fix clang 3.9 undefined-var-template warnings
    • GLSLPreprocessor: workaround for macro expansion
    • GLSupport: catch possible exception in ~EGLContext
    • GLES2: fix MSAA discovery and propagation to RTT when RTT has no MSAA
    • GLES2: multi-sampled FBO requires GLES3 at compile time for now
    • GL3+ Fixed: incorrect GL internal format for PF_A2B10G10R10.
    • GL: correctly check for NV_gpu_program4 instead of the doc extensions
    • OGREConfig.cmake: do not add SDL2 libs/ include if they are -NOTFOUND
    • CMake: ios.toolchain - silence warnings with newer CMake versions
    • CMake: freeimage already handles EXR, so disable the plugin
    • CMake: use absolute paths for downloading deps
    • CMake: OGREConfig - collect all libraries for static build
    • Python: install Bites and Overlay component bindings
    • Python: clean up CMake and do not wrap C++98 compatibility symbol
  • CI:
    • run unit tests on Windows
    • update to xcode 8.3
  • Samples:
    • fix ParticleGS with non GLSL RenderSystems
    • Emscripten - fix for strict mode
  • Tools: drop legacy blender exporters
  • VTests: remove broken parsing of individual test results
  • swig: wrap ParameterList