mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-04 22:49:13 +02:00
st/nine: Format conversion for volumes in UpdateTexture
We were doing the conversion for surfaces, but not yet volumes. Now that volumes can do conversion, use it. Signed-off-by: Axel Davy <axel.davy@ens.fr>
This commit is contained in:
parent
23e2a235dc
commit
c4e85202cb
1 changed files with 0 additions and 8 deletions
|
|
@ -1431,14 +1431,6 @@ NineDevice9_UpdateTexture( struct NineDevice9 *This,
|
|||
struct NineVolumeTexture9 *dst = NineVolumeTexture9(dstb);
|
||||
struct NineVolumeTexture9 *src = NineVolumeTexture9(srcb);
|
||||
|
||||
/* Wine tests say XRGB -> ARGB should actually do something.
|
||||
* For now do this improper conversion, but in the future it
|
||||
* would be better to implement it properly */
|
||||
user_assert(srcb->format == dstb->format ||
|
||||
(srcb->format == D3DFMT_A8R8G8B8 && dstb->format == D3DFMT_X8R8G8B8) ||
|
||||
(srcb->format == D3DFMT_X8R8G8B8 && dstb->format == D3DFMT_A8R8G8B8),
|
||||
D3D_OK);
|
||||
|
||||
if (src->dirty_box.width == 0)
|
||||
return D3D_OK;
|
||||
for (l = 0; l <= last_dst_level; ++l, ++m)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue