Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
3adf4b84
Commit
3adf4b84
authored
Nov 05, 2018
by
Henri Verbeet
Committed by
Alexandre Julliard
Nov 05, 2018
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
wined3d: Get rid of WINED3DUSAGE_RENDERTARGET.
Signed-off-by:
Henri Verbeet
<
hverbeet@codeweavers.com
>
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
cc0c7d72
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
3 additions
and
15 deletions
+3
-15
utils.c
dlls/d3d11/utils.c
+0
-2
surface.c
dlls/ddraw/surface.c
+0
-1
device.c
dlls/dxgi/device.c
+0
-2
directx.c
dlls/wined3d/directx.c
+1
-3
resource.c
dlls/wined3d/resource.c
+1
-2
swapchain.c
dlls/wined3d/swapchain.c
+0
-2
utils.c
dlls/wined3d/utils.c
+0
-1
wined3d.h
include/wine/wined3d.h
+1
-2
No files found.
dlls/d3d11/utils.c
View file @
3adf4b84
...
...
@@ -450,8 +450,6 @@ DWORD wined3d_usage_from_d3d11(UINT bind_flags, enum D3D11_USAGE usage)
if
(
bind_flags
&
D3D11_BIND_SHADER_RESOURCE
)
wined3d_usage
|=
WINED3DUSAGE_TEXTURE
;
if
(
bind_flags
&
D3D11_BIND_RENDER_TARGET
)
wined3d_usage
|=
WINED3DUSAGE_RENDERTARGET
;
if
(
bind_flags
&
D3D11_BIND_DEPTH_STENCIL
)
wined3d_usage
|=
WINED3DUSAGE_DEPTHSTENCIL
;
if
(
bind_flags
&
~
handled
)
...
...
dlls/ddraw/surface.c
View file @
3adf4b84
...
...
@@ -6181,7 +6181,6 @@ HRESULT ddraw_surface_create(struct ddraw *ddraw, const DDSURFACEDESC2 *surface_
}
else
if
(
desc
->
ddsCaps
.
dwCaps
&
DDSCAPS_3DDEVICE
)
{
wined3d_desc
.
usage
|=
WINED3DUSAGE_RENDERTARGET
;
wined3d_desc
.
bind_flags
|=
WINED3D_BIND_RENDER_TARGET
;
}
}
...
...
dlls/dxgi/device.c
View file @
3adf4b84
...
...
@@ -190,8 +190,6 @@ static HRESULT STDMETHODCALLTYPE dxgi_device_CreateSurface(IWineDXGIDevice *ifac
surface_desc
.
usage
=
0
;
if
(
surface_desc
.
bind_flags
&
WINED3D_BIND_SHADER_RESOURCE
)
surface_desc
.
usage
|=
WINED3DUSAGE_TEXTURE
;
if
(
surface_desc
.
bind_flags
&
WINED3D_BIND_RENDER_TARGET
)
surface_desc
.
usage
|=
WINED3DUSAGE_RENDERTARGET
;
surface_desc
.
access
=
WINED3D_RESOURCE_ACCESS_GPU
;
surface_desc
.
width
=
desc
->
Width
;
surface_desc
.
height
=
desc
->
Height
;
...
...
dlls/wined3d/directx.c
View file @
3adf4b84
...
...
@@ -1541,13 +1541,11 @@ HRESULT CDECL wined3d_check_device_format(const struct wined3d *wined3d, UINT ad
adapter_format
=
wined3d_get_format
(
adapter
,
adapter_format_id
,
WINED3D_BIND_RENDER_TARGET
);
format
=
wined3d_get_format
(
adapter
,
check_format_id
,
bind_flags
);
if
(
usage
&
WINED3DUSAGE_RENDERTARGET
)
bind_flags
|=
WINED3D_BIND_RENDER_TARGET
;
if
(
usage
&
WINED3DUSAGE_DEPTHSTENCIL
)
bind_flags
|=
WINED3D_BIND_DEPTH_STENCIL
;
if
(
usage
&
WINED3DUSAGE_TEXTURE
)
bind_flags
|=
WINED3D_BIND_SHADER_RESOURCE
;
usage
&=
~
(
WINED3DUSAGE_
RENDERTARGET
|
WINED3DUSAGE_
DEPTHSTENCIL
|
WINED3DUSAGE_TEXTURE
);
usage
&=
~
(
WINED3DUSAGE_DEPTHSTENCIL
|
WINED3DUSAGE_TEXTURE
);
switch
(
resource_type
)
{
...
...
dlls/wined3d/resource.c
View file @
3adf4b84
...
...
@@ -30,8 +30,7 @@ WINE_DECLARE_DEBUG_CHANNEL(d3d_perf);
static
void
resource_check_usage
(
DWORD
usage
)
{
static
const
DWORD
handled
=
WINED3DUSAGE_RENDERTARGET
|
WINED3DUSAGE_DEPTHSTENCIL
static
const
DWORD
handled
=
WINED3DUSAGE_DEPTHSTENCIL
|
WINED3DUSAGE_WRITEONLY
|
WINED3DUSAGE_DYNAMIC
|
WINED3DUSAGE_STATICDECL
...
...
dlls/wined3d/swapchain.c
View file @
3adf4b84
...
...
@@ -921,8 +921,6 @@ static HRESULT swapchain_init(struct wined3d_swapchain *swapchain, struct wined3
texture_desc
.
usage
=
0
;
if
(
device
->
wined3d
->
flags
&
WINED3D_NO3D
)
texture_desc
.
usage
|=
WINED3DUSAGE_OWNDC
;
if
(
texture_desc
.
bind_flags
&
WINED3D_BIND_RENDER_TARGET
)
texture_desc
.
usage
|=
WINED3DUSAGE_RENDERTARGET
;
if
(
texture_desc
.
bind_flags
&
WINED3D_BIND_SHADER_RESOURCE
)
texture_desc
.
usage
|=
WINED3DUSAGE_TEXTURE
;
for
(
i
=
0
;
i
<
swapchain
->
desc
.
backbuffer_count
;
++
i
)
...
...
dlls/wined3d/utils.c
View file @
3adf4b84
...
...
@@ -4511,7 +4511,6 @@ const char *debug_d3dusage(DWORD usage)
init_debug_buffer
(
&
buffer
,
"0"
);
#define WINED3DUSAGE_TO_STR(x) if (usage & x) { debug_append(&buffer, #x, " | "); usage &= ~x; }
WINED3DUSAGE_TO_STR
(
WINED3DUSAGE_RENDERTARGET
);
WINED3DUSAGE_TO_STR
(
WINED3DUSAGE_DEPTHSTENCIL
);
WINED3DUSAGE_TO_STR
(
WINED3DUSAGE_WRITEONLY
);
WINED3DUSAGE_TO_STR
(
WINED3DUSAGE_SOFTWAREPROCESSING
);
...
...
include/wine/wined3d.h
View file @
3adf4b84
...
...
@@ -914,7 +914,6 @@ enum wined3d_shader_type
#define WINED3D_BIND_DEPTH_STENCIL 0x00000040
#define WINED3D_BIND_UNORDERED_ACCESS 0x00000080
#define WINED3DUSAGE_RENDERTARGET 0x00000001
#define WINED3DUSAGE_DEPTHSTENCIL 0x00000002
#define WINED3DUSAGE_WRITEONLY 0x00000008
#define WINED3DUSAGE_SOFTWAREPROCESSING 0x00000010
...
...
@@ -928,7 +927,7 @@ enum wined3d_shader_type
#define WINED3DUSAGE_RESTRICT_SHARED_RESOURCE 0x00002000
#define WINED3DUSAGE_DMAP 0x00004000
#define WINED3DUSAGE_TEXTAPI 0x10000000
#define WINED3DUSAGE_MASK 0x10007bf
f
#define WINED3DUSAGE_MASK 0x10007bf
a
#define WINED3DUSAGE_SCRATCH 0x00200000
#define WINED3DUSAGE_PRIVATE 0x00400000
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment