github OGRECave/ogre v1.12.7

latest releases: v14.2.5, v14.2.4, v14.2.3...
3 years ago
  • Main
    • PixelCountLodStrategy - fix wrong estimation of boundingArea
    • respect element count for ACT_FOG_COLOUR
    • ScriptTranslator - revert to legacy "alpha" keyword translation
    • allow constructing Box from TRect
    • provide some builtin defines for shaders
    • BillboardSet - clean up setTextureCoords API
    • Compositor - avoid needless Texture lookups by name
    • convert SkyRenderer to SceneManager::Listener
    • split SkyRenderer into Plane, Box and Dome classes
    • correctly return getDefaultParameters by const reference
    • InstanceBatchVTF - assert the correct texture format
    • Light - clarify shadowFarDistance vs. shadowFarClipDistance
    • ManualObject - inline hot methods to speed up dynamic creation
    • ManualObject - slightly clean up API
    • Pose - add mutable vertex access for offline tools
    • Root::loadPlugins - log Exception as error
    • ShadowCaster - de-virtualise hasEdgeList
    • slightly clean-up MeshLod code
    • ImageCodec - fix missing include
    • Only include <sys/sysctl.h> for iOS
    • VertexElementType - deprecate VET_COLOUR*
    • RenderSystem - deprecate getColourVertexElementType
    • add deprecation message to OgreIteratorWrappers.h
    • Camera - add missing deprecation markers
    • deprecate remaining texture_alias functions
    • SceneNode - deprecate some bounding box related functions
    • Light - _deriveShadowFarClipDistance deprecate Camera* param
    • add OGRE_IGNORE_DEPRECATED macros to allow using deprecated API
    • add Renderable::DEFAULT_PRIORITY for use instead of the define
  • CMake
    • clean-up swig lookup & add quiet flag for optional dependencies
    • Fix OSX platform libs
    • Use the right variable to determine if Qt was found
  • RTSS
    • Fog - drop redundant computations and simplify code
    • PSSM3 shadows - correctly handle sampling behind far plane
    • PSSM3 shadows - add debug mode, visualizing the shadow splits
  • Overlay
    • ImGui - drop D3D9 colour conversion, by using correct VET
    • ImGuiOverlay - update API to avoid NewFrame/ EndFrame mismatch
    • make OverlaySystem a Singleton
    • OverlayContainer - deprecate getChildIterator
  • Terrain
    • avoid needless Texture lookups by name
    • CompositeMap - fix ortho window size
    • enable vertex compression with GLSL
    • fix specular lighting computation with GLSL
    • GLSL - fix construction of the TBN matrix
    • ShaderHelper - fix and simplify lighting calculation
    • simplify Composite-Map Scene
    • use Rect::intersect where applicable
  • Tools
    • XMLConverter & MeshUpgrader add -byte option to use ubyte4_norm
    • XMLConverter - use VET_COLOUR resolution in OgreMain
    • XMLSerializer - respect colour channel order at exporting to XML
  • SWIG
    • drop deprecated IteratorWrapper instances
    • flatnested is only needed with python
    • wrap PixelCountLodStrategy
  • RenderSystem:
    • use default destroyVertexDeclarationImpl everywhere
  • D3D11
    • clear shader reflection data to fix reloading
    • D3D11HLSLProgram - remove unused and broken setShaderMacros
    • port to Sampler object. Enables caching of ID3D11SamplerState
  • Metal: backport to Ogre 1.12 from ogre-next v2-1
  • Docs
    • Frustum - remove reference to non-existing method
    • improve doxygen module association of Main
    • port meshlod tutorial from wiki
    • Tutorial3 - mention the composite map explicitly
    • PCZSceneManager - convert documentation to proper Doxygen
  • Samples
    • Browser - only refresh carousel geometry when needed
    • PBR - Added example how to use filament shaders
    • ImGui - avoid unmatched NewFrame if Window becomes inactive
    • ImGui - drop mControls from input chain. It is not created yet
    • MeshLOD - the displayed value is the pixel count, not distance
    • port CSM Shadows Sample
    • resurrect PCZTestApp and convert it to SdkSample
    • Shadows - fix crash due to accessing NULL mCameraMan
    • Terrain - drop D3D11 workaround for vertex compression
    • Triplanar Texturing - fix reference to deleted textures

Note: imgui is not included - workaround

Don't miss a new ogre release

NewReleases is sending notifications on new releases.