You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Exception - reflect that ITEM_NOT_FOUND == DUPLICATE_ITEM in enum
only use decorator pattern for DefaultHardwareBufferManager
OSX - use normal plugin path resolution
Rectangle2D::setUVs - assert instead of silently doing nothing
Root - resolve relative plugin path with regards to configfile
Singleton - use throwing assertion in constructor
RTSS: GLSL - manually load source code to avoid preprocessing it twice
Bites
consider OGRE_BUILD_SUFFIX when resolving plugins.cfg
Fix linking X11 on Linux/*BSD
RenderSystems
D3D11
bind textures to all current shaders regardless of binding_type
correctly bind textures to geometry shaders
fix compilation with MinGW
D3D11Texture - do no duplicate Texture loading output
D3D9: fix "invalid target" log message
GL*: always compile shaders at load time
GL3Plus
drop Adreno GLSLES workaround
Fix linking libdl on Unixes
set mTriedToLinkAndFailed for all shader types
do not print warnings as errors at separable program loading
avoid using varying when redeclaring SSO interface blocks
GLSLMonolithicProgram - check shader existence before attaching
GLES2:
enforce we have a shadow buffer to restore resources from
fix underlinking with --as-needed
make Qualcomm specific workaround actually Qualcomm specific
iOS: avoid skipping layout for UIDeviceOrientationFaceUp/FaceDown. All orientation effects since iOS8 are already in UIScreen.bounds, remapping code was already deleted ~7 month ago.
GLSupport
OSX - add informative text to size asserts in CocoaWindow
OSX - silence cast-qual warning
Python: OgreNumpy.view - raise an exception for unknown types
Docs:
add "Working with NumPy" tutorial
improve wording and fix some doxygen warnings
include BuildingOgre.md in the doxygen documentation
move RTSS + HLMS to manual as a new "Runtime Shader" section
README.md - update to point to latest docs
update BuildingOgre.md
VTests: TestContext - correctly resolve test plugins in bundles
Samples
comparison operators should be const callable (C++17)
fix some broken GL3+ shaders
ShaderSystem - do not require the Cg plugin
DynTex - can be handled by RTSS, no need for custom shaders