|
| WINE_DEFAULT_DEBUG_CHANNEL (d3d) |
|
static void | wined3d_cs_exec_nop (struct wined3d_cs *cs, const void *data) |
|
static void | wined3d_cs_exec_present (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_present (struct wined3d_cs *cs, struct wined3d_swapchain *swapchain, const RECT *src_rect, const RECT *dst_rect, HWND dst_window_override, DWORD swap_interval, DWORD flags) |
|
static void | wined3d_cs_exec_clear (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_clear (struct wined3d_cs *cs, DWORD rect_count, const RECT *rects, DWORD flags, const struct wined3d_color *color, float depth, DWORD stencil) |
|
void | wined3d_cs_emit_clear_rendertarget_view (struct wined3d_cs *cs, struct wined3d_rendertarget_view *view, const RECT *rect, DWORD flags, const struct wined3d_color *color, float depth, DWORD stencil) |
|
static void | acquire_shader_resources (const struct wined3d_state *state, unsigned int shader_mask) |
|
static void | release_shader_resources (const struct wined3d_state *state, unsigned int shader_mask) |
|
static void | acquire_unordered_access_resources (const struct wined3d_shader *shader, struct wined3d_unordered_access_view *const *views) |
|
static void | release_unordered_access_resources (const struct wined3d_shader *shader, struct wined3d_unordered_access_view *const *views) |
|
static void | wined3d_cs_exec_dispatch (struct wined3d_cs *cs, const void *data) |
|
static void | acquire_compute_pipeline_resources (const struct wined3d_state *state) |
|
void | wined3d_cs_emit_dispatch (struct wined3d_cs *cs, unsigned int group_count_x, unsigned int group_count_y, unsigned int group_count_z) |
|
void | wined3d_cs_emit_dispatch_indirect (struct wined3d_cs *cs, struct wined3d_buffer *buffer, unsigned int offset) |
|
static void | wined3d_cs_exec_draw (struct wined3d_cs *cs, const void *data) |
|
static void | acquire_graphics_pipeline_resources (const struct wined3d_state *state, BOOL indexed, const struct wined3d_gl_info *gl_info) |
|
void | wined3d_cs_emit_draw (struct wined3d_cs *cs, GLenum primitive_type, unsigned int patch_vertex_count, int base_vertex_idx, unsigned int start_idx, unsigned int index_count, unsigned int start_instance, unsigned int instance_count, BOOL indexed) |
|
void | wined3d_cs_emit_draw_indirect (struct wined3d_cs *cs, GLenum primitive_type, unsigned int patch_vertex_count, struct wined3d_buffer *buffer, unsigned int offset, BOOL indexed) |
|
static void | wined3d_cs_exec_flush (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_flush (struct wined3d_cs *cs) |
|
static void | wined3d_cs_exec_set_predication (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_predication (struct wined3d_cs *cs, struct wined3d_query *predicate, BOOL value) |
|
static void | wined3d_cs_exec_set_viewport (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_viewport (struct wined3d_cs *cs, const struct wined3d_viewport *viewport) |
|
static void | wined3d_cs_exec_set_scissor_rect (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_scissor_rect (struct wined3d_cs *cs, const RECT *rect) |
|
static void | wined3d_cs_exec_set_rendertarget_view (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_rendertarget_view (struct wined3d_cs *cs, unsigned int view_idx, struct wined3d_rendertarget_view *view) |
|
static void | wined3d_cs_exec_set_depth_stencil_view (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_depth_stencil_view (struct wined3d_cs *cs, struct wined3d_rendertarget_view *view) |
|
static void | wined3d_cs_exec_set_vertex_declaration (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_vertex_declaration (struct wined3d_cs *cs, struct wined3d_vertex_declaration *declaration) |
|
static void | wined3d_cs_exec_set_stream_source (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_stream_source (struct wined3d_cs *cs, UINT stream_idx, struct wined3d_buffer *buffer, UINT offset, UINT stride) |
|
static void | wined3d_cs_exec_set_stream_source_freq (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_stream_source_freq (struct wined3d_cs *cs, UINT stream_idx, UINT frequency, UINT flags) |
|
static void | wined3d_cs_exec_set_stream_output (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_stream_output (struct wined3d_cs *cs, UINT stream_idx, struct wined3d_buffer *buffer, UINT offset) |
|
static void | wined3d_cs_exec_set_index_buffer (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_index_buffer (struct wined3d_cs *cs, struct wined3d_buffer *buffer, enum wined3d_format_id format_id, unsigned int offset) |
|
static void | wined3d_cs_exec_set_constant_buffer (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_constant_buffer (struct wined3d_cs *cs, enum wined3d_shader_type type, UINT cb_idx, struct wined3d_buffer *buffer) |
|
static void | wined3d_cs_exec_set_texture (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_texture (struct wined3d_cs *cs, UINT stage, struct wined3d_texture *texture) |
|
static void | wined3d_cs_exec_set_shader_resource_view (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_shader_resource_view (struct wined3d_cs *cs, enum wined3d_shader_type type, UINT view_idx, struct wined3d_shader_resource_view *view) |
|
static void | wined3d_cs_exec_set_unordered_access_view (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_unordered_access_view (struct wined3d_cs *cs, enum wined3d_pipeline pipeline, unsigned int view_idx, struct wined3d_unordered_access_view *view, unsigned int initial_count) |
|
static void | wined3d_cs_exec_set_sampler (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_sampler (struct wined3d_cs *cs, enum wined3d_shader_type type, UINT sampler_idx, struct wined3d_sampler *sampler) |
|
static void | wined3d_cs_exec_set_shader (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_shader (struct wined3d_cs *cs, enum wined3d_shader_type type, struct wined3d_shader *shader) |
|
static void | wined3d_cs_exec_set_blend_state (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_blend_state (struct wined3d_cs *cs, struct wined3d_blend_state *state) |
|
static void | wined3d_cs_exec_set_rasterizer_state (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_rasterizer_state (struct wined3d_cs *cs, struct wined3d_rasterizer_state *rasterizer_state) |
|
static void | wined3d_cs_exec_set_render_state (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_render_state (struct wined3d_cs *cs, enum wined3d_render_state state, DWORD value) |
|
static void | wined3d_cs_exec_set_texture_state (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_texture_state (struct wined3d_cs *cs, UINT stage, enum wined3d_texture_stage_state state, DWORD value) |
|
static void | wined3d_cs_exec_set_sampler_state (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_sampler_state (struct wined3d_cs *cs, UINT sampler_idx, enum wined3d_sampler_state state, DWORD value) |
|
static void | wined3d_cs_exec_set_transform (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_transform (struct wined3d_cs *cs, enum wined3d_transform_state state, const struct wined3d_matrix *matrix) |
|
static void | wined3d_cs_exec_set_clip_plane (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_clip_plane (struct wined3d_cs *cs, UINT plane_idx, const struct wined3d_vec4 *plane) |
|
static void | wined3d_cs_exec_set_color_key (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_color_key (struct wined3d_cs *cs, struct wined3d_texture *texture, WORD flags, const struct wined3d_color_key *color_key) |
|
static void | wined3d_cs_exec_set_material (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_material (struct wined3d_cs *cs, const struct wined3d_material *material) |
|
static void | wined3d_cs_exec_set_light (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_light (struct wined3d_cs *cs, const struct wined3d_light_info *light) |
|
static void | wined3d_cs_exec_set_light_enable (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_set_light_enable (struct wined3d_cs *cs, unsigned int idx, BOOL enable) |
|
static void | wined3d_cs_st_push_constants (struct wined3d_cs *cs, enum wined3d_push_constants p, unsigned int start_idx, unsigned int count, const void *constants) |
|
static void | wined3d_cs_exec_push_constants (struct wined3d_cs *cs, const void *data) |
|
static void | wined3d_cs_mt_push_constants (struct wined3d_cs *cs, enum wined3d_push_constants p, unsigned int start_idx, unsigned int count, const void *constants) |
|
static void | wined3d_cs_exec_reset_state (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_reset_state (struct wined3d_cs *cs) |
|
static void | wined3d_cs_exec_callback (struct wined3d_cs *cs, const void *data) |
|
static void | wined3d_cs_emit_callback (struct wined3d_cs *cs, void(*callback)(void *object), void *object) |
|
void | wined3d_cs_destroy_object (struct wined3d_cs *cs, void(*callback)(void *object), void *object) |
|
void | wined3d_cs_init_object (struct wined3d_cs *cs, void(*callback)(void *object), void *object) |
|
static void | wined3d_cs_exec_query_issue (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_query_issue (struct wined3d_cs *cs, struct wined3d_query *query, DWORD flags) |
|
static void | wined3d_cs_exec_preload_resource (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_preload_resource (struct wined3d_cs *cs, struct wined3d_resource *resource) |
|
static void | wined3d_cs_exec_unload_resource (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_unload_resource (struct wined3d_cs *cs, struct wined3d_resource *resource) |
|
static void | wined3d_cs_exec_map (struct wined3d_cs *cs, const void *data) |
|
HRESULT | wined3d_cs_map (struct wined3d_cs *cs, struct wined3d_resource *resource, unsigned int sub_resource_idx, struct wined3d_map_desc *map_desc, const struct wined3d_box *box, unsigned int flags) |
|
static void | wined3d_cs_exec_unmap (struct wined3d_cs *cs, const void *data) |
|
HRESULT | wined3d_cs_unmap (struct wined3d_cs *cs, struct wined3d_resource *resource, unsigned int sub_resource_idx) |
|
static void | wined3d_cs_exec_blt_sub_resource (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_blt_sub_resource (struct wined3d_cs *cs, struct wined3d_resource *dst_resource, unsigned int dst_sub_resource_idx, const struct wined3d_box *dst_box, struct wined3d_resource *src_resource, unsigned int src_sub_resource_idx, const struct wined3d_box *src_box, DWORD flags, const struct wined3d_blt_fx *fx, enum wined3d_texture_filter_type filter) |
|
static void | wined3d_cs_exec_update_sub_resource (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_update_sub_resource (struct wined3d_cs *cs, struct wined3d_resource *resource, unsigned int sub_resource_idx, const struct wined3d_box *box, const void *data, unsigned int row_pitch, unsigned int slice_pitch) |
|
static void | wined3d_cs_exec_add_dirty_texture_region (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_add_dirty_texture_region (struct wined3d_cs *cs, struct wined3d_texture *texture, unsigned int layer) |
|
static void | wined3d_cs_exec_clear_unordered_access_view (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_clear_unordered_access_view_uint (struct wined3d_cs *cs, struct wined3d_unordered_access_view *view, const struct wined3d_uvec4 *clear_value) |
|
static void | wined3d_cs_exec_copy_uav_counter (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_copy_uav_counter (struct wined3d_cs *cs, struct wined3d_buffer *dst_buffer, unsigned int offset, struct wined3d_unordered_access_view *uav) |
|
static void | wined3d_cs_exec_generate_mipmaps (struct wined3d_cs *cs, const void *data) |
|
void | wined3d_cs_emit_generate_mipmaps (struct wined3d_cs *cs, struct wined3d_shader_resource_view *view) |
|
static void | wined3d_cs_emit_stop (struct wined3d_cs *cs) |
|
static void * | wined3d_cs_st_require_space (struct wined3d_cs *cs, size_t size, enum wined3d_cs_queue_id queue_id) |
|
static void | wined3d_cs_st_submit (struct wined3d_cs *cs, enum wined3d_cs_queue_id queue_id) |
|
static void | wined3d_cs_st_finish (struct wined3d_cs *cs, enum wined3d_cs_queue_id queue_id) |
|
static BOOL | wined3d_cs_queue_is_empty (const struct wined3d_cs *cs, const struct wined3d_cs_queue *queue) |
|
static void | wined3d_cs_queue_submit (struct wined3d_cs_queue *queue, struct wined3d_cs *cs) |
|
static void | wined3d_cs_mt_submit (struct wined3d_cs *cs, enum wined3d_cs_queue_id queue_id) |
|
static void * | wined3d_cs_queue_require_space (struct wined3d_cs_queue *queue, size_t size, struct wined3d_cs *cs) |
|
static void * | wined3d_cs_mt_require_space (struct wined3d_cs *cs, size_t size, enum wined3d_cs_queue_id queue_id) |
|
static void | wined3d_cs_mt_finish (struct wined3d_cs *cs, enum wined3d_cs_queue_id queue_id) |
|
static void | poll_queries (struct wined3d_cs *cs) |
|
static void | wined3d_cs_wait_event (struct wined3d_cs *cs) |
|
static DWORD WINAPI | wined3d_cs_run (void *ctx) |
|
struct wined3d_cs * | wined3d_cs_create (struct wined3d_device *device) |
|
void | wined3d_cs_destroy (struct wined3d_cs *cs) |
|