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
77ca0cc9
Commit
77ca0cc9
authored
Nov 06, 2018
by
Henri Verbeet
Committed by
Alexandre Julliard
Nov 06, 2018
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
d3d9/tests: Use create_window() in more tests.
Signed-off-by:
Henri Verbeet
<
hverbeet@codeweavers.com
>
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
03c1422a
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
118 additions
and
206 deletions
+118
-206
device.c
dlls/d3d9/tests/device.c
+118
-206
No files found.
dlls/d3d9/tests/device.c
View file @
77ca0cc9
...
...
@@ -117,6 +117,16 @@ static BOOL compare_elements(IDirect3DVertexDeclaration9 *declaration, const D3D
return
equal
;
}
static
HWND
create_window
(
void
)
{
RECT
r
=
{
0
,
0
,
640
,
480
};
AdjustWindowRect
(
&
r
,
WS_OVERLAPPEDWINDOW
|
WS_VISIBLE
,
FALSE
);
return
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
|
WS_VISIBLE
,
0
,
0
,
r
.
right
-
r
.
left
,
r
.
bottom
-
r
.
top
,
NULL
,
NULL
,
NULL
,
NULL
);
}
/* try to make sure pending X events have been processed before continuing */
static
void
flush_events
(
void
)
{
...
...
@@ -276,8 +286,7 @@ static void test_get_set_vertex_declaration(void)
D3DDECL_END
()
};
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -331,8 +340,7 @@ static void test_get_declaration(void)
D3DDECL_END
()
};
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -650,8 +658,7 @@ static void test_fvf_decl_conversion(void)
},
};
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -748,8 +755,7 @@ static void test_fvf_decl_management(void)
static
const
D3DVERTEXELEMENT9
test_elements2
[]
=
{{
0
,
0
,
D3DDECLTYPE_FLOAT3
,
0
,
D3DDECLUSAGE_NORMAL
,
0
},
D3DDECL_END
()};
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -866,8 +872,7 @@ static void test_vertex_declaration_alignment(void)
},
};
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -940,8 +945,7 @@ static void test_unused_declaration_type(void)
},
};
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -985,8 +989,7 @@ static void test_mipmap_levels(void)
ULONG
refcount
;
HWND
window
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
ok
(
!!
window
,
"Failed to create a window.
\n
"
);
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
...
...
@@ -1015,8 +1018,7 @@ static void test_checkdevicemultisampletype(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
ok
(
!!
window
,
"Failed to create a window.
\n
"
);
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
...
...
@@ -1102,8 +1104,7 @@ static void test_invalid_multisample(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
ok
(
!!
window
,
"Failed to create a window.
\n
"
);
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
...
...
@@ -1179,11 +1180,9 @@ static void test_swapchain(void)
HRESULT
hr
;
struct
device_desc
device_desc
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
ok
(
!!
window
,
"Failed to create a window.
\n
"
);
window2
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window2
=
create_window
();
ok
(
!!
window2
,
"Failed to create a window.
\n
"
);
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
...
...
@@ -1410,8 +1409,7 @@ static void test_refcount(void)
D3DDECL_END
()
};
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
ok
(
!!
window
,
"Failed to create a window.
\n
"
);
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
...
...
@@ -1744,8 +1742,7 @@ static void test_cursor(void)
HRESULT
hr
;
BOOL
ret
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
|
WS_VISIBLE
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
ok
(
!!
window
,
"Failed to create a window.
\n
"
);
ret
=
SetCursorPos
(
50
,
50
);
...
...
@@ -2462,8 +2459,7 @@ static void test_scene(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
ok
(
!!
window
,
"Failed to create a window.
\n
"
);
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
...
...
@@ -2586,8 +2582,7 @@ static void test_limits(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
ok
(
!!
window
,
"Failed to create a window.
\n
"
);
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
...
...
@@ -2804,8 +2799,7 @@ static void test_get_rt(void)
ULONG
ref
;
UINT
i
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
128
,
128
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
device
=
create_device
(
d3d9
,
window
,
NULL
);
...
...
@@ -2872,8 +2866,7 @@ static void test_draw_primitive(void)
HRESULT
hr
;
void
*
ptr
;
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d9
,
window
,
NULL
)))
...
...
@@ -3031,8 +3024,7 @@ static void test_null_stream(void)
D3DDECL_END
()
};
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
ok
(
!!
window
,
"Failed to create a window.
\n
"
);
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
...
...
@@ -3104,8 +3096,7 @@ static void test_lights(void)
BOOL
enabled
;
D3DCAPS9
caps
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
ok
(
!!
window
,
"Failed to create a window.
\n
"
);
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
...
...
@@ -3157,8 +3148,7 @@ static void test_set_stream_source(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
ok
(
!!
window
,
"Failed to create a window.
\n
"
);
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
...
...
@@ -3383,8 +3373,7 @@ static void test_multi_device(void)
IDirect3D9
*
d3d9
;
ULONG
refcount
;
window1
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window1
=
create_window
();
ok
(
!!
window1
,
"Failed to create a window.
\n
"
);
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
...
...
@@ -3397,8 +3386,7 @@ static void test_multi_device(void)
}
IDirect3D9_Release
(
d3d9
);
window2
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window2
=
create_window
();
ok
(
!!
window2
,
"Failed to create a window.
\n
"
);
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
...
...
@@ -4600,8 +4588,7 @@ static void test_fpu_setup(void)
IDirect3D9
*
d3d9
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_CAPTION
,
0
,
0
,
registry_mode
.
dmPelsWidth
,
registry_mode
.
dmPelsHeight
,
0
,
0
,
0
,
0
);
window
=
create_window
();
ok
(
!!
window
,
"Failed to create a window.
\n
"
);
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
...
...
@@ -5223,8 +5210,7 @@ static void test_reset_resources(void)
HRESULT
hr
;
ULONG
ref
;
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
...
...
@@ -5294,8 +5280,7 @@ static void test_set_rt_vp_scissor(void)
HRESULT
hr
;
RECT
rect
;
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d9
,
window
,
NULL
)))
...
...
@@ -5399,8 +5384,7 @@ static void test_volume_get_container(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d9
,
window
,
NULL
)))
...
...
@@ -5481,8 +5465,7 @@ static void test_volume_resource(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d9
,
window
,
NULL
)))
...
...
@@ -5549,8 +5532,7 @@ static void test_vb_lock_flags(void)
HRESULT
hr
;
void
*
data
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d9
,
window
,
NULL
)))
...
...
@@ -5619,8 +5601,7 @@ static void test_vertex_buffer_alignment(void)
HRESULT
hr
;
void
*
data
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d9
,
window
,
NULL
)))
...
...
@@ -5689,8 +5670,7 @@ static void test_query_support(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d9
,
window
,
NULL
)))
...
...
@@ -5772,8 +5752,7 @@ static void test_occlusion_query(void)
BOOL
broken_occlusion
=
FALSE
;
expected
.
uint
=
registry_mode
.
dmPelsWidth
*
registry_mode
.
dmPelsHeight
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
|
WS_VISIBLE
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
device_desc
.
device_window
=
window
;
...
...
@@ -6022,8 +6001,7 @@ static void test_timestamp_query(void)
DWORD
timestamp
[
2
],
freq
[
2
];
WORD
disjoint
[
2
];
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d9
,
window
,
NULL
)))
...
...
@@ -6213,8 +6191,7 @@ static void test_get_set_vertex_shader(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -6287,8 +6264,7 @@ static void test_vertex_shader_constant(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -6415,8 +6391,7 @@ static void test_get_set_pixel_shader(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -6487,8 +6462,7 @@ static void test_pixel_shader_constant(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -6759,8 +6733,7 @@ float4 main(const float4 color : COLOR) : SV_TARGET
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -6907,8 +6880,7 @@ static void test_texture_stage_states(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -7069,8 +7041,7 @@ static void test_cube_textures(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -7175,8 +7146,7 @@ static void test_mipmap_gen(void)
return
;
}
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
{
skip
(
"Failed to create a D3D device, skipping tests.
\n
"
);
...
...
@@ -7370,8 +7340,7 @@ static void test_filter(void)
return
;
}
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
{
skip
(
"Failed to create a D3D device, skipping tests.
\n
"
);
...
...
@@ -7440,8 +7409,7 @@ static void test_get_set_texture(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -7492,8 +7460,7 @@ static void test_lod(void)
HRESULT
hr
;
DWORD
ret
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -7538,8 +7505,7 @@ static void test_surface_get_container(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -7608,8 +7574,7 @@ static void test_surface_alignment(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -7710,8 +7675,7 @@ static void test_lockrect_offset(void)
BYTE
*
base
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -7820,8 +7784,7 @@ static void test_lockrect_invalid(void)
{
D3DRTYPE_CUBETEXTURE
,
D3DPOOL_SCRATCH
,
"scratch cube texture"
},
};
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -8073,8 +8036,7 @@ static void test_private_data(void)
{
0x9b
,
0x4b
,
0x89
,
0xd7
,
0xd1
,
0x12
,
0xe7
,
0x2b
}
};
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -8268,8 +8230,7 @@ static void test_getdc(void)
HDC
dc
,
dc2
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -8578,8 +8539,7 @@ static void test_surface_dimensions(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -8629,8 +8589,7 @@ static void test_surface_format_null(void)
return
;
}
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
{
skip
(
"Failed to create a D3D device, skipping tests.
\n
"
);
...
...
@@ -8721,8 +8680,7 @@ static void test_surface_double_unlock(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -8853,8 +8811,7 @@ static void test_surface_blocks(void)
{
60
,
136
,
68
,
144
},
/* top > surface */
};
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -9175,8 +9132,7 @@ static void test_set_palette(void)
unsigned
int
i
;
D3DCAPS9
caps
;
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d9
,
window
,
NULL
)))
...
...
@@ -9239,8 +9195,7 @@ static void test_swvp_buffer(void)
float
x
,
y
,
z
;
}
*
ptr
,
*
ptr2
;
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
...
...
@@ -9322,8 +9277,7 @@ static void test_managed_buffer(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d9
,
window
,
NULL
)))
...
...
@@ -9413,8 +9367,7 @@ static void test_npot_textures(void)
unsigned
int
i
,
levels
;
BOOL
tex_pow2
,
cube_pow2
,
vol_pow2
;
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d9
,
window
,
NULL
)))
...
...
@@ -9516,8 +9469,7 @@ static void test_vidmem_accounting(void)
unsigned
int
i
;
UINT
vidmem_start
,
vidmem_end
,
diff
;
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d9
,
window
,
NULL
)))
...
...
@@ -9587,8 +9539,7 @@ static void test_volume_locking(void)
{
D3DPOOL_SCRATCH
,
D3DUSAGE_DYNAMIC
,
D3DERR_INVALIDCALL
,
D3D_OK
},
};
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d9
,
window
,
NULL
)))
...
...
@@ -9694,8 +9645,7 @@ static void test_update_volumetexture(void)
{
8
,
8
,
4
,
4
,
D3DFMT_A8R8G8B8
,
D3DFMT_X8R8G8B8
},
/* Different format */
};
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d9
,
window
,
NULL
)))
...
...
@@ -9798,8 +9748,7 @@ static void test_create_rt_ds_fail(void)
IDirect3D9
*
d3d9
;
IDirect3DSurface9
*
surface
;
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d9
,
window
,
NULL
)))
...
...
@@ -9911,8 +9860,7 @@ static void test_volume_blocks(void)
BOOL
pow2
;
unsigned
int
offset
,
expected_offset
;
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d9
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d9
,
window
,
NULL
)))
...
...
@@ -10223,8 +10171,7 @@ static void test_lockbox_invalid(void)
BYTE
*
base
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -10321,8 +10268,7 @@ static void test_shared_handle(void)
void
*
mem
;
D3DCAPS9
caps
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -10406,36 +10352,26 @@ static void test_shared_handle(void)
static
void
test_pixel_format
(
void
)
{
HWND
hwnd
,
hwnd2
=
NULL
;
HDC
hdc
,
hdc2
=
NULL
;
HMODULE
gl
=
NULL
;
int
format
,
test_format
;
PIXELFORMATDESCRIPTOR
pfd
;
IDirect3D9
*
d3d9
=
NULL
;
IDirect3DDevice9
*
device
=
NULL
;
HWND
hwnd
,
hwnd2
;
HDC
hdc
,
hdc2
;
HMODULE
gl
;
HRESULT
hr
;
static
const
float
point
[
3
]
=
{
0
.
0
,
0
.
0
,
0
.
0
};
hwnd
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
100
,
100
,
160
,
160
,
NULL
,
NULL
,
NULL
,
NULL
);
if
(
!
hwnd
)
{
skip
(
"Failed to create window
\n
"
);
return
;
}
static
const
float
point
[]
=
{
0
.
0
f
,
0
.
0
f
,
0
.
0
f
};
hwnd2
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
100
,
100
,
160
,
160
,
NULL
,
NULL
,
NULL
,
NULL
);
hwnd
=
create_window
();
ok
(
!!
hwnd
,
"Failed to create window.
\n
"
);
hwnd2
=
create_window
();
ok
(
!!
hwnd2
,
"Failed to create window.
\n
"
);
hdc
=
GetDC
(
hwnd
);
if
(
!
hdc
)
{
skip
(
"Failed to get DC
\n
"
);
goto
cleanup
;
}
if
(
hwnd2
)
hdc2
=
GetDC
(
hwnd2
);
ok
(
!!
hdc
,
"Failed to get DC.
\n
"
);
hdc2
=
GetDC
(
hwnd2
);
ok
(
!!
hdc2
,
"Failed to get DC.
\n
"
);
gl
=
LoadLibraryA
(
"opengl32.dll"
);
ok
(
!!
gl
,
"failed to load opengl32.dll; SetPixelFormat()/GetPixelFormat() may not work right
\n
"
);
...
...
@@ -10462,14 +10398,10 @@ static void test_pixel_format(void)
goto
cleanup
;
}
if
(
!
hdc2
||
!
SetPixelFormat
(
hdc2
,
format
,
&
pfd
)
||
GetPixelFormat
(
hdc2
)
!=
format
)
if
(
!
SetPixelFormat
(
hdc2
,
format
,
&
pfd
)
||
GetPixelFormat
(
hdc2
)
!=
format
)
{
skip
(
"failed to set pixel format on second window
\n
"
);
if
(
hdc2
)
{
ReleaseDC
(
hwnd2
,
hdc2
);
hdc2
=
NULL
;
}
goto
cleanup
;
}
d3d9
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
...
...
@@ -10517,17 +10449,14 @@ static void test_pixel_format(void)
test_format
=
GetPixelFormat
(
hdc
);
ok
(
test_format
==
format
,
"window has pixel format %d, expected %d
\n
"
,
test_format
,
format
);
if
(
hdc2
)
{
hr
=
IDirect3DDevice9_Present
(
device
,
NULL
,
NULL
,
hwnd2
,
NULL
);
ok
(
SUCCEEDED
(
hr
),
"Present failed %#x
\n
"
,
hr
);
hr
=
IDirect3DDevice9_Present
(
device
,
NULL
,
NULL
,
hwnd2
,
NULL
);
ok
(
SUCCEEDED
(
hr
),
"Present failed %#x
\n
"
,
hr
);
test_format
=
GetPixelFormat
(
hdc
);
ok
(
test_format
==
format
,
"window has pixel format %d, expected %d
\n
"
,
test_format
,
format
);
test_format
=
GetPixelFormat
(
hdc
);
ok
(
test_format
==
format
,
"window has pixel format %d, expected %d
\n
"
,
test_format
,
format
);
test_format
=
GetPixelFormat
(
hdc2
);
ok
(
test_format
==
format
,
"second window has pixel format %d, expected %d
\n
"
,
test_format
,
format
);
}
test_format
=
GetPixelFormat
(
hdc2
);
ok
(
test_format
==
format
,
"second window has pixel format %d, expected %d
\n
"
,
test_format
,
format
);
cleanup:
if
(
device
)
...
...
@@ -10535,12 +10464,13 @@ cleanup:
UINT
refcount
=
IDirect3DDevice9_Release
(
device
);
ok
(
!
refcount
,
"Device has %u references left.
\n
"
,
refcount
);
}
if
(
d3d9
)
IDirect3D9_Release
(
d3d9
);
if
(
gl
)
FreeLibrary
(
gl
);
if
(
hdc
)
ReleaseDC
(
hwnd
,
hdc
);
if
(
hdc2
)
ReleaseDC
(
hwnd2
,
hdc2
);
if
(
hwnd
)
DestroyWindow
(
hwnd
);
if
(
hwnd2
)
DestroyWindow
(
hwnd2
);
if
(
d3d9
)
IDirect3D9_Release
(
d3d9
);
FreeLibrary
(
gl
);
ReleaseDC
(
hwnd2
,
hdc2
);
ReleaseDC
(
hwnd
,
hdc
);
DestroyWindow
(
hwnd2
);
DestroyWindow
(
hwnd
);
}
static
void
test_begin_end_state_block
(
void
)
...
...
@@ -10552,8 +10482,7 @@ static void test_begin_end_state_block(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -10610,8 +10539,7 @@ static void test_shader_constant_apply(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -10778,8 +10706,7 @@ static void test_vdecl_apply(void)
D3DDECL_END
(),
};
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -10957,8 +10884,7 @@ static void test_resource_type(void)
HRESULT
hr
;
D3DCAPS9
caps
;
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -11126,8 +11052,7 @@ static void test_mipmap_lock(void)
HRESULT
hr
;
D3DLOCKED_RECT
locked_rect
;
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -11208,8 +11133,7 @@ static void test_writeonly_resource(void)
{{
1
.
0
f
,
1
.
0
f
,
0
.
0
f
}}
};
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -11271,8 +11195,7 @@ static void test_lost_device(void)
HRESULT
hr
;
BOOL
ret
;
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
device_desc
.
device_window
=
window
;
...
...
@@ -11389,8 +11312,7 @@ static void test_resource_priority(void)
unsigned
int
i
;
DWORD
priority
;
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -11551,8 +11473,7 @@ static void test_swapchain_parameters(void)
{
FALSE
,
4
,
D3DSWAPEFFECT_FLIP
,
D3DERR_INVALIDCALL
},
};
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -11836,8 +11757,7 @@ static void test_miptree_layout(void)
{
D3DPOOL_SCRATCH
,
"D3DPOOL_SCRATCH"
},
};
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -11953,8 +11873,7 @@ static void test_get_render_target_data(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -12002,8 +11921,7 @@ static void test_render_target_device_mismatch(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -12060,8 +11978,7 @@ static void test_format_unknown(void)
void
*
iface
;
HRESULT
hr
;
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
if
(
!
(
device
=
create_device
(
d3d
,
window
,
NULL
)))
...
...
@@ -12164,8 +12081,7 @@ static void test_lockable_backbuffer(void)
HRESULT
hr
;
HDC
dc
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
...
...
@@ -12255,8 +12171,7 @@ static void test_clip_planes_limits(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"static"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
...
...
@@ -12338,8 +12253,7 @@ static void test_swapchain_multisample_reset(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
ok
(
!!
window
,
"Failed to create a window.
\n
"
);
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
...
...
@@ -12411,8 +12325,7 @@ static void test_stretch_rect(void)
D3DFMT_R5G6B5
,
};
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
NULL
,
NULL
,
NULL
,
NULL
);
window
=
create_window
();
ok
(
!!
window
,
"Failed to create a window.
\n
"
);
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
...
...
@@ -12567,8 +12480,7 @@ static void test_device_caps(void)
HWND
window
;
HRESULT
hr
;
window
=
CreateWindowA
(
"d3d9_test_wc"
,
"d3d9_test"
,
WS_OVERLAPPEDWINDOW
,
0
,
0
,
640
,
480
,
0
,
0
,
0
,
0
);
window
=
create_window
();
d3d
=
Direct3DCreate9
(
D3D_SDK_VERSION
);
ok
(
!!
d3d
,
"Failed to create a D3D object.
\n
"
);
...
...
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