wined3d.spec 15.5 KB
Newer Older
1 2
@ stdcall wined3d_mutex_lock()
@ stdcall wined3d_mutex_unlock()
3

4
@ cdecl wined3d_calculate_format_pitch(ptr long long long)
5
@ cdecl wined3d_check_depth_stencil_match(ptr long long long long long)
6
@ cdecl wined3d_check_device_format(ptr long long long long long long long)
7 8 9
@ cdecl wined3d_check_device_format_conversion(ptr long long long long)
@ cdecl wined3d_check_device_multisample_type(ptr long long long long long ptr)
@ cdecl wined3d_check_device_type(ptr long long long long long)
10
@ cdecl wined3d_create(long)
11
@ cdecl wined3d_decref(ptr)
Henri Verbeet's avatar
Henri Verbeet committed
12
@ cdecl wined3d_enum_adapter_modes(ptr long long long long ptr)
13
@ cdecl wined3d_find_closest_matching_adapter_mode(ptr long ptr)
14
@ cdecl wined3d_get_adapter_count(ptr)
Henri Verbeet's avatar
Henri Verbeet committed
15
@ cdecl wined3d_get_adapter_display_mode(ptr long ptr ptr)
16
@ cdecl wined3d_get_adapter_identifier(ptr long long ptr)
Henri Verbeet's avatar
Henri Verbeet committed
17
@ cdecl wined3d_get_adapter_mode_count(ptr long long long)
18
@ cdecl wined3d_get_adapter_raster_status(ptr long ptr)
19
@ cdecl wined3d_get_device_caps(ptr long long ptr)
20
@ cdecl wined3d_get_output_desc(ptr long ptr)
21
@ cdecl wined3d_incref(ptr)
22
@ cdecl wined3d_register_software_device(ptr ptr)
23
@ cdecl wined3d_set_adapter_display_mode(ptr long ptr)
24

25 26 27 28 29
@ cdecl wined3d_blend_state_create(ptr ptr ptr ptr ptr)
@ cdecl wined3d_blend_state_decref(ptr)
@ cdecl wined3d_blend_state_get_parent(ptr)
@ cdecl wined3d_blend_state_incref(ptr)

30
@ cdecl wined3d_buffer_create(ptr ptr ptr ptr ptr ptr)
31 32 33 34 35
@ cdecl wined3d_buffer_decref(ptr)
@ cdecl wined3d_buffer_get_parent(ptr)
@ cdecl wined3d_buffer_get_resource(ptr)
@ cdecl wined3d_buffer_incref(ptr)

