BGE: Potential fix for [#35522] Broken game engine compatibility since 2.66a on some ATI cards?
Disabling display lists for legacy ATI cards since they don't support display lists well. Also removing an unused variable from the display list rasterizer.
This commit is contained in:
@@ -127,11 +127,8 @@ bool RAS_ListSlot::End()
|
||||
|
||||
|
||||
RAS_ListRasterizer::RAS_ListRasterizer(RAS_ICanvas* canvas, bool lock, int storage)
|
||||
: RAS_OpenGLRasterizer(canvas, storage),
|
||||
mATI(false)
|
||||
: RAS_OpenGLRasterizer(canvas, storage)
|
||||
{
|
||||
if (!strcmp((const char*)glGetString(GL_VENDOR), "ATI Technologies Inc."))
|
||||
mATI = true;
|
||||
}
|
||||
|
||||
RAS_ListRasterizer::~RAS_ListRasterizer()
|
||||
|
@@ -51,7 +51,6 @@ typedef std::map<DerivedMesh*, RAS_ListSlots*> RAS_DerivedMeshLists;
|
||||
|
||||
class RAS_ListRasterizer : public RAS_OpenGLRasterizer
|
||||
{
|
||||
bool mATI;
|
||||
RAS_ArrayLists mArrayLists;
|
||||
RAS_DerivedMeshLists mDerivedMeshLists;
|
||||
|
||||
|
Reference in New Issue
Block a user