github OGRECave/ogre v1.12.13

latest releases: v14.2.5, v14.2.4, v14.2.3...
2 years ago
  • Main
    • Instances Make sure cloned vertex data is deleted.
    • add API for exporting scene hierarchy + dotscene implementation
    • catch empty GpuProgram sourceFile
    • CompositorChain - correct clearBuffers value for "input previous"
    • Compositor - fix auto clear colour and use it in "scene previous"
    • DDSCodec - disable mips instead of decompressing
    • DefaultDebugDrawer -Skip bounding boxes that are infinite.
    • Disable vptr checks for Singleton constructor (#2032)
    • Export ScriptTranslatorManager (#2031)
    • FileSystemLayer - also look relative to lib for configs on Linux
    • FileSystemLayer - do not change paths already pointing inside snap
    • fix StaticGeometry not casting shadows
    • InstanceManager - unshare LODs as well (#2000)
    • make log of RSC_AUTOMIPMAP_COMPRESSED descriptive
    • MaterialSerializer - do not export RTSS techniques by default
    • ParticleEmitter - new take on burst mode
    • PixelFormat - inline alias functions and improve docs
    • Root - catch bad config options in restoreConfig
    • SceneManager::createLight - add convenience param to specify Type
    • ScriptTranslator - catch invalid material references in compositor
    • ShadowRenderer - also consider lightmask in shadow visibilitymask
    • ShadowRenderer - ensure shadow caster material is not a receiver
    • Skeleton - fix addLinkedSkeletonAnimationSource
    • StaticGeometry - assert that we get an indexBuffer
    • StaticGeometry - use more robust prepareForShadowVolume
    • TextureManager - add removeAllNamedSamplers
    • TRect - add asserts to merge & intersect
    • TRect - clarify that rects extend downwards.
    • Viewport - disable clearBuffers if clearEveryFrame is off
  • Bites: ApplicationContext - skip resource location check on emscripten
  • Overlay: Font - Texture must be removed to allow reloading
  • CMake: proper fix for building SampleBrowser bundle
  • RTSS
    • be greedy about lights to avoid shader trashing
    • fix use of non-unit light direction when scaling is present
    • Shadows - use shadow2D instead of texture for HLSL compatibility
  • SWIG
    • add %template for CameraMap
    • enable director for OverlayElementFactory
    • Python: dont try to use strings as sequences
  • Terrain
    • Delete plane when shutting down.
    • fix dynamic shadows not working in LOD1
    • Return early if rect doesn't match node.
  • DotScene
    • DotScene - fix DTD and add test
    • implement export
  • D3D11: HLSLProgram - avoid leaking mSerStrings
  • GL*: GLSL - warn if there is a default value, that we would overwrite
  • GLSupport
    • Android - use finaliseWindow as well
    • CPreprocessor - add basic concatenation support
    • EGL - search maximal supported context version like GLX
    • EGL - try harder to find a suitable default display
    • fix compilation with Android NDK 20+
    • GLX - select maximal supported context version
  • Docs
    • fix ColourInterpolator Affector formatting
    • improve _createRenderWindow miscParam docs
    • improve & regroup Compositor script docs
    • RTSS - mention shader generation control & update init sample code
    • setColourOperationEx note no longer applies to D3D9+
    • StencilState - improve & unify compositor script reference
    • use RenderDoc images in Deferred Tutorial
  • Samples: DeferredShading - disable RTSS lights if we dont need them

Development is funded by your contributions
If your company uses Ogre, consider supporting its development in return:

Don't miss a new ogre release

NewReleases is sending notifications on new releases.