36 37 38
@ cdecl wined3d_device_acquire_focus_window(ptr ptr)
@ cdecl wined3d_device_begin_scene(ptr)
@ cdecl wined3d_device_begin_stateblock(ptr)
Henri Verbeet's avatar
Henri Verbeet committed
39
@ cdecl wined3d_device_clear(ptr long ptr long ptr float long)
40
@ cdecl wined3d_device_clear_rendertarget_view(ptr ptr ptr long ptr float long)
41
@ cdecl wined3d_device_clear_unordered_access_view_uint(ptr ptr ptr)
42
@ cdecl wined3d_device_copy_resource(ptr ptr ptr)
43
@ cdecl wined3d_device_copy_sub_resource_region(ptr ptr long long long long ptr long ptr long)
44
@ cdecl wined3d_device_copy_uav_counter(ptr ptr long ptr)
45
@ cdecl wined3d_device_create(ptr long long ptr long long ptr long ptr ptr)
46
@ cdecl wined3d_device_decref(ptr)
47
@ cdecl wined3d_device_dispatch_compute(ptr long long long)
48
@ cdecl wined3d_device_dispatch_compute_indirect(ptr ptr long)
49
@ cdecl wined3d_device_draw_indexed_primitive(ptr long long)
50
@ cdecl wined3d_device_draw_indexed_primitive_instanced(ptr long long long long)
51
@ cdecl wined3d_device_draw_indexed_primitive_instanced_indirect(ptr ptr long)
52
@ cdecl wined3d_device_draw_primitive(ptr long long)
53
@ cdecl wined3d_device_draw_primitive_instanced(ptr long long long long)
54
@ cdecl wined3d_device_draw_primitive_instanced_indirect(ptr ptr long)
55 56 57 58
@ cdecl wined3d_device_end_scene(ptr)
@ cdecl wined3d_device_end_stateblock(ptr ptr)
@ cdecl wined3d_device_evict_managed_resources(ptr)
@ cdecl wined3d_device_get_available_texture_mem(ptr)
59
@ cdecl wined3d_device_get_base_vertex_index(ptr)
60
@ cdecl wined3d_device_get_blend_state(ptr ptr)
61 62
@ cdecl wined3d_device_get_clip_plane(ptr long ptr)
@ cdecl wined3d_device_get_clip_status(ptr ptr)
63
@ cdecl wined3d_device_get_compute_shader(ptr)
64
@ cdecl wined3d_device_get_constant_buffer(ptr long long)
65
@ cdecl wined3d_device_get_creation_parameters(ptr ptr)
66
@ cdecl wined3d_device_get_cs_resource_view(ptr long)
67
@ cdecl wined3d_device_get_cs_sampler(ptr long)
68
@ cdecl wined3d_device_get_cs_uav(ptr long)
69
@ cdecl wined3d_device_get_depth_stencil_view(ptr)
70
@ cdecl wined3d_device_get_device_caps(ptr ptr)
Henri Verbeet's avatar
Henri Verbeet committed
71
@ cdecl wined3d_device_get_display_mode(ptr long ptr ptr)
72
@ cdecl wined3d_device_get_domain_shader(ptr)
73
@ cdecl wined3d_device_get_ds_resource_view(ptr long)
74
@ cdecl wined3d_device_get_ds_sampler(ptr long)
75
@ cdecl wined3d_device_get_feature_level(ptr)
76
@ cdecl wined3d_device_get_gamma_ramp(ptr long ptr)
77
@ cdecl wined3d_device_get_geometry_shader(ptr)
78
@ cdecl wined3d_device_get_gs_resource_view(ptr long)
79
@ cdecl wined3d_device_get_gs_sampler(ptr long)
80
@ cdecl wined3d_device_get_hs_resource_view(ptr long)
81
@ cdecl wined3d_device_get_hs_sampler(ptr long)
82
@ cdecl wined3d_device_get_hull_shader(ptr)
83
@ cdecl wined3d_device_get_index_buffer(ptr ptr ptr)
84 85 86
@ cdecl wined3d_device_get_light(ptr long ptr)
@ cdecl wined3d_device_get_light_enable(ptr long ptr)
@ cdecl wined3d_device_get_material(ptr ptr)
87
@ cdecl wined3d_device_get_max_frame_latency(ptr)
88 89
@ cdecl wined3d_device_get_npatch_mode(ptr)
@ cdecl wined3d_device_get_pixel_shader(ptr)
90
@ cdecl wined3d_device_get_predication(ptr ptr)
91
@ cdecl wined3d_device_get_primitive_type(ptr ptr ptr)
92
@ cdecl wined3d_device_get_ps_consts_b(ptr long long ptr)
93
@ cdecl wined3d_device_get_ps_consts_f(ptr long long ptr)
94
@ cdecl wined3d_device_get_ps_consts_i(ptr long long ptr)
95
@ cdecl wined3d_device_get_ps_resource_view(ptr long)
96
@ cdecl wined3d_device_get_ps_sampler(ptr long)
97
@ cdecl wined3d_device_get_raster_status(ptr long ptr)
98
@ cdecl wined3d_device_get_rasterizer_state(ptr)
99
@ cdecl wined3d_device_get_render_state(ptr long)
100
@ cdecl wined3d_device_get_rendertarget_view(ptr long)
101
@ cdecl wined3d_device_get_sampler_state(ptr long long)
102
@ cdecl wined3d_device_get_scissor_rects(ptr ptr ptr)
103
@ cdecl wined3d_device_get_software_vertex_processing(ptr)
104
@ cdecl wined3d_device_get_stream_output(ptr long ptr)
105 106
@ cdecl wined3d_device_get_stream_source(ptr long ptr ptr ptr)
@ cdecl wined3d_device_get_stream_source_freq(ptr long ptr)
107
@ cdecl wined3d_device_get_swapchain(ptr long)
108
@ cdecl wined3d_device_get_swapchain_count(ptr)
109
@ cdecl wined3d_device_get_texture(ptr long)
110
@ cdecl wined3d_device_get_texture_stage_state(ptr long long)
111
@ cdecl wined3d_device_get_transform(ptr long ptr)
112
@ cdecl wined3d_device_get_unordered_access_view(ptr long)
113
@ cdecl wined3d_device_get_vertex_declaration(ptr)
114
@ cdecl wined3d_device_get_vertex_shader(ptr)
115
@ cdecl wined3d_device_get_viewports(ptr ptr ptr)
116
@ cdecl wined3d_device_get_vs_consts_b(ptr long long ptr)
117
@ cdecl wined3d_device_get_vs_consts_f(ptr long long ptr)
118
@ cdecl wined3d_device_get_vs_consts_i(ptr long long ptr)
119
@ cdecl wined3d_device_get_vs_resource_view(ptr long)
120
@ cdecl wined3d_device_get_vs_sampler(ptr long)
121
@ cdecl wined3d_device_get_wined3d(ptr)
122 123 124 125 126 127
@ cdecl wined3d_device_incref(ptr)
@ cdecl wined3d_device_init_3d(ptr ptr)
@ cdecl wined3d_device_init_gdi(ptr ptr)
@ cdecl wined3d_device_multiply_transform(ptr long ptr)
@ cdecl wined3d_device_process_vertices(ptr long long long ptr ptr long long)
@ cdecl wined3d_device_release_focus_window(ptr)
128
@ cdecl wined3d_device_reset(ptr ptr ptr ptr long)
129
@ cdecl wined3d_device_resolve_sub_resource(ptr ptr long ptr long long)
130
@ cdecl wined3d_device_restore_fullscreen_window(ptr ptr ptr)
131
@ cdecl wined3d_device_set_base_vertex_index(ptr long)
132
@ cdecl wined3d_device_set_blend_state(ptr ptr ptr)
133 134
@ cdecl wined3d_device_set_clip_plane(ptr long ptr)
@ cdecl wined3d_device_set_clip_status(ptr ptr)
135
@ cdecl wined3d_device_set_compute_shader(ptr ptr)
136
@ cdecl wined3d_device_set_constant_buffer(ptr long long ptr)
137
@ cdecl wined3d_device_set_cs_resource_view(ptr long ptr)
138
@ cdecl wined3d_device_set_cs_sampler(ptr long ptr)
139
@ cdecl wined3d_device_set_cs_uav(ptr long ptr long)
140
@ cdecl wined3d_device_set_cursor_position(ptr long long long)
141
@ cdecl wined3d_device_set_cursor_properties(ptr long long ptr long)
142
@ cdecl wined3d_device_set_depth_stencil_view(ptr ptr)
143
@ cdecl wined3d_device_set_dialog_box_mode(ptr long)
144
@ cdecl wined3d_device_set_domain_shader(ptr ptr)
145
@ cdecl wined3d_device_set_ds_resource_view(ptr long ptr)
146
@ cdecl wined3d_device_set_ds_sampler(ptr long ptr)
147
@ cdecl wined3d_device_set_gamma_ramp(ptr long long ptr)
148
@ cdecl wined3d_device_set_geometry_shader(ptr ptr)
149
@ cdecl wined3d_device_set_gs_resource_view(ptr long ptr)
150
@ cdecl wined3d_device_set_gs_sampler(ptr long ptr)
151
@ cdecl wined3d_device_set_hs_resource_view(ptr long ptr)
152
@ cdecl wined3d_device_set_hs_sampler(ptr long ptr)
153
@ cdecl wined3d_device_set_hull_shader(ptr ptr)
154
@ cdecl wined3d_device_set_index_buffer(ptr ptr long long)
155 156 157
@ cdecl wined3d_device_set_light(ptr long ptr)
@ cdecl wined3d_device_set_light_enable(ptr long long)
@ cdecl wined3d_device_set_material(ptr ptr)
158
@ cdecl wined3d_device_set_max_frame_latency(ptr long)
159
@ cdecl wined3d_device_set_multithreaded(ptr)
160 161
@ cdecl wined3d_device_set_npatch_mode(ptr float)
@ cdecl wined3d_device_set_pixel_shader(ptr ptr)
162
@ cdecl wined3d_device_set_predication(ptr ptr long)
163
@ cdecl wined3d_device_set_primitive_type(ptr long long)
164
@ cdecl wined3d_device_set_ps_consts_b(ptr long long ptr)
165
@ cdecl wined3d_device_set_ps_consts_f(ptr long long ptr)
166
@ cdecl wined3d_device_set_ps_consts_i(ptr long long ptr)
167
@ cdecl wined3d_device_set_ps_resource_view(ptr long ptr)
168
@ cdecl wined3d_device_set_ps_sampler(ptr long ptr)
169
@ cdecl wined3d_device_set_rasterizer_state(ptr ptr)
170
@ cdecl wined3d_device_set_render_state(ptr long long)
171
@ cdecl wined3d_device_set_rendertarget_view(ptr long ptr long)
172
@ cdecl wined3d_device_set_sampler_state(ptr long long long)
173
@ cdecl wined3d_device_set_scissor_rects(ptr long ptr)
174
@ cdecl wined3d_device_set_software_vertex_processing(ptr long)
175
@ cdecl wined3d_device_set_stream_output(ptr long ptr long)
176 177 178 179 180
@ cdecl wined3d_device_set_stream_source(ptr long ptr long long)
@ cdecl wined3d_device_set_stream_source_freq(ptr long long)
@ cdecl wined3d_device_set_texture(ptr long ptr)
@ cdecl wined3d_device_set_texture_stage_state(ptr long long long)
@ cdecl wined3d_device_set_transform(ptr long ptr)
181
@ cdecl wined3d_device_set_unordered_access_view(ptr long ptr long)
182 183
@ cdecl wined3d_device_set_vertex_declaration(ptr ptr)
@ cdecl wined3d_device_set_vertex_shader(ptr ptr)
184
@ cdecl wined3d_device_set_viewports(ptr long ptr)
185
@ cdecl wined3d_device_set_vs_consts_b(ptr long long ptr)
186
@ cdecl wined3d_device_set_vs_consts_f(ptr long long ptr)
187
@ cdecl wined3d_device_set_vs_consts_i(ptr long long ptr)
188
@ cdecl wined3d_device_set_vs_resource_view(ptr long ptr)
189
@ cdecl wined3d_device_set_vs_sampler(ptr long ptr)
190 191 192 193
@ cdecl wined3d_device_setup_fullscreen_window(ptr ptr long long)
@ cdecl wined3d_device_show_cursor(ptr long)
@ cdecl wined3d_device_uninit_3d(ptr)
@ cdecl wined3d_device_uninit_gdi(ptr)
194
@ cdecl wined3d_device_update_sub_resource(ptr ptr long ptr ptr long long long)
195 196
@ cdecl wined3d_device_update_texture(ptr ptr ptr)
@ cdecl wined3d_device_validate_device(ptr ptr)
197

