Commit e9f4916e authored by engineer_apple's avatar engineer_apple

XBOX classic WIP

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@5042 dfc29bdd-3216-0410-991c-e03cc46cb475
parent c416a800
...@@ -924,14 +924,18 @@ void CD3D8Driver::draw2D3DVertexPrimitiveList(const void* vertices, ...@@ -924,14 +924,18 @@ void CD3D8Driver::draw2D3DVertexPrimitiveList(const void* vertices,
D3DFORMAT indexType=D3DFMT_UNKNOWN; D3DFORMAT indexType=D3DFMT_UNKNOWN;
switch (iType) switch (iType)
{ {
case (EIT_16BIT): case EIT_16BIT:
{ {
indexType=D3DFMT_INDEX16; indexType=D3DFMT_INDEX16;
break; break;
} }
case (EIT_32BIT): case EIT_32BIT:
{ {
#if defined (_XBOX)
indexType=D3DFMT_INDEX16;
#else
indexType=D3DFMT_INDEX32; indexType=D3DFMT_INDEX32;
#endif
break; break;
} }
} }
...@@ -1417,6 +1421,14 @@ D3DTEXTUREADDRESS CD3D8Driver::getTextureWrapMode(const u8 clamp) ...@@ -1417,6 +1421,14 @@ D3DTEXTUREADDRESS CD3D8Driver::getTextureWrapMode(const u8 clamp)
return D3DTADDRESS_BORDER; return D3DTADDRESS_BORDER;
else else
return D3DTADDRESS_CLAMP; return D3DTADDRESS_CLAMP;
#if defined(_XBOX )
case ETC_MIRROR_CLAMP:
return D3DTADDRESS_CLAMP;
case ETC_MIRROR_CLAMP_TO_EDGE:
return D3DTADDRESS_CLAMPTOEDGE;
case ETC_MIRROR_CLAMP_TO_BORDER:
return D3DTADDRESS_BORDER;
#else
case ETC_MIRROR_CLAMP: case ETC_MIRROR_CLAMP:
case ETC_MIRROR_CLAMP_TO_EDGE: case ETC_MIRROR_CLAMP_TO_EDGE:
case ETC_MIRROR_CLAMP_TO_BORDER: case ETC_MIRROR_CLAMP_TO_BORDER:
...@@ -1424,6 +1436,8 @@ D3DTEXTUREADDRESS CD3D8Driver::getTextureWrapMode(const u8 clamp) ...@@ -1424,6 +1436,8 @@ D3DTEXTUREADDRESS CD3D8Driver::getTextureWrapMode(const u8 clamp)
return D3DTADDRESS_MIRRORONCE; return D3DTADDRESS_MIRRORONCE;
else else
return D3DTADDRESS_CLAMP; return D3DTADDRESS_CLAMP;
#endif
default: default:
return D3DTADDRESS_WRAP; return D3DTADDRESS_WRAP;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment