Missing PixelFormatDescription entries in _pixelFormats in OgrePixelFormat.cpp causing crash

Description

I am getting crashes when trying to create the render window because Ogre is trying to print supported texture formats in "bool D3D9RenderSystem::checkVertexTextureFormats(D3D9RenderWindow* renderWindow) const" and apparently my card supports the newly added format "PF_ATC_RGB".

In OgrePixelFormat.cpp it tries to "getDescription()" on this pixel format but get a NULL const char* instead for the name, leading to a crash in std::string.

The correct fixes seem to be to add description entries for:
PF_ATC_RGB,
PF_ATC_RGBA_EXPLICIT_ALPHA,
PF_ATC_RGBA_INTERPOLATED_ALPHA

Environment

Microsoft Visual Studio 2008
Boost 1.53.0

Assignee

M

Reporter

RaymondK

Labels

None

Components

Fix versions

Affects versions

Priority

Blocker
Configure