198
@ cdecl wined3d_palette_create(ptr long long ptr ptr)
199 200
@ cdecl wined3d_palette_decref(ptr)
@ cdecl wined3d_palette_get_entries(ptr long long long ptr)
201
@ cdecl wined3d_palette_apply_to_dc(ptr ptr)
202 203 204
@ cdecl wined3d_palette_incref(ptr)
@ cdecl wined3d_palette_set_entries(ptr long long long ptr)

205
@ cdecl wined3d_query_create(ptr long ptr ptr ptr)
206 207 208
@ cdecl wined3d_query_decref(ptr)
@ cdecl wined3d_query_get_data(ptr ptr long long)
@ cdecl wined3d_query_get_data_size(ptr)
209
@ cdecl wined3d_query_get_parent(ptr)
210 211 212 213
@ cdecl wined3d_query_get_type(ptr)
@ cdecl wined3d_query_incref(ptr)
@ cdecl wined3d_query_issue(ptr long)

214
@ cdecl wined3d_rasterizer_state_create(ptr ptr ptr ptr ptr)
215
@ cdecl wined3d_rasterizer_state_decref(ptr)
216
@ cdecl wined3d_rasterizer_state_get_parent(ptr)
217 218
@ cdecl wined3d_rasterizer_state_incref(ptr)

