fix crashes due to there being two RageModelVertexArraySW classes
This commit is contained in:
@@ -734,10 +734,10 @@ RageDisplay::VideoModeParams RageDisplay_D3D::GetVideoModeParams() const { retur
|
|||||||
g_pd3dDevice->SetTransform( D3DTS_WORLD, (D3DMATRIX*)&m );
|
g_pd3dDevice->SetTransform( D3DTS_WORLD, (D3DMATRIX*)&m );
|
||||||
|
|
||||||
|
|
||||||
class RageModelVertexArraySW : public RageModelVertexArray
|
class RageModelVertexArraySWD3D : public RageModelVertexArray
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
RageModelVertexArraySW()
|
RageModelVertexArraySWD3D()
|
||||||
{
|
{
|
||||||
m_sizeVerts = 0;
|
m_sizeVerts = 0;
|
||||||
m_sizeTriangles = 0;
|
m_sizeTriangles = 0;
|
||||||
@@ -745,7 +745,7 @@ public:
|
|||||||
m_pTriangles = NULL;
|
m_pTriangles = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
~RageModelVertexArraySW()
|
~RageModelVertexArraySWD3D()
|
||||||
{
|
{
|
||||||
m_sizeVerts = 0;
|
m_sizeVerts = 0;
|
||||||
m_sizeTriangles = 0;
|
m_sizeTriangles = 0;
|
||||||
@@ -814,7 +814,7 @@ protected:
|
|||||||
|
|
||||||
RageModelVertexArray* RageDisplay_D3D::CreateRageModelVertexArray()
|
RageModelVertexArray* RageDisplay_D3D::CreateRageModelVertexArray()
|
||||||
{
|
{
|
||||||
return new RageModelVertexArraySW;
|
return new RageModelVertexArraySWD3D;
|
||||||
}
|
}
|
||||||
|
|
||||||
void RageDisplay_D3D::DeleteRageModelVertexArray( RageModelVertexArray* p )
|
void RageDisplay_D3D::DeleteRageModelVertexArray( RageModelVertexArray* p )
|
||||||
|
|||||||
@@ -894,10 +894,10 @@ void RageDisplay_OGL::SendCurrentMatrices()
|
|||||||
glLoadMatrixf( (const float*)&modelView );
|
glLoadMatrixf( (const float*)&modelView );
|
||||||
}
|
}
|
||||||
|
|
||||||
class RageModelVertexArraySW : public RageModelVertexArray
|
class RageModelVertexArraySWOGL : public RageModelVertexArray
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
RageModelVertexArraySW()
|
RageModelVertexArraySWOGL()
|
||||||
{
|
{
|
||||||
m_sizeVerts = 0;
|
m_sizeVerts = 0;
|
||||||
m_sizeTriangles = 0;
|
m_sizeTriangles = 0;
|
||||||
@@ -908,7 +908,7 @@ public:
|
|||||||
m_pTriangles = NULL;
|
m_pTriangles = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
~RageModelVertexArraySW()
|
~RageModelVertexArraySWOGL()
|
||||||
{
|
{
|
||||||
m_sizeVerts = 0;
|
m_sizeVerts = 0;
|
||||||
m_sizeTriangles = 0;
|
m_sizeTriangles = 0;
|
||||||
@@ -982,7 +982,7 @@ protected:
|
|||||||
|
|
||||||
RageModelVertexArray* RageDisplay_OGL::CreateRageModelVertexArray()
|
RageModelVertexArray* RageDisplay_OGL::CreateRageModelVertexArray()
|
||||||
{
|
{
|
||||||
return new RageModelVertexArraySW;
|
return new RageModelVertexArraySWOGL;
|
||||||
}
|
}
|
||||||
|
|
||||||
void RageDisplay_OGL::DeleteRageModelVertexArray( RageModelVertexArray* p )
|
void RageDisplay_OGL::DeleteRageModelVertexArray( RageModelVertexArray* p )
|
||||||
|
|||||||
Reference in New Issue
Block a user