wined3d: Consider WINED3D_LOCATION_CLEARED to be a CPU-accessible location.
For the purposes of texture2d_blt(). The main goal here is to allow uploading from WINED3D_LOCATION_CLEARED to a multisample texture (and hence initializing it). Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
f4e65025b6
commit
4103a7085c
|
@ -32,7 +32,8 @@
|
||||||
WINE_DEFAULT_DEBUG_CHANNEL(d3d);
|
WINE_DEFAULT_DEBUG_CHANNEL(d3d);
|
||||||
WINE_DECLARE_DEBUG_CHANNEL(d3d_perf);
|
WINE_DECLARE_DEBUG_CHANNEL(d3d_perf);
|
||||||
|
|
||||||
static const DWORD surface_simple_locations = WINED3D_LOCATION_SYSMEM | WINED3D_LOCATION_BUFFER;
|
static const DWORD surface_simple_locations = WINED3D_LOCATION_SYSMEM
|
||||||
|
| WINED3D_LOCATION_BUFFER | WINED3D_LOCATION_CLEARED;
|
||||||
|
|
||||||
/* Works correctly only for <= 4 bpp formats. */
|
/* Works correctly only for <= 4 bpp formats. */
|
||||||
static void get_color_masks(const struct wined3d_format *format, uint32_t *masks)
|
static void get_color_masks(const struct wined3d_format *format, uint32_t *masks)
|
||||||
|
|
Loading…
Reference in New Issue