219
@ cdecl wined3d_resource_get_desc(ptr ptr)
220
@ cdecl wined3d_resource_get_parent(ptr)
221
@ cdecl wined3d_resource_get_priority(ptr)
222
@ cdecl wined3d_resource_map(ptr long ptr ptr long)
223
@ cdecl wined3d_resource_preload(ptr)
224
@ cdecl wined3d_resource_set_parent(ptr ptr)
225
@ cdecl wined3d_resource_set_priority(ptr long)
226
@ cdecl wined3d_resource_unmap(ptr long)
227

228
@ cdecl wined3d_rendertarget_view_create(ptr ptr ptr ptr ptr)
229
@ cdecl wined3d_rendertarget_view_create_from_sub_resource(ptr long ptr ptr ptr)
230 231 232
@ cdecl wined3d_rendertarget_view_decref(ptr)
@ cdecl wined3d_rendertarget_view_get_parent(ptr)
@ cdecl wined3d_rendertarget_view_get_resource(ptr)
233
@ cdecl wined3d_rendertarget_view_get_sub_resource_parent(ptr)
234
@ cdecl wined3d_rendertarget_view_incref(ptr)
235
@ cdecl wined3d_rendertarget_view_set_parent(ptr ptr)
236

237
@ cdecl wined3d_sampler_create(ptr ptr ptr ptr ptr)
238 239 240 241
@ cdecl wined3d_sampler_decref(ptr)
@ cdecl wined3d_sampler_get_parent(ptr)
@ cdecl wined3d_sampler_incref(ptr)

