add fallback solution for palette texture
This commit is contained in:
parent
6a4159d73e
commit
26f3a0a5d2
1 changed files with 17 additions and 2 deletions
|
@ -352,7 +352,7 @@ static BOOL d3d9_create_resources()
|
||||||
|
|
||||||
if (g_ddraw->bpp == 8)
|
if (g_ddraw->bpp == 8)
|
||||||
{
|
{
|
||||||
err = err || FAILED(
|
BOOL error = FAILED(
|
||||||
IDirect3DDevice9_CreateTexture(
|
IDirect3DDevice9_CreateTexture(
|
||||||
g_d3d9.device,
|
g_d3d9.device,
|
||||||
256,
|
256,
|
||||||
|
@ -364,6 +364,21 @@ static BOOL d3d9_create_resources()
|
||||||
&g_d3d9.palette_tex[i],
|
&g_d3d9.palette_tex[i],
|
||||||
0));
|
0));
|
||||||
|
|
||||||
|
if (error)
|
||||||
|
{
|
||||||
|
err = err || FAILED(
|
||||||
|
IDirect3DDevice9_CreateTexture(
|
||||||
|
g_d3d9.device,
|
||||||
|
256,
|
||||||
|
256,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
D3DFMT_A8R8G8B8,
|
||||||
|
D3DPOOL_MANAGED,
|
||||||
|
&g_d3d9.palette_tex[i],
|
||||||
|
0));
|
||||||
|
}
|
||||||
|
|
||||||
err = err || !g_d3d9.palette_tex[i];
|
err = err || !g_d3d9.palette_tex[i];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue