Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
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-cw
Commits
e6196f9a
Commit
e6196f9a
authored
May 28, 2007
by
Francois Gouget
Committed by
Alexandre Julliard
May 29, 2007
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
d3d9/tests: Fix the Visual C++ double to float conversion warnings.
parent
f64f30cd
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
69 additions
and
67 deletions
+69
-67
stateblock.c
dlls/d3d9/tests/stateblock.c
+30
-28
visual.c
dlls/d3d9/tests/visual.c
+39
-39
No files found.
dlls/d3d9/tests/stateblock.c
View file @
e6196f9a
...
@@ -699,8 +699,9 @@ static void light_get_handler(
...
@@ -699,8 +699,9 @@ static void light_get_handler(
static
const
light_data
light_poison_data
=
static
const
light_data
light_poison_data
=
{
{
0x1337c0de
,
{
{
0x1337c0de
,
{
7
.
0
,
4
.
0
,
2
.
0
,
1
.
0
},
{
7
.
0
,
4
.
0
,
2
.
0
,
1
.
0
},
{
7
.
0
,
4
.
0
,
2
.
0
,
1
.
0
},
{
7
.
0
,
4
.
0
,
2
.
0
,
1
.
0
},
{
7
.
0
,
4
.
0
,
2
.
0
,
1
.
0
},
{
7
.
0
,
4
.
0
,
2
.
0
,
1
.
0
},
{
3
.
3
,
4
.
4
,
5
.
5
},
{
6
.
6
,
7
.
7
,
8
.
8
},
{
3
.
3
f
,
4
.
4
f
,
5
.
5
f
},{
6
.
6
f
,
7
.
7
f
,
8
.
8
f
},
12
.
12
,
13
.
13
,
14
.
14
,
15
.
15
,
16
.
16
,
17
.
17
,
18
.
18
},
1
,
0x1337c0de
,
0x1337c0de
};
12
.
12
f
,
13
.
13
f
,
14
.
14
f
,
15
.
15
f
,
16
.
16
f
,
17
.
17
f
,
18
.
18
f
},
1
,
0x1337c0de
,
0x1337c0de
};
static
const
light_data
light_default_data
=
static
const
light_data
light_default_data
=
{
{
D3DLIGHT_DIRECTIONAL
,
{
{
D3DLIGHT_DIRECTIONAL
,
...
@@ -713,8 +714,9 @@ static const light_data light_default_data =
...
@@ -713,8 +714,9 @@ static const light_data light_default_data =
static
const
light_data
light_initial_data
=
static
const
light_data
light_initial_data
=
{
{
0x1337c0de
,
{
{
0x1337c0de
,
{
7
.
0
,
4
.
0
,
2
.
0
,
1
.
0
},
{
7
.
0
,
4
.
0
,
2
.
0
,
1
.
0
},
{
7
.
0
,
4
.
0
,
2
.
0
,
1
.
0
},
{
7
.
0
,
4
.
0
,
2
.
0
,
1
.
0
},
{
7
.
0
,
4
.
0
,
2
.
0
,
1
.
0
},
{
7
.
0
,
4
.
0
,
2
.
0
,
1
.
0
},
{
3
.
3
,
4
.
4
,
5
.
5
},
{
6
.
6
,
7
.
7
,
8
.
8
},
{
3
.
3
f
,
4
.
4
f
,
5
.
5
f
},
{
6
.
6
f
,
7
.
7
f
,
8
.
8
f
},
12
.
12
,
13
.
13
,
14
.
14
,
15
.
15
,
16
.
16
,
17
.
17
,
18
.
18
},
1
,
D3DERR_INVALIDCALL
,
D3DERR_INVALIDCALL
};
12
.
12
f
,
13
.
13
f
,
14
.
14
f
,
15
.
15
f
,
16
.
16
f
,
17
.
17
f
,
18
.
18
f
},
1
,
D3DERR_INVALIDCALL
,
D3DERR_INVALIDCALL
};
static
const
light_data
light_test_data_in
=
static
const
light_data
light_test_data_in
=
{
{
1
,
{
{
1
,
...
@@ -869,43 +871,43 @@ static const transform_data transform_default_data = {
...
@@ -869,43 +871,43 @@ static const transform_data transform_default_data = {
};
};
static
const
transform_data
transform_poison_data
=
{
static
const
transform_data
transform_poison_data
=
{
{
{
{
1
.
0
,
2
.
0
,
3
.
0
,
4
.
0
,
5
.
0
,
6
.
0
,
7
.
0
,
8
.
0
,
{
{
{
1
.
0
f
,
2
.
0
f
,
3
.
0
f
,
4
.
0
f
,
5
.
0
f
,
6
.
0
f
,
7
.
0
f
,
8
.
0
f
,
9
.
0
,
10
.
0
,
11
.
0
,
12
.
0
,
13
.
0
,
14
.
0
,
15
.
0
,
16
.
0
}
}
},
9
.
0
f
,
10
.
0
f
,
11
.
0
f
,
12
.
0
f
,
13
.
0
f
,
14
.
0
f
,
15
.
0
f
,
16
.
0
f
}
}
},
{
{
{
17
.
0
,
18
.
0
,
19
.
0
,
20
.
0
,
21
.
0
,
22
.
0
,
23
.
0
,
24
.
0
,
{
{
{
17
.
0
f
,
18
.
0
f
,
19
.
0
f
,
20
.
0
f
,
21
.
0
f
,
22
.
0
f
,
23
.
0
f
,
24
.
0
f
,
25
.
0
,
26
.
0
,
27
.
0
,
28
.
0
,
29
.
0
,
30
.
0
,
31
.
0
,
32
.
0
}
}
},
25
.
0
f
,
26
.
0
f
,
27
.
0
f
,
28
.
0
f
,
29
.
0
f
,
30
.
0
f
,
31
.
0
f
,
32
.
0
f
}
}
},
{
{
{
33
.
0
,
34
.
0
,
35
.
0
,
36
.
0
,
37
.
0
,
38
.
0
,
39
.
0
,
40
.
0
,
{
{
{
33
.
0
f
,
34
.
0
f
,
35
.
0
f
,
36
.
0
f
,
37
.
0
f
,
38
.
0
f
,
39
.
0
f
,
40
.
0
f
,
41
.
0
,
42
.
0
,
43
.
0
,
44
.
0
,
45
.
0
,
46
.
0
,
47
.
0
,
48
.
0
}
}
},
41
.
0
f
,
42
.
0
f
,
43
.
0
f
,
44
.
0
f
,
45
.
0
f
,
46
.
0
f
,
47
.
0
f
,
48
.
0
f
}
}
},
{
{
{
49
.
0
,
50
.
0
,
51
.
0
,
52
.
0
,
53
.
0
,
54
.
0
,
55
.
0
,
56
.
0
,
{
{
{
49
.
0
f
,
50
.
0
f
,
51
.
0
f
,
52
.
0
f
,
53
.
0
f
,
54
.
0
f
,
55
.
0
f
,
56
.
0
f
,
57
.
0
,
58
.
0
,
59
.
0
,
60
.
0
,
61
.
0
,
62
.
0
,
63
.
0
,
64
.
0
}
}
},
57
.
0
f
,
58
.
0
f
,
59
.
0
f
,
60
.
0
f
,
61
.
0
f
,
62
.
0
f
,
63
.
0
f
,
64
.
0
f
}
}
},
{
{
{
64
.
0
,
66
.
0
,
67
.
0
,
68
.
0
,
69
.
0
,
70
.
0
,
71
.
0
,
72
.
0
,
{
{
{
64
.
0
f
,
66
.
0
f
,
67
.
0
f
,
68
.
0
f
,
69
.
0
f
,
70
.
0
f
,
71
.
0
f
,
72
.
0
f
,
73
.
0
,
74
.
0
,
75
.
0
,
76
.
0
,
77
.
0
,
78
.
0
,
79
.
0
,
80
.
0
}
}
},
73
.
0
f
,
74
.
0
f
,
75
.
0
f
,
76
.
0
f
,
77
.
0
f
,
78
.
0
f
,
79
.
0
f
,
80
.
0
f
}
}
},
{
{
{
81
.
0
,
82
.
0
,
83
.
0
,
84
.
0
,
85
.
0
,
86
.
0
,
87
.
0
,
88
.
0
,
{
{
{
81
.
0
f
,
82
.
0
f
,
83
.
0
f
,
84
.
0
f
,
85
.
0
f
,
86
.
0
f
,
87
.
0
f
,
88
.
0
f
,
89
.
0
,
90
.
0
,
91
.
0
,
92
.
0
,
93
.
0
,
94
.
0
,
95
.
0
,
96
.
0
}
}
},
89
.
0
f
,
90
.
0
f
,
91
.
0
f
,
92
.
0
f
,
93
.
0
f
,
94
.
0
f
,
95
.
0
f
,
96
.
0
f
}
}
},
};
};
static
const
transform_data
transform_test_data
=
{
static
const
transform_data
transform_test_data
=
{
{
{
{
1
.
2
,
3
.
4
,
-
5
.
6
,
7
.
2
,
10
.
11
,
-
12
.
13
,
14
.
15
,
-
1
.
5
,
{
{
{
1
.
2
f
,
3
.
4
f
,
-
5
.
6
f
,
7
.
2
f
,
10
.
11
f
,
-
12
.
13
f
,
14
.
15
f
,
-
1
.
5
f
,
23
.
56
,
12
.
89
,
44
.
56
,
-
1
.
0
,
2
.
3
,
0
.
0
,
4
.
4
,
5
.
5
}
}
},
23
.
56
f
,
12
.
89
f
,
44
.
56
f
,
-
1
.
0
f
,
2
.
3
f
,
0
.
0
f
,
4
.
4
f
,
5
.
5
f
}
}
},
{
{
{
9
.
2
,
38
.
7
,
-
6
.
6
,
7
.
2
,
10
.
11
,
-
12
.
13
,
77
.
15
,
-
1
.
5
,
{
{
{
9
.
2
f
,
38
.
7
f
,
-
6
.
6
f
,
7
.
2
f
,
10
.
11
f
,
-
12
.
13
f
,
77
.
15
f
,
-
1
.
5
f
,
23
.
56
,
12
.
89
,
14
.
56
,
-
1
.
0
,
12
.
3
,
0
.
0
,
4
.
4
,
5
.
5
}
}
},
23
.
56
f
,
12
.
89
f
,
14
.
56
f
,
-
1
.
0
f
,
12
.
3
f
,
0
.
0
f
,
4
.
4
f
,
5
.
5
f
}
}
},
{
{
{
10
.
2
,
3
.
4
,
0
.
6
,
7
.
2
,
10
.
11
,
-
12
.
13
,
14
.
15
,
-
1
.
5
,
{
{
{
10
.
2
f
,
3
.
4
f
,
0
.
6
f
,
7
.
2
f
,
10
.
11
f
,
-
12
.
13
f
,
14
.
15
f
,
-
1
.
5
f
,
23
.
54
,
12
.
9
,
44
.
56
,
-
1
.
0
,
2
.
3
,
0
.
0
,
4
.
4
,
5
.
5
}
}
},
23
.
54
f
,
12
.
9
f
,
44
.
56
f
,
-
1
.
0
f
,
2
.
3
f
,
0
.
0
f
,
4
.
4
f
,
5
.
5
f
}
}
},
{
{
{
1
.
2
,
3
.
4
,
-
5
.
6
,
7
.
2
,
10
.
11
,
-
12
.
13
,
-
14
.
5
,
-
1
.
5
,
{
{
{
1
.
2
f
,
3
.
4
f
,
-
5
.
6
f
,
7
.
2
f
,
10
.
11
f
,
-
12
.
13
f
,
-
14
.
5
f
,
-
1
.
5
f
,
2
.
56
,
12
.
89
,
23
.
56
,
-
1
.
0
,
112
.
3
,
0
.
0
,
4
.
4
,
2
.
5
}
}
},
2
.
56
f
,
12
.
89
f
,
23
.
56
f
,
-
1
.
0
f
,
112
.
3
f
,
0
.
0
f
,
4
.
4
f
,
2
.
5
f
}
}
},
{
{
{
1
.
2
,
31
.
41
,
58
.
6
,
7
.
2
,
10
.
11
,
-
12
.
13
,
-
14
.
5
,
-
1
.
5
,
{
{
{
1
.
2
f
,
31
.
41
f
,
58
.
6
f
,
7
.
2
f
,
10
.
11
f
,
-
12
.
13
f
,
-
14
.
5
f
,
-
1
.
5
f
,
2
.
56
,
12
.
89
,
11
.
56
,
-
1
.
0
,
112
.
3
,
0
.
0
,
44
.
4
,
2
.
5
}
}
},
2
.
56
f
,
12
.
89
f
,
11
.
56
f
,
-
1
.
0
f
,
112
.
3
f
,
0
.
0
f
,
44
.
4
f
,
2
.
5
f
}
}
},
{
{
{
1
.
20
,
3
.
4
,
-
5
.
6
,
7
.
0
,
10
.
11
,
-
12
.
156
,
-
14
.
5
,
-
1
.
5
,
{
{
{
1
.
20
f
,
3
.
4
f
,
-
5
.
6
f
,
7
.
0
f
,
10
.
11
f
,
-
12
.
156
f
,
-
14
.
5
f
,
-
1
.
5
f
,
2
.
56
,
1
.
829
,
23
.
6
,
-
1
.
0
,
112
.
3
,
0
.
0
,
41
.
4
,
2
.
5
}
}
},
2
.
56
f
,
1
.
829
f
,
23
.
6
f
,
-
1
.
0
f
,
112
.
3
f
,
0
.
0
f
,
41
.
4
f
,
2
.
5
f
}
}
},
};
};
static
HRESULT
transform_setup_handler
(
static
HRESULT
transform_setup_handler
(
...
...
dlls/d3d9/tests/visual.c
View file @
e6196f9a
...
@@ -143,38 +143,38 @@ static void lighting_test(IDirect3DDevice9 *device)
...
@@ -143,38 +143,38 @@ static void lighting_test(IDirect3DDevice9 *device)
DWORD
nfvf
=
D3DFVF_XYZ
|
D3DFVF_DIFFUSE
|
D3DFVF_NORMAL
;
DWORD
nfvf
=
D3DFVF_XYZ
|
D3DFVF_DIFFUSE
|
D3DFVF_NORMAL
;
DWORD
color
;
DWORD
color
;
float
mat
[
16
]
=
{
1
.
0
,
0
.
0
,
0
.
0
,
0
.
0
,
float
mat
[
16
]
=
{
1
.
0
f
,
0
.
0
f
,
0
.
0
f
,
0
.
0
f
,
0
.
0
,
1
.
0
,
0
.
0
,
0
.
0
,
0
.
0
f
,
1
.
0
f
,
0
.
0
f
,
0
.
0
f
,
0
.
0
,
0
.
0
,
1
.
0
,
0
.
0
,
0
.
0
f
,
0
.
0
f
,
1
.
0
f
,
0
.
0
f
,
0
.
0
,
0
.
0
,
0
.
0
,
1
.
0
};
0
.
0
f
,
0
.
0
f
,
0
.
0
f
,
1
.
0
f
};
struct
vertex
unlitquad
[]
=
struct
vertex
unlitquad
[]
=
{
{
{
-
1
.
0
,
-
1
.
0
,
0
.
1
,
0xffff0000
},
{
-
1
.
0
f
,
-
1
.
0
f
,
0
.
1
f
,
0xffff0000
},
{
-
1
.
0
,
0
.
0
,
0
.
1
,
0xffff0000
},
{
-
1
.
0
f
,
0
.
0
f
,
0
.
1
f
,
0xffff0000
},
{
0
.
0
,
0
.
0
,
0
.
1
,
0xffff0000
},
{
0
.
0
f
,
0
.
0
f
,
0
.
1
f
,
0xffff0000
},
{
0
.
0
,
-
1
.
0
,
0
.
1
,
0xffff0000
},
{
0
.
0
f
,
-
1
.
0
f
,
0
.
1
f
,
0xffff0000
},
};
};
struct
vertex
litquad
[]
=
struct
vertex
litquad
[]
=
{
{
{
-
1
.
0
,
0
.
0
,
0
.
1
,
0xff00ff00
},
{
-
1
.
0
f
,
0
.
0
f
,
0
.
1
f
,
0xff00ff00
},
{
-
1
.
0
,
1
.
0
,
0
.
1
,
0xff00ff00
},
{
-
1
.
0
f
,
1
.
0
f
,
0
.
1
f
,
0xff00ff00
},
{
0
.
0
,
1
.
0
,
0
.
1
,
0xff00ff00
},
{
0
.
0
f
,
1
.
0
f
,
0
.
1
f
,
0xff00ff00
},
{
0
.
0
,
0
.
0
,
0
.
1
,
0xff00ff00
},
{
0
.
0
f
,
0
.
0
f
,
0
.
1
f
,
0xff00ff00
},
};
};
struct
nvertex
unlitnquad
[]
=
struct
nvertex
unlitnquad
[]
=
{
{
{
0
.
0
,
-
1
.
0
,
0
.
1
,
1
.
0
,
1
.
0
,
1
.
0
,
0xff0000ff
},
{
0
.
0
f
,
-
1
.
0
f
,
0
.
1
f
,
1
.
0
f
,
1
.
0
f
,
1
.
0
f
,
0xff0000ff
},
{
0
.
0
,
0
.
0
,
0
.
1
,
1
.
0
,
1
.
0
,
1
.
0
,
0xff0000ff
},
{
0
.
0
f
,
0
.
0
f
,
0
.
1
f
,
1
.
0
f
,
1
.
0
f
,
1
.
0
f
,
0xff0000ff
},
{
1
.
0
,
0
.
0
,
0
.
1
,
1
.
0
,
1
.
0
,
1
.
0
,
0xff0000ff
},
{
1
.
0
f
,
0
.
0
f
,
0
.
1
f
,
1
.
0
f
,
1
.
0
f
,
1
.
0
f
,
0xff0000ff
},
{
1
.
0
,
-
1
.
0
,
0
.
1
,
1
.
0
,
1
.
0
,
1
.
0
,
0xff0000ff
},
{
1
.
0
f
,
-
1
.
0
f
,
0
.
1
f
,
1
.
0
f
,
1
.
0
f
,
1
.
0
f
,
0xff0000ff
},
};
};
struct
nvertex
litnquad
[]
=
struct
nvertex
litnquad
[]
=
{
{
{
0
.
0
,
0
.
0
,
0
.
1
,
1
.
0
,
1
.
0
,
1
.
0
,
0xffffff00
},
{
0
.
0
f
,
0
.
0
f
,
0
.
1
f
,
1
.
0
f
,
1
.
0
f
,
1
.
0
f
,
0xffffff00
},
{
0
.
0
,
1
.
0
,
0
.
1
,
1
.
0
,
1
.
0
,
1
.
0
,
0xffffff00
},
{
0
.
0
f
,
1
.
0
f
,
0
.
1
f
,
1
.
0
f
,
1
.
0
f
,
1
.
0
f
,
0xffffff00
},
{
1
.
0
,
1
.
0
,
0
.
1
,
1
.
0
,
1
.
0
,
1
.
0
,
0xffffff00
},
{
1
.
0
f
,
1
.
0
f
,
0
.
1
f
,
1
.
0
f
,
1
.
0
f
,
1
.
0
f
,
0xffffff00
},
{
1
.
0
,
0
.
0
,
0
.
1
,
1
.
0
,
1
.
0
,
1
.
0
,
0xffffff00
},
{
1
.
0
f
,
0
.
0
f
,
0
.
1
f
,
1
.
0
f
,
1
.
0
f
,
1
.
0
f
,
0xffffff00
},
};
};
WORD
Indices
[]
=
{
0
,
1
,
2
,
2
,
3
,
0
};
WORD
Indices
[]
=
{
0
,
1
,
2
,
2
,
3
,
0
};
...
@@ -426,36 +426,36 @@ static void fog_test(IDirect3DDevice9 *device)
...
@@ -426,36 +426,36 @@ static void fog_test(IDirect3DDevice9 *device)
{
{
HRESULT
hr
;
HRESULT
hr
;
DWORD
color
;
DWORD
color
;
float
start
=
0
.
0
,
end
=
1
.
0
;
float
start
=
0
.
0
f
,
end
=
1
.
0
f
;
/* Gets full z based fog with linear fog, no fog with specular color */
/* Gets full z based fog with linear fog, no fog with specular color */
struct
sVertex
unstransformed_1
[]
=
{
struct
sVertex
unstransformed_1
[]
=
{
{
-
1
,
-
1
,
0
.
1
,
0xFFFF0000
,
0xFF000000
},
{
-
1
,
-
1
,
0
.
1
f
,
0xFFFF0000
,
0xFF000000
},
{
-
1
,
0
,
0
.
1
,
0xFFFF0000
,
0xFF000000
},
{
-
1
,
0
,
0
.
1
f
,
0xFFFF0000
,
0xFF000000
},
{
0
,
0
,
0
.
1
,
0xFFFF0000
,
0xFF000000
},
{
0
,
0
,
0
.
1
f
,
0xFFFF0000
,
0xFF000000
},
{
0
,
-
1
,
0
.
1
,
0xFFFF0000
,
0xFF000000
},
{
0
,
-
1
,
0
.
1
f
,
0xFFFF0000
,
0xFF000000
},
};
};
/* Ok, I am too lazy to deal with transform matrices */
/* Ok, I am too lazy to deal with transform matrices */
struct
sVertex
unstransformed_2
[]
=
{
struct
sVertex
unstransformed_2
[]
=
{
{
-
1
,
0
,
1
.
0
,
0xFFFF0000
,
0xFF000000
},
{
-
1
,
0
,
1
.
0
f
,
0xFFFF0000
,
0xFF000000
},
{
-
1
,
1
,
1
.
0
,
0xFFFF0000
,
0xFF000000
},
{
-
1
,
1
,
1
.
0
f
,
0xFFFF0000
,
0xFF000000
},
{
0
,
1
,
1
.
0
,
0xFFFF0000
,
0xFF000000
},
{
0
,
1
,
1
.
0
f
,
0xFFFF0000
,
0xFF000000
},
{
0
,
0
,
1
.
0
,
0xFFFF0000
,
0xFF000000
},
{
0
,
0
,
1
.
0
f
,
0xFFFF0000
,
0xFF000000
},
};
};
/* Untransformed ones. Give them a different diffuse color to make the test look
/* Untransformed ones. Give them a different diffuse color to make the test look
* nicer. It also makes making sure that they are drawn correctly easier.
* nicer. It also makes making sure that they are drawn correctly easier.
*/
*/
struct
sVertexT
transformed_1
[]
=
{
struct
sVertexT
transformed_1
[]
=
{
{
320
,
0
,
1
.
0
,
1
.
0
,
0xFFFFFF00
,
0xFF000000
},
{
320
,
0
,
1
.
0
f
,
1
.
0
f
,
0xFFFFFF00
,
0xFF000000
},
{
640
,
0
,
1
.
0
,
1
.
0
,
0xFFFFFF00
,
0xFF000000
},
{
640
,
0
,
1
.
0
f
,
1
.
0
f
,
0xFFFFFF00
,
0xFF000000
},
{
640
,
240
,
1
.
0
,
1
.
0
,
0xFFFFFF00
,
0xFF000000
},
{
640
,
240
,
1
.
0
f
,
1
.
0
f
,
0xFFFFFF00
,
0xFF000000
},
{
320
,
240
,
1
.
0
,
1
.
0
,
0xFFFFFF00
,
0xFF000000
},
{
320
,
240
,
1
.
0
f
,
1
.
0
f
,
0xFFFFFF00
,
0xFF000000
},
};
};
struct
sVertexT
transformed_2
[]
=
{
struct
sVertexT
transformed_2
[]
=
{
{
320
,
240
,
1
.
0
,
1
.
0
,
0xFFFFFF00
,
0xFF000000
},
{
320
,
240
,
1
.
0
f
,
1
.
0
f
,
0xFFFFFF00
,
0xFF000000
},
{
640
,
240
,
1
.
0
,
1
.
0
,
0xFFFFFF00
,
0xFF000000
},
{
640
,
240
,
1
.
0
f
,
1
.
0
f
,
0xFFFFFF00
,
0xFF000000
},
{
640
,
480
,
1
.
0
,
1
.
0
,
0xFFFFFF00
,
0xFF000000
},
{
640
,
480
,
1
.
0
f
,
1
.
0
f
,
0xFFFFFF00
,
0xFF000000
},
{
320
,
480
,
1
.
0
,
1
.
0
,
0xFFFFFF00
,
0xFF000000
},
{
320
,
480
,
1
.
0
f
,
1
.
0
f
,
0xFFFFFF00
,
0xFF000000
},
};
};
WORD
Indices
[]
=
{
0
,
1
,
2
,
2
,
3
,
0
};
WORD
Indices
[]
=
{
0
,
1
,
2
,
2
,
3
,
0
};
...
@@ -831,8 +831,8 @@ static void fog_with_shader_test(IDirect3DDevice9 *device)
...
@@ -831,8 +831,8 @@ static void fog_with_shader_test(IDirect3DDevice9 *device)
};
};
/* NOTE: changing these values will not affect the tests with foggy vertex shader, as the values are hardcoded in the shader*/
/* NOTE: changing these values will not affect the tests with foggy vertex shader, as the values are hardcoded in the shader*/
start
.
f
=
0
.
9
;
start
.
f
=
0
.
9
f
;
end
.
f
=
0
.
1
;
end
.
f
=
0
.
1
f
;
hr
=
IDirect3DDevice9_CreateVertexShader
(
device
,
vertex_shader_code1
,
&
vertex_shader
[
1
]);
hr
=
IDirect3DDevice9_CreateVertexShader
(
device
,
vertex_shader_code1
,
&
vertex_shader
[
1
]);
ok
(
SUCCEEDED
(
hr
),
"CreateVertexShader failed (%08x)
\n
"
,
hr
);
ok
(
SUCCEEDED
(
hr
),
"CreateVertexShader failed (%08x)
\n
"
,
hr
);
...
...
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