242
@ cdecl wined3d_shader_create_cs(ptr ptr ptr ptr ptr)
243
@ cdecl wined3d_shader_create_ds(ptr ptr ptr ptr ptr)
244
@ cdecl wined3d_shader_create_gs(ptr ptr ptr ptr ptr ptr)
245
@ cdecl wined3d_shader_create_hs(ptr ptr ptr ptr ptr)
246 247
@ cdecl wined3d_shader_create_ps(ptr ptr ptr ptr ptr)
@ cdecl wined3d_shader_create_vs(ptr ptr ptr ptr ptr)
248 249 250 251 252 253
@ cdecl wined3d_shader_decref(ptr)
@ cdecl wined3d_shader_get_byte_code(ptr ptr ptr)
@ cdecl wined3d_shader_get_parent(ptr)
@ cdecl wined3d_shader_incref(ptr)
@ cdecl wined3d_shader_set_local_constants_float(ptr long ptr long)

254
@ cdecl wined3d_shader_resource_view_create(ptr ptr ptr ptr ptr)
255
@ cdecl wined3d_shader_resource_view_decref(ptr)
256
@ cdecl wined3d_shader_resource_view_generate_mipmaps(ptr)
257
@ cdecl wined3d_shader_resource_view_get_parent(ptr)
258 259
@ cdecl wined3d_shader_resource_view_incref(ptr)

260 261
@ cdecl wined3d_stateblock_apply(ptr)
@ cdecl wined3d_stateblock_capture(ptr)
262
@ cdecl wined3d_stateblock_create(ptr long ptr)
263 264
@ cdecl wined3d_stateblock_decref(ptr)
@ cdecl wined3d_stateblock_incref(ptr)
265

