|
| | WINE_DEFAULT_DEBUG_CHANNEL (d3d) |
| |
| static void | wined3d_query_buffer_invalidate (struct wined3d_query *query) |
| |
| static BOOL | wined3d_query_buffer_is_valid (struct wined3d_query *query) |
| |
| static void | wined3d_query_create_buffer_object (struct wined3d_context_gl *context_gl, struct wined3d_query *query) |
| |
| void | wined3d_query_gl_destroy_buffer_object (struct wined3d_context_gl *context_gl, struct wined3d_query *query) |
| |
| static BOOL | wined3d_query_buffer_queue_result (struct wined3d_context_gl *context_gl, struct wined3d_query *query, GLuint id) |
| |
| static UINT64 | get_query_result64 (GLuint id, const struct wined3d_gl_info *gl_info) |
| |
| static void | wined3d_query_init (struct wined3d_query *query, struct wined3d_device *device, enum wined3d_query_type type, const void *data, DWORD data_size, const struct wined3d_query_ops *query_ops, void *parent, const struct wined3d_parent_ops *parent_ops) |
| |
| static struct wined3d_event_query * | wined3d_event_query_from_query (struct wined3d_query *query) |
| |
| static struct wined3d_occlusion_query * | wined3d_occlusion_query_from_query (struct wined3d_query *query) |
| |
| static struct wined3d_timestamp_query * | wined3d_timestamp_query_from_query (struct wined3d_query *query) |
| |
| static struct wined3d_so_statistics_query * | wined3d_so_statistics_query_from_query (struct wined3d_query *query) |
| |
| static struct wined3d_pipeline_statistics_query * | wined3d_pipeline_statistics_query_from_query (struct wined3d_query *query) |
| |
| enum wined3d_fence_result | wined3d_fence_test (const struct wined3d_fence *fence, struct wined3d_device *device, uint32_t flags) |
| |
| enum wined3d_fence_result | wined3d_fence_wait (const struct wined3d_fence *fence, struct wined3d_device *device) |
| |
| void | wined3d_fence_issue (struct wined3d_fence *fence, struct wined3d_device *device) |
| |
| static void | wined3d_fence_free (struct wined3d_fence *fence) |
| |
| void | wined3d_fence_destroy (struct wined3d_fence *fence) |
| |
| static HRESULT | wined3d_fence_init (struct wined3d_fence *fence, const struct wined3d_gl_info *gl_info) |
| |
| HRESULT | wined3d_fence_create (struct wined3d_device *device, struct wined3d_fence **fence) |
| |
| ULONG CDECL | wined3d_query_incref (struct wined3d_query *query) |
| |
| static void | wined3d_query_destroy_object (void *object) |
| |
| ULONG CDECL | wined3d_query_decref (struct wined3d_query *query) |
| |
| HRESULT CDECL | wined3d_query_get_data (struct wined3d_query *query, void *data, UINT data_size, uint32_t flags) |
| |
| UINT CDECL | wined3d_query_get_data_size (const struct wined3d_query *query) |
| |
| HRESULT CDECL | wined3d_query_issue (struct wined3d_query *query, uint32_t flags) |
| |
| static BOOL | wined3d_occlusion_query_ops_poll (struct wined3d_query *query, uint32_t flags) |
| |
| static BOOL | wined3d_event_query_ops_poll (struct wined3d_query *query, uint32_t flags) |
| |
| void *CDECL | wined3d_query_get_parent (const struct wined3d_query *query) |
| |
| enum wined3d_query_type CDECL | wined3d_query_get_type (const struct wined3d_query *query) |
| |
| static BOOL | wined3d_event_query_ops_issue (struct wined3d_query *query, uint32_t flags) |
| |
| static BOOL | wined3d_occlusion_query_ops_issue (struct wined3d_query *query, uint32_t flags) |
| |
| static BOOL | wined3d_timestamp_query_ops_poll (struct wined3d_query *query, uint32_t flags) |
| |
| static BOOL | wined3d_timestamp_query_ops_issue (struct wined3d_query *query, uint32_t flags) |
| |
| static BOOL | wined3d_timestamp_disjoint_query_ops_poll (struct wined3d_query *query, uint32_t flags) |
| |
| static BOOL | wined3d_timestamp_disjoint_query_ops_issue (struct wined3d_query *query, uint32_t flags) |
| |
| static BOOL | wined3d_so_statistics_query_ops_poll (struct wined3d_query *query, uint32_t flags) |
| |
| static void | wined3d_so_statistics_query_end (struct wined3d_so_statistics_query *query, struct wined3d_context_gl *context_gl) |
| |
| static BOOL | wined3d_so_statistics_query_ops_issue (struct wined3d_query *query, uint32_t flags) |
| |
| static BOOL | wined3d_pipeline_query_ops_poll (struct wined3d_query *query, uint32_t flags) |
| |
| static void | wined3d_pipeline_statistics_query_end (struct wined3d_pipeline_statistics_query *query, struct wined3d_context_gl *context_gl) |
| |
| static BOOL | wined3d_pipeline_query_ops_issue (struct wined3d_query *query, uint32_t flags) |
| |
| static void | wined3d_event_query_ops_destroy (struct wined3d_query *query) |
| |
| static HRESULT | wined3d_event_query_create (struct wined3d_device *device, enum wined3d_query_type type, void *parent, const struct wined3d_parent_ops *parent_ops, struct wined3d_query **query) |
| |
| static void | wined3d_occlusion_query_ops_destroy (struct wined3d_query *query) |
| |
| static HRESULT | wined3d_occlusion_query_create (struct wined3d_device *device, enum wined3d_query_type type, void *parent, const struct wined3d_parent_ops *parent_ops, struct wined3d_query **query) |
| |
| static void | wined3d_timestamp_query_ops_destroy (struct wined3d_query *query) |
| |
| static HRESULT | wined3d_timestamp_query_create (struct wined3d_device *device, enum wined3d_query_type type, void *parent, const struct wined3d_parent_ops *parent_ops, struct wined3d_query **query) |
| |
| static void | wined3d_timestamp_disjoint_query_ops_destroy (struct wined3d_query *query) |
| |
| static HRESULT | wined3d_timestamp_disjoint_query_create (struct wined3d_device *device, enum wined3d_query_type type, void *parent, const struct wined3d_parent_ops *parent_ops, struct wined3d_query **query) |
| |
| static void | wined3d_so_statistics_query_ops_destroy (struct wined3d_query *query) |
| |
| static HRESULT | wined3d_so_statistics_query_create (struct wined3d_device *device, enum wined3d_query_type type, void *parent, const struct wined3d_parent_ops *parent_ops, struct wined3d_query **query) |
| |
| static void | wined3d_pipeline_query_ops_destroy (struct wined3d_query *query) |
| |
| static HRESULT | wined3d_pipeline_query_create (struct wined3d_device *device, enum wined3d_query_type type, void *parent, const struct wined3d_parent_ops *parent_ops, struct wined3d_query **query) |
| |
| HRESULT | wined3d_query_gl_create (struct wined3d_device *device, enum wined3d_query_type type, void *parent, const struct wined3d_parent_ops *parent_ops, struct wined3d_query **query) |
| |
| static void | wined3d_query_pool_vk_mark_complete (struct wined3d_query_pool_vk *pool_vk, size_t idx, struct wined3d_context_vk *context_vk) |
| |
| bool | wined3d_query_pool_vk_allocate_query (struct wined3d_query_pool_vk *pool_vk, size_t *idx) |
| |
| void | wined3d_query_pool_vk_mark_free (struct wined3d_context_vk *context_vk, struct wined3d_query_pool_vk *pool_vk, uint32_t start, uint32_t count) |
| |
| void | wined3d_query_pool_vk_cleanup (struct wined3d_query_pool_vk *pool_vk, struct wined3d_context_vk *context_vk) |
| |
| bool | wined3d_query_pool_vk_init (struct wined3d_query_pool_vk *pool_vk, struct wined3d_context_vk *context_vk, enum wined3d_query_type type, struct list *free_pools) |
| |
| bool | wined3d_query_vk_accumulate_data (struct wined3d_query_vk *query_vk, struct wined3d_device_vk *device_vk, const struct wined3d_query_pool_idx_vk *pool_idx) |
| |
| static void | wined3d_query_vk_begin (struct wined3d_query_vk *query_vk, struct wined3d_context_vk *context_vk, VkCommandBuffer vk_command_buffer) |
| |
| static void | wined3d_query_vk_end (struct wined3d_query_vk *query_vk, struct wined3d_context_vk *context_vk, VkCommandBuffer vk_command_buffer) |
| |
| void | wined3d_query_vk_resume (struct wined3d_query_vk *query_vk, struct wined3d_context_vk *context_vk) |
| |
| void | wined3d_query_vk_suspend (struct wined3d_query_vk *query_vk, struct wined3d_context_vk *context_vk) |
| |
| static BOOL | wined3d_query_vk_poll (struct wined3d_query *query, uint32_t flags) |
| |
| static void | wined3d_query_vk_remove_pending_queries (struct wined3d_context_vk *context_vk, struct wined3d_query_vk *query_vk) |
| |
| static BOOL | wined3d_query_vk_issue (struct wined3d_query *query, uint32_t flags) |
| |
| static void | wined3d_query_vk_destroy (struct wined3d_query *query) |
| |
| static BOOL | wined3d_query_event_vk_poll (struct wined3d_query *query, uint32_t flags) |
| |
| static BOOL | wined3d_query_event_vk_issue (struct wined3d_query *query, uint32_t flags) |
| |
| static BOOL | wined3d_query_timestamp_vk_issue (struct wined3d_query *query, uint32_t flags) |
| |
| HRESULT | wined3d_query_vk_create (struct wined3d_device *device, enum wined3d_query_type type, void *parent, const struct wined3d_parent_ops *parent_ops, struct wined3d_query **query) |
| |
| HRESULT CDECL | wined3d_query_create (struct wined3d_device *device, enum wined3d_query_type type, void *parent, const struct wined3d_parent_ops *parent_ops, struct wined3d_query **query) |
| |