|
| WINE_DEFAULT_DEBUG_CHANNEL (d3d) |
|
| WINE_DECLARE_DEBUG_CHANNEL (winediag) |
|
GLenum | gl_primitive_type_from_d3d (enum wined3d_primitive_type primitive_type) |
|
static enum wined3d_primitive_type | d3d_primitive_type_from_gl (GLenum primitive_type) |
|
BOOL | device_context_add (struct wined3d_device *device, struct wined3d_context *context) |
|
void | device_context_remove (struct wined3d_device *device, struct wined3d_context *context) |
|
static BOOL | is_full_clear (const struct wined3d_texture *texture, unsigned int sub_resource_idx, const RECT *draw_rect, const RECT *clear_rect) |
|
void | device_clear_render_targets (struct wined3d_device *device, UINT rt_count, const struct wined3d_fb_state *fb, UINT rect_count, const RECT *clear_rect, const RECT *draw_rect, DWORD flags, const struct wined3d_color *color, float depth, DWORD stencil) |
|
ULONG CDECL | wined3d_device_incref (struct wined3d_device *device) |
|
static void | device_leftover_sampler (struct wine_rb_entry *entry, void *context) |
|
ULONG CDECL | wined3d_device_decref (struct wined3d_device *device) |
|
UINT CDECL | wined3d_device_get_swapchain_count (const struct wined3d_device *device) |
|
struct wined3d_swapchain *CDECL | wined3d_device_get_swapchain (const struct wined3d_device *device, UINT swapchain_idx) |
|
static void | device_load_logo (struct wined3d_device *device, const char *filename) |
|
static void | create_dummy_textures (struct wined3d_device *device, struct wined3d_context *context) |
|
static void | destroy_dummy_textures (struct wined3d_device *device, struct wined3d_context *context) |
|
static void | create_default_samplers (struct wined3d_device *device, struct wined3d_context *context) |
|
static void | destroy_default_samplers (struct wined3d_device *device, struct wined3d_context *context) |
|
static LONG | fullscreen_style (LONG style) |
|
static LONG | fullscreen_exstyle (LONG exstyle) |
|
void CDECL | wined3d_device_setup_fullscreen_window (struct wined3d_device *device, HWND window, UINT w, UINT h) |
|
void CDECL | wined3d_device_restore_fullscreen_window (struct wined3d_device *device, HWND window, const RECT *window_rect) |
|
HRESULT CDECL | wined3d_device_acquire_focus_window (struct wined3d_device *device, HWND window) |
|
void CDECL | wined3d_device_release_focus_window (struct wined3d_device *device) |
|
static void | device_init_swapchain_state (struct wined3d_device *device, struct wined3d_swapchain *swapchain) |
|
static void | wined3d_device_delete_opengl_contexts_cs (void *object) |
|
static void | wined3d_device_delete_opengl_contexts (struct wined3d_device *device) |
|
static void | wined3d_device_create_primary_opengl_context_cs (void *object) |
|
static HRESULT | wined3d_device_create_primary_opengl_context (struct wined3d_device *device) |
|
HRESULT CDECL | wined3d_device_init_3d (struct wined3d_device *device, struct wined3d_swapchain_desc *swapchain_desc) |
|
HRESULT CDECL | wined3d_device_init_gdi (struct wined3d_device *device, struct wined3d_swapchain_desc *swapchain_desc) |
|
static void | device_free_sampler (struct wine_rb_entry *entry, void *context) |
|
HRESULT CDECL | wined3d_device_uninit_3d (struct wined3d_device *device) |
|
HRESULT CDECL | wined3d_device_uninit_gdi (struct wined3d_device *device) |
|
void CDECL | wined3d_device_set_multithreaded (struct wined3d_device *device) |
|
UINT CDECL | wined3d_device_get_available_texture_mem (const struct wined3d_device *device) |
|
void CDECL | wined3d_device_set_stream_output (struct wined3d_device *device, UINT idx, struct wined3d_buffer *buffer, UINT offset) |
|
struct wined3d_buffer *CDECL | wined3d_device_get_stream_output (struct wined3d_device *device, UINT idx, UINT *offset) |
|
HRESULT CDECL | wined3d_device_set_stream_source (struct wined3d_device *device, UINT stream_idx, struct wined3d_buffer *buffer, UINT offset, UINT stride) |
|
HRESULT CDECL | wined3d_device_get_stream_source (const struct wined3d_device *device, UINT stream_idx, struct wined3d_buffer **buffer, UINT *offset, UINT *stride) |
|
HRESULT CDECL | wined3d_device_set_stream_source_freq (struct wined3d_device *device, UINT stream_idx, UINT divider) |
|
HRESULT CDECL | wined3d_device_get_stream_source_freq (const struct wined3d_device *device, UINT stream_idx, UINT *divider) |
|
void CDECL | wined3d_device_set_transform (struct wined3d_device *device, enum wined3d_transform_state d3dts, const struct wined3d_matrix *matrix) |
|
void CDECL | wined3d_device_get_transform (const struct wined3d_device *device, enum wined3d_transform_state state, struct wined3d_matrix *matrix) |
|
void CDECL | wined3d_device_multiply_transform (struct wined3d_device *device, enum wined3d_transform_state state, const struct wined3d_matrix *matrix) |
|
HRESULT CDECL | wined3d_device_set_light (struct wined3d_device *device, UINT light_idx, const struct wined3d_light *light) |
|
HRESULT CDECL | wined3d_device_get_light (const struct wined3d_device *device, UINT light_idx, struct wined3d_light *light) |
|
HRESULT CDECL | wined3d_device_set_light_enable (struct wined3d_device *device, UINT light_idx, BOOL enable) |
|
HRESULT CDECL | wined3d_device_get_light_enable (const struct wined3d_device *device, UINT light_idx, BOOL *enable) |
|
HRESULT CDECL | wined3d_device_set_clip_plane (struct wined3d_device *device, UINT plane_idx, const struct wined3d_vec4 *plane) |
|
HRESULT CDECL | wined3d_device_get_clip_plane (const struct wined3d_device *device, UINT plane_idx, struct wined3d_vec4 *plane) |
|
HRESULT CDECL | wined3d_device_set_clip_status (struct wined3d_device *device, const struct wined3d_clip_status *clip_status) |
|
HRESULT CDECL | wined3d_device_get_clip_status (const struct wined3d_device *device, struct wined3d_clip_status *clip_status) |
|
void CDECL | wined3d_device_set_material (struct wined3d_device *device, const struct wined3d_material *material) |
|
void CDECL | wined3d_device_get_material (const struct wined3d_device *device, struct wined3d_material *material) |
|
void CDECL | wined3d_device_set_index_buffer (struct wined3d_device *device, struct wined3d_buffer *buffer, enum wined3d_format_id format_id, unsigned int offset) |
|
struct wined3d_buffer *CDECL | wined3d_device_get_index_buffer (const struct wined3d_device *device, enum wined3d_format_id *format, unsigned int *offset) |
|
void CDECL | wined3d_device_set_base_vertex_index (struct wined3d_device *device, INT base_index) |
|
INT CDECL | wined3d_device_get_base_vertex_index (const struct wined3d_device *device) |
|
void CDECL | wined3d_device_set_viewport (struct wined3d_device *device, const struct wined3d_viewport *viewport) |
|
void CDECL | wined3d_device_get_viewport (const struct wined3d_device *device, struct wined3d_viewport *viewport) |
|
static void | resolve_depth_buffer (struct wined3d_device *device) |
|
void CDECL | wined3d_device_set_blend_state (struct wined3d_device *device, struct wined3d_blend_state *blend_state) |
|
struct wined3d_blend_state *CDECL | wined3d_device_get_blend_state (const struct wined3d_device *device) |
|
void CDECL | wined3d_device_set_rasterizer_state (struct wined3d_device *device, struct wined3d_rasterizer_state *rasterizer_state) |
|
struct wined3d_rasterizer_state *CDECL | wined3d_device_get_rasterizer_state (struct wined3d_device *device) |
|
void CDECL | wined3d_device_set_render_state (struct wined3d_device *device, enum wined3d_render_state state, DWORD value) |
|
DWORD CDECL | wined3d_device_get_render_state (const struct wined3d_device *device, enum wined3d_render_state state) |
|
void CDECL | wined3d_device_set_sampler_state (struct wined3d_device *device, UINT sampler_idx, enum wined3d_sampler_state state, DWORD value) |
|
DWORD CDECL | wined3d_device_get_sampler_state (const struct wined3d_device *device, UINT sampler_idx, enum wined3d_sampler_state state) |
|
void CDECL | wined3d_device_set_scissor_rect (struct wined3d_device *device, const RECT *rect) |
|
void CDECL | wined3d_device_get_scissor_rect (const struct wined3d_device *device, RECT *rect) |
|
void CDECL | wined3d_device_set_vertex_declaration (struct wined3d_device *device, struct wined3d_vertex_declaration *declaration) |
|
struct wined3d_vertex_declaration *CDECL | wined3d_device_get_vertex_declaration (const struct wined3d_device *device) |
|
void CDECL | wined3d_device_set_vertex_shader (struct wined3d_device *device, struct wined3d_shader *shader) |
|
struct wined3d_shader *CDECL | wined3d_device_get_vertex_shader (const struct wined3d_device *device) |
|
static void | wined3d_device_set_constant_buffer (struct wined3d_device *device, enum wined3d_shader_type type, UINT idx, struct wined3d_buffer *buffer) |
|
void CDECL | wined3d_device_set_vs_cb (struct wined3d_device *device, UINT idx, struct wined3d_buffer *buffer) |
|
static struct wined3d_buffer * | wined3d_device_get_constant_buffer (const struct wined3d_device *device, enum wined3d_shader_type shader_type, unsigned int idx) |
|
struct wined3d_buffer *CDECL | wined3d_device_get_vs_cb (const struct wined3d_device *device, UINT idx) |
|
static void | wined3d_device_set_shader_resource_view (struct wined3d_device *device, enum wined3d_shader_type type, UINT idx, struct wined3d_shader_resource_view *view) |
|
void CDECL | wined3d_device_set_vs_resource_view (struct wined3d_device *device, UINT idx, struct wined3d_shader_resource_view *view) |
|
static struct wined3d_shader_resource_view * | wined3d_device_get_shader_resource_view (const struct wined3d_device *device, enum wined3d_shader_type shader_type, unsigned int idx) |
|
struct wined3d_shader_resource_view *CDECL | wined3d_device_get_vs_resource_view (const struct wined3d_device *device, UINT idx) |
|
static void | wined3d_device_set_sampler (struct wined3d_device *device, enum wined3d_shader_type type, UINT idx, struct wined3d_sampler *sampler) |
|
void CDECL | wined3d_device_set_vs_sampler (struct wined3d_device *device, UINT idx, struct wined3d_sampler *sampler) |
|
static struct wined3d_sampler * | wined3d_device_get_sampler (const struct wined3d_device *device, enum wined3d_shader_type shader_type, unsigned int idx) |
|
struct wined3d_sampler *CDECL | wined3d_device_get_vs_sampler (const struct wined3d_device *device, UINT idx) |
|
HRESULT CDECL | wined3d_device_set_vs_consts_b (struct wined3d_device *device, unsigned int start_idx, unsigned int count, const BOOL *constants) |
|
HRESULT CDECL | wined3d_device_get_vs_consts_b (const struct wined3d_device *device, unsigned int start_idx, unsigned int count, BOOL *constants) |
|
HRESULT CDECL | wined3d_device_set_vs_consts_i (struct wined3d_device *device, unsigned int start_idx, unsigned int count, const struct wined3d_ivec4 *constants) |
|
HRESULT CDECL | wined3d_device_get_vs_consts_i (const struct wined3d_device *device, unsigned int start_idx, unsigned int count, struct wined3d_ivec4 *constants) |
|
HRESULT CDECL | wined3d_device_set_vs_consts_f (struct wined3d_device *device, unsigned int start_idx, unsigned int count, const struct wined3d_vec4 *constants) |
|
HRESULT CDECL | wined3d_device_get_vs_consts_f (const struct wined3d_device *device, unsigned int start_idx, unsigned int count, struct wined3d_vec4 *constants) |
|
void CDECL | wined3d_device_set_pixel_shader (struct wined3d_device *device, struct wined3d_shader *shader) |
|
struct wined3d_shader *CDECL | wined3d_device_get_pixel_shader (const struct wined3d_device *device) |
|
void CDECL | wined3d_device_set_ps_cb (struct wined3d_device *device, UINT idx, struct wined3d_buffer *buffer) |
|
struct wined3d_buffer *CDECL | wined3d_device_get_ps_cb (const struct wined3d_device *device, UINT idx) |
|
void CDECL | wined3d_device_set_ps_resource_view (struct wined3d_device *device, UINT idx, struct wined3d_shader_resource_view *view) |
|
struct wined3d_shader_resource_view *CDECL | wined3d_device_get_ps_resource_view (const struct wined3d_device *device, UINT idx) |
|
void CDECL | wined3d_device_set_ps_sampler (struct wined3d_device *device, UINT idx, struct wined3d_sampler *sampler) |
|
struct wined3d_sampler *CDECL | wined3d_device_get_ps_sampler (const struct wined3d_device *device, UINT idx) |
|
HRESULT CDECL | wined3d_device_set_ps_consts_b (struct wined3d_device *device, unsigned int start_idx, unsigned int count, const BOOL *constants) |
|
HRESULT CDECL | wined3d_device_get_ps_consts_b (const struct wined3d_device *device, unsigned int start_idx, unsigned int count, BOOL *constants) |
|
HRESULT CDECL | wined3d_device_set_ps_consts_i (struct wined3d_device *device, unsigned int start_idx, unsigned int count, const struct wined3d_ivec4 *constants) |
|
HRESULT CDECL | wined3d_device_get_ps_consts_i (const struct wined3d_device *device, unsigned int start_idx, unsigned int count, struct wined3d_ivec4 *constants) |
|
HRESULT CDECL | wined3d_device_set_ps_consts_f (struct wined3d_device *device, unsigned int start_idx, unsigned int count, const struct wined3d_vec4 *constants) |
|
HRESULT CDECL | wined3d_device_get_ps_consts_f (const struct wined3d_device *device, unsigned int start_idx, unsigned int count, struct wined3d_vec4 *constants) |
|
void CDECL | wined3d_device_set_hull_shader (struct wined3d_device *device, struct wined3d_shader *shader) |
|
struct wined3d_shader *CDECL | wined3d_device_get_hull_shader (const struct wined3d_device *device) |
|
void CDECL | wined3d_device_set_hs_cb (struct wined3d_device *device, unsigned int idx, struct wined3d_buffer *buffer) |
|
struct wined3d_buffer *CDECL | wined3d_device_get_hs_cb (const struct wined3d_device *device, unsigned int idx) |
|
void CDECL | wined3d_device_set_hs_resource_view (struct wined3d_device *device, unsigned int idx, struct wined3d_shader_resource_view *view) |
|
struct wined3d_shader_resource_view *CDECL | wined3d_device_get_hs_resource_view (const struct wined3d_device *device, unsigned int idx) |
|
void CDECL | wined3d_device_set_hs_sampler (struct wined3d_device *device, unsigned int idx, struct wined3d_sampler *sampler) |
|
struct wined3d_sampler *CDECL | wined3d_device_get_hs_sampler (const struct wined3d_device *device, unsigned int idx) |
|
void CDECL | wined3d_device_set_domain_shader (struct wined3d_device *device, struct wined3d_shader *shader) |
|
struct wined3d_shader *CDECL | wined3d_device_get_domain_shader (const struct wined3d_device *device) |
|
void CDECL | wined3d_device_set_ds_cb (struct wined3d_device *device, unsigned int idx, struct wined3d_buffer *buffer) |
|
struct wined3d_buffer *CDECL | wined3d_device_get_ds_cb (const struct wined3d_device *device, unsigned int idx) |
|
void CDECL | wined3d_device_set_ds_resource_view (struct wined3d_device *device, unsigned int idx, struct wined3d_shader_resource_view *view) |
|
struct wined3d_shader_resource_view *CDECL | wined3d_device_get_ds_resource_view (const struct wined3d_device *device, unsigned int idx) |
|
void CDECL | wined3d_device_set_ds_sampler (struct wined3d_device *device, unsigned int idx, struct wined3d_sampler *sampler) |
|
struct wined3d_sampler *CDECL | wined3d_device_get_ds_sampler (const struct wined3d_device *device, unsigned int idx) |
|
void CDECL | wined3d_device_set_geometry_shader (struct wined3d_device *device, struct wined3d_shader *shader) |
|
struct wined3d_shader *CDECL | wined3d_device_get_geometry_shader (const struct wined3d_device *device) |
|
void CDECL | wined3d_device_set_gs_cb (struct wined3d_device *device, UINT idx, struct wined3d_buffer *buffer) |
|
struct wined3d_buffer *CDECL | wined3d_device_get_gs_cb (const struct wined3d_device *device, UINT idx) |
|
void CDECL | wined3d_device_set_gs_resource_view (struct wined3d_device *device, UINT idx, struct wined3d_shader_resource_view *view) |
|
struct wined3d_shader_resource_view *CDECL | wined3d_device_get_gs_resource_view (const struct wined3d_device *device, UINT idx) |
|
void CDECL | wined3d_device_set_gs_sampler (struct wined3d_device *device, UINT idx, struct wined3d_sampler *sampler) |
|
struct wined3d_sampler *CDECL | wined3d_device_get_gs_sampler (const struct wined3d_device *device, UINT idx) |
|
void CDECL | wined3d_device_set_compute_shader (struct wined3d_device *device, struct wined3d_shader *shader) |
|
struct wined3d_shader *CDECL | wined3d_device_get_compute_shader (const struct wined3d_device *device) |
|
void CDECL | wined3d_device_set_cs_cb (struct wined3d_device *device, unsigned int idx, struct wined3d_buffer *buffer) |
|
struct wined3d_buffer *CDECL | wined3d_device_get_cs_cb (const struct wined3d_device *device, unsigned int idx) |
|
void CDECL | wined3d_device_set_cs_resource_view (struct wined3d_device *device, unsigned int idx, struct wined3d_shader_resource_view *view) |
|
struct wined3d_shader_resource_view *CDECL | wined3d_device_get_cs_resource_view (const struct wined3d_device *device, unsigned int idx) |
|
void CDECL | wined3d_device_set_cs_sampler (struct wined3d_device *device, unsigned int idx, struct wined3d_sampler *sampler) |
|
struct wined3d_sampler *CDECL | wined3d_device_get_cs_sampler (const struct wined3d_device *device, unsigned int idx) |
|
static void | wined3d_device_set_pipeline_unordered_access_view (struct wined3d_device *device, enum wined3d_pipeline pipeline, unsigned int idx, struct wined3d_unordered_access_view *uav, unsigned int initial_count) |
|
static struct wined3d_unordered_access_view * | wined3d_device_get_pipeline_unordered_access_view (const struct wined3d_device *device, enum wined3d_pipeline pipeline, unsigned int idx) |
|
void CDECL | wined3d_device_set_cs_uav (struct wined3d_device *device, unsigned int idx, struct wined3d_unordered_access_view *uav, unsigned int initial_count) |
|
struct wined3d_unordered_access_view *CDECL | wined3d_device_get_cs_uav (const struct wined3d_device *device, unsigned int idx) |
|
void CDECL | wined3d_device_set_unordered_access_view (struct wined3d_device *device, unsigned int idx, struct wined3d_unordered_access_view *uav, unsigned int initial_count) |
|
struct wined3d_unordered_access_view *CDECL | wined3d_device_get_unordered_access_view (const struct wined3d_device *device, unsigned int idx) |
|
static HRESULT | process_vertices_strided (const struct wined3d_device *device, DWORD dwDestIndex, DWORD dwCount, const struct wined3d_stream_info *stream_info, struct wined3d_buffer *dest, DWORD flags, DWORD DestFVF) |
|
HRESULT CDECL | wined3d_device_process_vertices (struct wined3d_device *device, UINT src_start_idx, UINT dst_idx, UINT vertex_count, struct wined3d_buffer *dst_buffer, const struct wined3d_vertex_declaration *declaration, DWORD flags, DWORD dst_fvf) |
|
void CDECL | wined3d_device_set_texture_stage_state (struct wined3d_device *device, UINT stage, enum wined3d_texture_stage_state state, DWORD value) |
|
DWORD CDECL | wined3d_device_get_texture_stage_state (const struct wined3d_device *device, UINT stage, enum wined3d_texture_stage_state state) |
|
HRESULT CDECL | wined3d_device_set_texture (struct wined3d_device *device, UINT stage, struct wined3d_texture *texture) |
|
struct wined3d_texture *CDECL | wined3d_device_get_texture (const struct wined3d_device *device, UINT stage) |
|
HRESULT CDECL | wined3d_device_get_device_caps (const struct wined3d_device *device, WINED3DCAPS *caps) |
|
HRESULT CDECL | wined3d_device_get_display_mode (const struct wined3d_device *device, UINT swapchain_idx, struct wined3d_display_mode *mode, enum wined3d_display_rotation *rotation) |
|
HRESULT CDECL | wined3d_device_begin_stateblock (struct wined3d_device *device) |
|
HRESULT CDECL | wined3d_device_end_stateblock (struct wined3d_device *device, struct wined3d_stateblock **stateblock) |
|
HRESULT CDECL | wined3d_device_begin_scene (struct wined3d_device *device) |
|
HRESULT CDECL | wined3d_device_end_scene (struct wined3d_device *device) |
|
HRESULT CDECL | wined3d_device_clear (struct wined3d_device *device, DWORD rect_count, const RECT *rects, DWORD flags, const struct wined3d_color *color, float depth, DWORD stencil) |
|
void CDECL | wined3d_device_set_predication (struct wined3d_device *device, struct wined3d_query *predicate, BOOL value) |
|
struct wined3d_query *CDECL | wined3d_device_get_predication (struct wined3d_device *device, BOOL *value) |
|
void CDECL | wined3d_device_dispatch_compute (struct wined3d_device *device, unsigned int group_count_x, unsigned int group_count_y, unsigned int group_count_z) |
|
void CDECL | wined3d_device_dispatch_compute_indirect (struct wined3d_device *device, struct wined3d_buffer *buffer, unsigned int offset) |
|
void CDECL | wined3d_device_set_primitive_type (struct wined3d_device *device, enum wined3d_primitive_type primitive_type, unsigned int patch_vertex_count) |
|
void CDECL | wined3d_device_get_primitive_type (const struct wined3d_device *device, enum wined3d_primitive_type *primitive_type, unsigned int *patch_vertex_count) |
|
HRESULT CDECL | wined3d_device_draw_primitive (struct wined3d_device *device, UINT start_vertex, UINT vertex_count) |
|
void CDECL | wined3d_device_draw_primitive_instanced (struct wined3d_device *device, UINT start_vertex, UINT vertex_count, UINT start_instance, UINT instance_count) |
|
void CDECL | wined3d_device_draw_primitive_instanced_indirect (struct wined3d_device *device, struct wined3d_buffer *buffer, unsigned int offset) |
|
HRESULT CDECL | wined3d_device_draw_indexed_primitive (struct wined3d_device *device, UINT start_idx, UINT index_count) |
|
void CDECL | wined3d_device_draw_indexed_primitive_instanced (struct wined3d_device *device, UINT start_idx, UINT index_count, UINT start_instance, UINT instance_count) |
|
void CDECL | wined3d_device_draw_indexed_primitive_instanced_indirect (struct wined3d_device *device, struct wined3d_buffer *buffer, unsigned int offset) |
|
HRESULT CDECL | wined3d_device_update_texture (struct wined3d_device *device, struct wined3d_texture *src_texture, struct wined3d_texture *dst_texture) |
|
HRESULT CDECL | wined3d_device_validate_device (const struct wined3d_device *device, DWORD *num_passes) |
|
void CDECL | wined3d_device_set_software_vertex_processing (struct wined3d_device *device, BOOL software) |
|
BOOL CDECL | wined3d_device_get_software_vertex_processing (const struct wined3d_device *device) |
|
HRESULT CDECL | wined3d_device_get_raster_status (const struct wined3d_device *device, UINT swapchain_idx, struct wined3d_raster_status *raster_status) |
|
HRESULT CDECL | wined3d_device_set_npatch_mode (struct wined3d_device *device, float segments) |
|
float CDECL | wined3d_device_get_npatch_mode (const struct wined3d_device *device) |
|
void CDECL | wined3d_device_copy_uav_counter (struct wined3d_device *device, struct wined3d_buffer *dst_buffer, unsigned int offset, struct wined3d_unordered_access_view *uav) |
|
void CDECL | wined3d_device_copy_resource (struct wined3d_device *device, struct wined3d_resource *dst_resource, struct wined3d_resource *src_resource) |
|
HRESULT CDECL | wined3d_device_copy_sub_resource_region (struct wined3d_device *device, struct wined3d_resource *dst_resource, unsigned int dst_sub_resource_idx, unsigned int dst_x, unsigned int dst_y, unsigned int dst_z, struct wined3d_resource *src_resource, unsigned int src_sub_resource_idx, const struct wined3d_box *src_box) |
|
void CDECL | wined3d_device_update_sub_resource (struct wined3d_device *device, struct wined3d_resource *resource, unsigned int sub_resource_idx, const struct wined3d_box *box, const void *data, unsigned int row_pitch, unsigned int depth_pitch) |
|
void CDECL | wined3d_device_resolve_sub_resource (struct wined3d_device *device, struct wined3d_resource *dst_resource, unsigned int dst_sub_resource_idx, struct wined3d_resource *src_resource, unsigned int src_sub_resource_idx, enum wined3d_format_id format_id) |
|
HRESULT CDECL | wined3d_device_clear_rendertarget_view (struct wined3d_device *device, struct wined3d_rendertarget_view *view, const RECT *rect, DWORD flags, const struct wined3d_color *color, float depth, DWORD stencil) |
|
void CDECL | wined3d_device_clear_unordered_access_view_uint (struct wined3d_device *device, struct wined3d_unordered_access_view *view, const struct wined3d_uvec4 *clear_value) |
|
struct wined3d_rendertarget_view *CDECL | wined3d_device_get_rendertarget_view (const struct wined3d_device *device, unsigned int view_idx) |
|
struct wined3d_rendertarget_view *CDECL | wined3d_device_get_depth_stencil_view (const struct wined3d_device *device) |
|
HRESULT CDECL | wined3d_device_set_rendertarget_view (struct wined3d_device *device, unsigned int view_idx, struct wined3d_rendertarget_view *view, BOOL set_viewport) |
|
void CDECL | wined3d_device_set_depth_stencil_view (struct wined3d_device *device, struct wined3d_rendertarget_view *view) |
|
static struct wined3d_texture * | wined3d_device_create_cursor_texture (struct wined3d_device *device, struct wined3d_texture *cursor_image, unsigned int sub_resource_idx) |
|
HRESULT CDECL | wined3d_device_set_cursor_properties (struct wined3d_device *device, UINT x_hotspot, UINT y_hotspot, struct wined3d_texture *texture, unsigned int sub_resource_idx) |
|
void CDECL | wined3d_device_set_cursor_position (struct wined3d_device *device, int x_screen_space, int y_screen_space, DWORD flags) |
|
BOOL CDECL | wined3d_device_show_cursor (struct wined3d_device *device, BOOL show) |
|
void CDECL | wined3d_device_evict_managed_resources (struct wined3d_device *device) |
|
HRESULT CDECL | wined3d_device_reset (struct wined3d_device *device, const struct wined3d_swapchain_desc *swapchain_desc, const struct wined3d_display_mode *mode, wined3d_device_reset_cb callback, BOOL reset_state) |
|
HRESULT CDECL | wined3d_device_set_dialog_box_mode (struct wined3d_device *device, BOOL enable_dialogs) |
|
void CDECL | wined3d_device_get_creation_parameters (const struct wined3d_device *device, struct wined3d_device_creation_parameters *parameters) |
|
struct wined3d *CDECL | wined3d_device_get_wined3d (const struct wined3d_device *device) |
|
void CDECL | wined3d_device_set_gamma_ramp (const struct wined3d_device *device, UINT swapchain_idx, DWORD flags, const struct wined3d_gamma_ramp *ramp) |
|
void CDECL | wined3d_device_get_gamma_ramp (const struct wined3d_device *device, UINT swapchain_idx, struct wined3d_gamma_ramp *ramp) |
|
void | device_resource_add (struct wined3d_device *device, struct wined3d_resource *resource) |
|
static void | device_resource_remove (struct wined3d_device *device, struct wined3d_resource *resource) |
|
void | device_resource_released (struct wined3d_device *device, struct wined3d_resource *resource) |
|
static int | wined3d_sampler_compare (const void *key, const struct wine_rb_entry *entry) |
|
HRESULT | device_init (struct wined3d_device *device, struct wined3d *wined3d, UINT adapter_idx, enum wined3d_device_type device_type, HWND focus_window, DWORD flags, BYTE surface_alignment, struct wined3d_device_parent *device_parent) |
|
void | device_invalidate_state (const struct wined3d_device *device, DWORD state) |
|
LRESULT | device_process_message (struct wined3d_device *device, HWND window, BOOL unicode, UINT message, WPARAM wparam, LPARAM lparam, WNDPROC proc) |
|