266
@ cdecl wined3d_swapchain_create(ptr ptr ptr ptr ptr)
267
@ cdecl wined3d_swapchain_decref(ptr)
268
@ cdecl wined3d_swapchain_get_back_buffer(ptr long)
269
@ cdecl wined3d_swapchain_get_device(ptr)
Henri Verbeet's avatar
Henri Verbeet committed
270
@ cdecl wined3d_swapchain_get_display_mode(ptr ptr ptr)
271
@ cdecl wined3d_swapchain_get_front_buffer_data(ptr ptr long)
272 273
@ cdecl wined3d_swapchain_get_gamma_ramp(ptr ptr)
@ cdecl wined3d_swapchain_get_parent(ptr)
274
@ cdecl wined3d_swapchain_get_desc(ptr ptr)
275 276
@ cdecl wined3d_swapchain_get_raster_status(ptr ptr)
@ cdecl wined3d_swapchain_incref(ptr)
277
@ cdecl wined3d_swapchain_present(ptr ptr ptr ptr long long)
278
@ cdecl wined3d_swapchain_resize_buffers(ptr long long long long long long)
279
@ cdecl wined3d_swapchain_resize_target(ptr ptr)
280
@ cdecl wined3d_swapchain_set_fullscreen(ptr ptr ptr)
281
@ cdecl wined3d_swapchain_set_gamma_ramp(ptr long ptr)
282
@ cdecl wined3d_swapchain_set_palette(ptr ptr)
283 284
@ cdecl wined3d_swapchain_set_window(ptr ptr)

285
@ cdecl wined3d_texture_add_dirty_region(ptr long ptr)
286
@ cdecl wined3d_texture_blt(ptr long ptr ptr long ptr long ptr long)
287
@ cdecl wined3d_texture_create(ptr ptr long long long ptr ptr ptr ptr)
288
@ cdecl wined3d_texture_decref(ptr)
289
@ cdecl wined3d_texture_from_resource(ptr)
290
@ cdecl wined3d_texture_get_dc(ptr long ptr)
291 292
@ cdecl wined3d_texture_get_level_count(ptr)
@ cdecl wined3d_texture_get_lod(ptr)
293
@ cdecl wined3d_texture_get_overlay_position(ptr long ptr ptr)
294
@ cdecl wined3d_texture_get_parent(ptr)
295
@ cdecl wined3d_texture_get_pitch(ptr long ptr ptr)
296
@ cdecl wined3d_texture_get_resource(ptr)
297
@ cdecl wined3d_texture_get_sub_resource_desc(ptr long ptr)
298
@ cdecl wined3d_texture_get_sub_resource_parent(ptr long)
299
@ cdecl wined3d_texture_incref(ptr)
300
@ cdecl wined3d_texture_release_dc(ptr long ptr)
301
@ cdecl wined3d_texture_set_color_key(ptr long ptr)
302
@ cdecl wined3d_texture_set_lod(ptr long)
303
@ cdecl wined3d_texture_set_overlay_position(ptr long long long)
304
@ cdecl wined3d_texture_set_sub_resource_parent(ptr long ptr)
305
@ cdecl wined3d_texture_update_desc(ptr long long long long long ptr long)
306
@ cdecl wined3d_texture_update_overlay(ptr long ptr ptr long ptr long)
307

308 309 310 311 312
@ cdecl wined3d_unordered_access_view_create(ptr ptr ptr ptr ptr)
@ cdecl wined3d_unordered_access_view_decref(ptr)
@ cdecl wined3d_unordered_access_view_get_parent(ptr)
@ cdecl wined3d_unordered_access_view_incref(ptr)

313 314
@ cdecl wined3d_vertex_declaration_create(ptr ptr long ptr ptr ptr)
@ cdecl wined3d_vertex_declaration_create_from_fvf(ptr long ptr ptr ptr)
315 316 317
@ cdecl wined3d_vertex_declaration_decref(ptr)
@ cdecl wined3d_vertex_declaration_get_parent(ptr)
@ cdecl wined3d_vertex_declaration_incref(ptr)
318 319

@ cdecl wined3d_extract_shader_input_signature_from_dxbc(ptr ptr long)