|
ReactOS 0.4.17-dev-934-g091855f
|
#include "wine/debug.h"#include <assert.h>#include "winbase.h"#include "wingdi.h"#include "winuser.h"#include "objbase.h"#include "dxgi1_6.h"#include "d3d11_4.h"#include "wine/wined3d.h"#include "wine/winedxgi.h"#include "wine/rbtree.h"

Go to the source code of this file.
Classes | |
| struct | d3d_texture1d |
| struct | d3d_texture2d |
| struct | d3d_texture3d |
| struct | d3d_buffer |
| struct | d3d_depthstencil_view |
| struct | d3d_rendertarget_view |
| struct | d3d_shader_resource_view |
| struct | d3d11_unordered_access_view |
| struct | d3d_video_decoder_output_view |
| struct | d3d_input_layout |
| struct | d3d_vertex_shader |
| struct | d3d11_hull_shader |
| struct | d3d11_domain_shader |
| struct | d3d_geometry_shader |
| struct | d3d_pixel_shader |
| struct | d3d11_compute_shader |
| struct | d3d11_class_linkage |
| struct | d3d_blend_state |
| struct | d3d_depthstencil_state |
| struct | d3d_rasterizer_state |
| struct | d3d_sampler_state |
| struct | d3d_query |
| struct | d3d_device_context_state_entry |
| struct | d3d_device_context_state |
| struct | d3d11_device_context |
| struct | d3d_device |
| struct | d3d11_command_list |
| struct | d3d_video_decoder |
| struct | layer_get_size_args |
| struct | dxgi_device_layer |
Macros | |
| #define | COBJMACROS |
Enumerations | |
| enum | dxgi_device_layer_id { DXGI_DEVICE_LAYER_DEBUG1 = 0x8 , DXGI_DEVICE_LAYER_THREAD_SAFE = 0x10 , DXGI_DEVICE_LAYER_DEBUG2 = 0x20 , DXGI_DEVICE_LAYER_SWITCH_TO_REF = 0x30 , DXGI_DEVICE_LAYER_D3D10_DEVICE = 0xffffffff , DXGI_DEVICE_LAYER_DEBUG1 = 0x8 , DXGI_DEVICE_LAYER_THREAD_SAFE = 0x10 , DXGI_DEVICE_LAYER_DEBUG2 = 0x20 , DXGI_DEVICE_LAYER_SWITCH_TO_REF = 0x30 , DXGI_DEVICE_LAYER_D3D10_DEVICE = 0xffffffff } |
| #define COBJMACROS |
Definition at line 26 of file d3d11_private.h.
Definition at line 632 of file d3d11_private.h.
Definition at line 502 of file utils.c.
Referenced by d3d10_buffer_GetDesc(), d3d10_texture1d_GetDesc(), d3d10_texture2d_GetDesc(), and d3d10_texture3d_GetDesc().
Definition at line 534 of file utils.c.
Referenced by d3d10_buffer_GetDesc(), d3d10_texture1d_GetDesc(), d3d10_texture2d_GetDesc(), and d3d10_texture3d_GetDesc().
Definition at line 567 of file utils.c.
Referenced by d3d10_buffer_GetDesc(), d3d10_texture1d_GetDesc(), d3d10_texture2d_GetDesc(), and d3d10_texture3d_GetDesc().
| enum D3D10_USAGE d3d10_usage_from_d3d11_usage | ( | enum D3D11_USAGE | usage | ) |
Definition at line 471 of file utils.c.
Referenced by d3d10_buffer_GetDesc(), d3d10_texture1d_GetDesc(), d3d10_texture2d_GetDesc(), and d3d10_texture3d_GetDesc().
Definition at line 485 of file utils.c.
Referenced by d3d10_device_CreateBuffer(), d3d10_device_CreateTexture1D(), d3d10_device_CreateTexture2D(), and d3d10_device_CreateTexture3D().
Definition at line 102 of file d3d11_private.h.
Referenced by dxgi_device_parent_register_swapchain_texture().
| HRESULT d3d11_class_linkage_create | ( | struct d3d_device * | device, |
| struct d3d11_class_linkage ** | class_linkage | ||
| ) |
Definition at line 1818 of file shader.c.
Referenced by d3d11_device_CreateClassLinkage().
| HRESULT d3d11_compute_shader_create | ( | struct d3d_device * | device, |
| const void * | byte_code, | ||
| SIZE_T | byte_code_length, | ||
| struct d3d11_compute_shader ** | shader | ||
| ) |
Definition at line 1655 of file shader.c.
Referenced by d3d11_device_CreateComputeShader().
Definition at line 522 of file utils.c.
Referenced by d3d10_device_CreateBuffer(), d3d10_device_CreateTexture1D(), d3d10_device_CreateTexture2D(), and d3d10_device_CreateTexture3D().
| HRESULT d3d11_domain_shader_create | ( | struct d3d_device * | device, |
| const void * | byte_code, | ||
| SIZE_T | byte_code_length, | ||
| struct d3d11_domain_shader ** | shader | ||
| ) |
Definition at line 671 of file shader.c.
Referenced by d3d11_device_CreateDomainShader().
| HRESULT d3d11_hull_shader_create | ( | struct d3d_device * | device, |
| const void * | byte_code, | ||
| SIZE_T | byte_code_length, | ||
| struct d3d11_hull_shader ** | shader | ||
| ) |
Definition at line 484 of file shader.c.
Referenced by d3d11_device_CreateHullShader().
| void d3d11_primitive_topology_from_wined3d_primitive_type | ( | enum wined3d_primitive_type | primitive_type, |
| unsigned int | patch_vertex_count, | ||
| D3D11_PRIMITIVE_TOPOLOGY * | topology | ||
| ) |
Definition at line 169 of file utils.c.
Referenced by d3d11_device_context_IAGetPrimitiveTopology().
Definition at line 546 of file utils.c.
Referenced by d3d10_device_CreateBuffer(), d3d10_device_CreateTexture1D(), d3d10_device_CreateTexture2D(), and d3d10_device_CreateTexture3D().
| HRESULT d3d11_unordered_access_view_create | ( | struct d3d_device * | device, |
| ID3D11Resource * | resource, | ||
| const D3D11_UNORDERED_ACCESS_VIEW_DESC * | desc, | ||
| struct d3d11_unordered_access_view ** | view | ||
| ) |
Definition at line 2553 of file view.c.
Referenced by d3d11_device_CreateUnorderedAccessView().
| enum D3D11_USAGE d3d11_usage_from_d3d10_usage | ( | enum D3D10_USAGE | usage | ) |
Definition at line 457 of file utils.c.
Referenced by d3d10_device_CreateBuffer(), d3d10_device_CreateTexture1D(), d3d10_device_CreateTexture2D(), and d3d10_device_CreateTexture3D().
| HRESULT d3d_blend_state_create | ( | struct d3d_device * | device, |
| const D3D11_BLEND_DESC1 * | desc, | ||
| struct d3d_blend_state ** | state | ||
| ) |
Definition at line 346 of file state.c.
Referenced by d3d11_device_CreateBlendState1().
| HRESULT d3d_buffer_create | ( | struct d3d_device * | device, |
| const D3D11_BUFFER_DESC * | desc, | ||
| const D3D11_SUBRESOURCE_DATA * | data, | ||
| struct d3d_buffer ** | buffer | ||
| ) |
Definition at line 504 of file buffer.c.
Referenced by d3d10_device_CreateBuffer(), and d3d11_device_CreateBuffer().
| HRESULT d3d_depthstencil_state_create | ( | struct d3d_device * | device, |
| const D3D11_DEPTH_STENCIL_DESC * | desc, | ||
| struct d3d_depthstencil_state ** | state | ||
| ) |
Definition at line 751 of file state.c.
Referenced by d3d10_device_CreateDepthStencilState(), and d3d11_device_CreateDepthStencilState().
| HRESULT d3d_depthstencil_view_create | ( | struct d3d_device * | device, |
| ID3D11Resource * | resource, | ||
| const D3D11_DEPTH_STENCIL_VIEW_DESC * | desc, | ||
| struct d3d_depthstencil_view ** | view | ||
| ) |
Definition at line 1315 of file view.c.
Referenced by d3d10_device_CreateDepthStencilView(), and d3d11_device_CreateDepthStencilView().
| HRESULT d3d_device_create_dxgi_resource | ( | IUnknown * | device, |
| struct wined3d_resource * | wined3d_resource, | ||
| IUnknown * | outer, | ||
| BOOL | needs_surface, | ||
| IUnknown ** | dxgi_resource | ||
| ) |
Definition at line 416 of file texture.c.
Referenced by d3d_buffer_init(), d3d_texture1d_create(), d3d_texture2d_create(), and d3d_texture3d_init().
| void d3d_device_init | ( | struct d3d_device * | device, |
| void * | outer_unknown | ||
| ) |
Definition at line 7756 of file device.c.
Referenced by d3d_device_create(), and layer_create().
| HRESULT d3d_geometry_shader_create | ( | struct d3d_device * | device, |
| const void * | byte_code, | ||
| SIZE_T | byte_code_length, | ||
| const D3D11_SO_DECLARATION_ENTRY * | so_entries, | ||
| unsigned int | so_entry_count, | ||
| const unsigned int * | buffer_strides, | ||
| unsigned int | buffer_stride_count, | ||
| unsigned int | rasterizer_stream, | ||
| struct d3d_geometry_shader ** | shader | ||
| ) |
Definition at line 1156 of file shader.c.
Referenced by d3d10_device_CreateGeometryShader(), d3d10_device_CreateGeometryShaderWithStreamOutput(), d3d11_device_CreateGeometryShader(), and d3d11_device_CreateGeometryShaderWithStreamOutput().
| HRESULT d3d_get_private_data | ( | struct wined3d_private_store * | store, |
| REFGUID | guid, | ||
| UINT * | data_size, | ||
| void * | data | ||
| ) |
Definition at line 803 of file utils.c.
Referenced by d3d10_blend_state_GetPrivateData(), d3d10_depthstencil_state_GetPrivateData(), d3d10_depthstencil_view_GetPrivateData(), d3d10_geometry_shader_GetPrivateData(), d3d10_input_layout_GetPrivateData(), d3d10_pixel_shader_GetPrivateData(), d3d10_query_GetPrivateData(), d3d10_rasterizer_state_GetPrivateData(), d3d10_rendertarget_view_GetPrivateData(), d3d10_sampler_state_GetPrivateData(), d3d10_shader_resource_view_GetPrivateData(), d3d10_vertex_shader_GetPrivateData(), d3d11_blend_state_GetPrivateData(), d3d11_class_linkage_GetPrivateData(), d3d11_command_list_GetPrivateData(), d3d11_compute_shader_GetPrivateData(), d3d11_depthstencil_state_GetPrivateData(), d3d11_depthstencil_view_GetPrivateData(), d3d11_device_context_GetPrivateData(), d3d11_domain_shader_GetPrivateData(), d3d11_geometry_shader_GetPrivateData(), d3d11_hull_shader_GetPrivateData(), d3d11_input_layout_GetPrivateData(), d3d11_pixel_shader_GetPrivateData(), d3d11_query_GetPrivateData(), d3d11_rasterizer_state_GetPrivateData(), d3d11_rendertarget_view_GetPrivateData(), d3d11_sampler_state_GetPrivateData(), d3d11_shader_resource_view_GetPrivateData(), d3d11_unordered_access_view_GetPrivateData(), d3d11_vertex_shader_GetPrivateData(), d3d11_video_decoder_GetPrivateData(), d3d11_video_decoder_output_view_GetPrivateData(), and d3d_device_context_state_GetPrivateData().
| HRESULT d3d_input_layout_create | ( | struct d3d_device * | device, |
| const D3D11_INPUT_ELEMENT_DESC * | element_descs, | ||
| UINT | element_count, | ||
| const void * | shader_byte_code, | ||
| SIZE_T | shader_byte_code_length, | ||
| struct d3d_input_layout ** | layout | ||
| ) |
Definition at line 385 of file inputlayout.c.
Referenced by d3d10_device_CreateInputLayout(), and d3d11_device_CreateInputLayout().
| HRESULT d3d_pixel_shader_create | ( | struct d3d_device * | device, |
| const void * | byte_code, | ||
| SIZE_T | byte_code_length, | ||
| struct d3d_pixel_shader ** | shader | ||
| ) |
Definition at line 1460 of file shader.c.
Referenced by d3d10_device_CreatePixelShader(), and d3d11_device_CreatePixelShader().
| HRESULT d3d_query_create | ( | struct d3d_device * | device, |
| const D3D11_QUERY_DESC * | desc, | ||
| BOOL | predicate, | ||
| struct d3d_query ** | query | ||
| ) |
Definition at line 465 of file async.c.
Referenced by d3d10_device_CreatePredicate(), d3d10_device_CreateQuery(), d3d11_device_CreatePredicate(), and d3d11_device_CreateQuery().
| HRESULT d3d_rasterizer_state_create | ( | struct d3d_device * | device, |
| const D3D11_RASTERIZER_DESC1 * | desc, | ||
| struct d3d_rasterizer_state ** | state | ||
| ) |
Definition at line 1228 of file state.c.
Referenced by d3d10_device_CreateRasterizerState(), d3d11_device_CreateRasterizerState(), and d3d11_device_CreateRasterizerState1().
| HRESULT d3d_rendertarget_view_create | ( | struct d3d_device * | device, |
| ID3D11Resource * | resource, | ||
| const D3D11_RENDER_TARGET_VIEW_DESC * | desc, | ||
| struct d3d_rendertarget_view ** | view | ||
| ) |
Definition at line 1756 of file view.c.
Referenced by d3d10_device_CreateRenderTargetView(), and d3d11_device_CreateRenderTargetView().
| HRESULT d3d_sampler_state_create | ( | struct d3d_device * | device, |
| const D3D11_SAMPLER_DESC * | desc, | ||
| struct d3d_sampler_state ** | state | ||
| ) |
Definition at line 1627 of file state.c.
Referenced by d3d10_device_CreateSamplerState(), and d3d11_device_CreateSamplerState().
| HRESULT d3d_set_private_data | ( | struct wined3d_private_store * | store, |
| REFGUID | guid, | ||
| UINT | data_size, | ||
| const void * | data | ||
| ) |
Definition at line 841 of file utils.c.
Referenced by d3d10_blend_state_SetPrivateData(), d3d10_depthstencil_state_SetPrivateData(), d3d10_depthstencil_view_SetPrivateData(), d3d10_geometry_shader_SetPrivateData(), d3d10_input_layout_SetPrivateData(), d3d10_pixel_shader_SetPrivateData(), d3d10_query_SetPrivateData(), d3d10_rasterizer_state_SetPrivateData(), d3d10_rendertarget_view_SetPrivateData(), d3d10_sampler_state_SetPrivateData(), d3d10_shader_resource_view_SetPrivateData(), d3d10_vertex_shader_SetPrivateData(), d3d11_blend_state_SetPrivateData(), d3d11_class_linkage_SetPrivateData(), d3d11_command_list_SetPrivateData(), d3d11_compute_shader_SetPrivateData(), d3d11_depthstencil_state_SetPrivateData(), d3d11_depthstencil_view_SetPrivateData(), d3d11_device_context_SetPrivateData(), d3d11_domain_shader_SetPrivateData(), d3d11_geometry_shader_SetPrivateData(), d3d11_hull_shader_SetPrivateData(), d3d11_input_layout_SetPrivateData(), d3d11_pixel_shader_SetPrivateData(), d3d11_query_SetPrivateData(), d3d11_rasterizer_state_SetPrivateData(), d3d11_rendertarget_view_SetPrivateData(), d3d11_sampler_state_SetPrivateData(), d3d11_shader_resource_view_SetPrivateData(), d3d11_unordered_access_view_SetPrivateData(), d3d11_vertex_shader_SetPrivateData(), d3d11_video_decoder_output_view_SetPrivateData(), d3d11_video_decoder_SetPrivateData(), d3d_device_context_state_SetPrivateData(), and d3d_set_private_data_interface().
| HRESULT d3d_set_private_data_interface | ( | struct wined3d_private_store * | store, |
| REFGUID | guid, | ||
| const IUnknown * | object | ||
| ) |
Definition at line 867 of file utils.c.
Referenced by d3d10_blend_state_SetPrivateDataInterface(), d3d10_depthstencil_state_SetPrivateDataInterface(), d3d10_depthstencil_view_SetPrivateDataInterface(), d3d10_geometry_shader_SetPrivateDataInterface(), d3d10_input_layout_SetPrivateDataInterface(), d3d10_pixel_shader_SetPrivateDataInterface(), d3d10_query_SetPrivateDataInterface(), d3d10_rasterizer_state_SetPrivateDataInterface(), d3d10_rendertarget_view_SetPrivateDataInterface(), d3d10_sampler_state_SetPrivateDataInterface(), d3d10_shader_resource_view_SetPrivateDataInterface(), d3d10_vertex_shader_SetPrivateDataInterface(), d3d11_blend_state_SetPrivateDataInterface(), d3d11_class_linkage_SetPrivateDataInterface(), d3d11_command_list_SetPrivateDataInterface(), d3d11_compute_shader_SetPrivateDataInterface(), d3d11_depthstencil_state_SetPrivateDataInterface(), d3d11_depthstencil_view_SetPrivateDataInterface(), d3d11_device_context_SetPrivateDataInterface(), d3d11_domain_shader_SetPrivateDataInterface(), d3d11_geometry_shader_SetPrivateDataInterface(), d3d11_hull_shader_SetPrivateDataInterface(), d3d11_input_layout_SetPrivateDataInterface(), d3d11_pixel_shader_SetPrivateDataInterface(), d3d11_query_SetPrivateDataInterface(), d3d11_rasterizer_state_SetPrivateDataInterface(), d3d11_rendertarget_view_SetPrivateDataInterface(), d3d11_sampler_state_SetPrivateDataInterface(), d3d11_shader_resource_view_SetPrivateDataInterface(), d3d11_unordered_access_view_SetPrivateDataInterface(), d3d11_vertex_shader_SetPrivateDataInterface(), d3d11_video_decoder_output_view_SetPrivateDataInterface(), d3d11_video_decoder_SetPrivateDataInterface(), and d3d_device_context_state_SetPrivateDataInterface().
| HRESULT d3d_shader_resource_view_create | ( | struct d3d_device * | device, |
| ID3D11Resource * | resource, | ||
| const D3D11_SHADER_RESOURCE_VIEW_DESC * | desc, | ||
| struct d3d_shader_resource_view ** | view | ||
| ) |
Definition at line 2250 of file view.c.
Referenced by d3d10_device_CreateShaderResourceView1(), and d3d11_device_CreateShaderResourceView().
| HRESULT d3d_texture1d_create | ( | struct d3d_device * | device, |
| const D3D11_TEXTURE1D_DESC * | desc, | ||
| const D3D11_SUBRESOURCE_DATA * | data, | ||
| struct d3d_texture1d ** | texture | ||
| ) |
Definition at line 440 of file texture.c.
Referenced by d3d10_device_CreateTexture1D(), and d3d11_device_CreateTexture1D().
| HRESULT d3d_texture2d_create | ( | struct d3d_device * | device, |
| const D3D11_TEXTURE2D_DESC * | desc, | ||
| struct wined3d_texture * | wined3d_texture, | ||
| const D3D11_SUBRESOURCE_DATA * | data, | ||
| struct d3d_texture2d ** | out | ||
| ) |
Definition at line 964 of file texture.c.
Referenced by d3d10_device_CreateTexture2D(), d3d11_device_CreateTexture2D(), and dxgi_device_parent_register_swapchain_texture().
| HRESULT d3d_texture3d_create | ( | struct d3d_device * | device, |
| const D3D11_TEXTURE3D_DESC * | desc, | ||
| const D3D11_SUBRESOURCE_DATA * | data, | ||
| struct d3d_texture3d ** | texture | ||
| ) |
Definition at line 1514 of file texture.c.
Referenced by d3d10_device_CreateTexture3D(), and d3d11_device_CreateTexture3D().
| HRESULT d3d_vertex_shader_create | ( | struct d3d_device * | device, |
| const void * | byte_code, | ||
| SIZE_T | byte_code_length, | ||
| struct d3d_vertex_shader ** | shader | ||
| ) |
Definition at line 287 of file shader.c.
Referenced by d3d10_device_CreateVertexShader(), and d3d11_device_CreateVertexShader().
| HRESULT d3d_video_decoder_create | ( | struct d3d_device * | device, |
| const D3D11_VIDEO_DECODER_DESC * | desc, | ||
| const D3D11_VIDEO_DECODER_CONFIG * | config, | ||
| struct d3d_video_decoder ** | decoder | ||
| ) |
Definition at line 142 of file decoder.c.
Referenced by d3d11_video_device_CreateVideoDecoder().
| HRESULT d3d_video_decoder_output_view_create | ( | struct d3d_device * | device, |
| ID3D11Resource * | resource, | ||
| const D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC * | desc, | ||
| struct d3d_video_decoder_output_view ** | view | ||
| ) |
Definition at line 2729 of file view.c.
Referenced by d3d11_video_device_CreateVideoDecoderOutputView().
| const char * debug_d3d10_primitive_topology | ( | D3D10_PRIMITIVE_TOPOLOGY | topology | ) |
Definition at line 26 of file utils.c.
Referenced by d3d10_device_IASetPrimitiveTopology().
| const char * debug_dxgi_format | ( | DXGI_FORMAT | format | ) |
Definition at line 46 of file utils.c.
Referenced by d3d10_device_CheckFormatSupport(), d3d10_device_CheckMultisampleQualityLevels(), d3d10_device_IASetIndexBuffer(), d3d10_device_ResolveSubresource(), d3d11_device_CheckMultisampleQualityLevels(), d3d11_device_context_IASetIndexBuffer(), d3d11_device_context_ResolveSubresource(), d3d11_swapchain_ResizeBuffers(), d3d11_swapchain_ResizeBuffers1(), d3d12_swapchain_ResizeBuffers(), d3d12_swapchain_ResizeBuffers1(), dxgi_output_GetDisplayModeList(), dxgi_output_GetDisplayModeList1(), and select_vk_format().
Definition at line 161 of file utils.c.
Referenced by d3d10_device_ClearRenderTargetView(), d3d10_device_OMSetBlendState(), d3d11_device_context_ClearRenderTargetView(), d3d11_device_context_ClearUnorderedAccessViewFloat(), and d3d11_device_context_OMSetBlendState().
| DXGI_FORMAT dxgi_format_from_wined3dformat | ( | enum wined3d_format_id | format | ) |
Definition at line 210 of file utils.c.
Referenced by d3d10_device_IAGetIndexBuffer(), d3d11_device_context_IAGetIndexBuffer(), d3d11_swapchain_GetDesc(), d3d11_swapchain_GetDesc1(), d3d11_texture2d_GetDesc(), dxgi_device_parent_register_swapchain_texture(), dxgi_mode1_from_wined3d(), dxgi_mode_from_wined3d(), and dxgi_surface_GetDesc().
| HRESULT WINAPI DXGID3D10CreateDevice | ( | HMODULE | d3d10core, |
| IDXGIFactory * | factory, | ||
| IDXGIAdapter * | adapter, | ||
| unsigned int | flags, | ||
| const D3D_FEATURE_LEVEL * | feature_levels, | ||
| unsigned int | level_count, | ||
| void ** | device | ||
| ) |
Definition at line 135 of file dxgi_main.c.
| HRESULT WINAPI DXGID3D10RegisterLayers | ( | const struct dxgi_device_layer * | layers, |
| UINT | layer_count | ||
| ) |
Definition at line 209 of file dxgi_main.c.
Referenced by D3D11CoreRegisterLayers().
|
inlinestatic |
Definition at line 612 of file d3d11_private.h.
Referenced by d3d10_device_AddRef(), d3d10_device_CheckFormatSupport(), d3d10_device_CheckMultisampleQualityLevels(), d3d10_device_ClearDepthStencilView(), d3d10_device_ClearRenderTargetView(), d3d10_device_ClearState(), d3d10_device_CopyResource(), d3d10_device_CopySubresourceRegion(), d3d10_device_CreateBlendState1(), d3d10_device_CreateBuffer(), d3d10_device_CreateDepthStencilState(), d3d10_device_CreateDepthStencilView(), d3d10_device_CreateGeometryShader(), d3d10_device_CreateGeometryShaderWithStreamOutput(), d3d10_device_CreateInputLayout(), d3d10_device_CreatePixelShader(), d3d10_device_CreatePredicate(), d3d10_device_CreateQuery(), d3d10_device_CreateRasterizerState(), d3d10_device_CreateRenderTargetView(), d3d10_device_CreateSamplerState(), d3d10_device_CreateShaderResourceView1(), d3d10_device_CreateTexture1D(), d3d10_device_CreateTexture2D(), d3d10_device_CreateTexture3D(), d3d10_device_CreateVertexShader(), d3d10_device_Draw(), d3d10_device_DrawIndexed(), d3d10_device_DrawIndexedInstanced(), d3d10_device_DrawInstanced(), d3d10_device_Flush(), d3d10_device_GenerateMips(), d3d10_device_get_constant_buffers(), d3d10_device_GetFeatureLevel(), d3d10_device_GetPredication(), d3d10_device_GetPrivateData(), d3d10_device_GSGetSamplers(), d3d10_device_GSGetShader(), d3d10_device_GSGetShaderResources(), d3d10_device_GSSetShader(), d3d10_device_IAGetIndexBuffer(), d3d10_device_IAGetInputLayout(), d3d10_device_IAGetPrimitiveTopology(), d3d10_device_IAGetVertexBuffers(), d3d10_device_IASetIndexBuffer(), d3d10_device_IASetInputLayout(), d3d10_device_IASetPrimitiveTopology(), d3d10_device_IASetVertexBuffers(), d3d10_device_OMGetBlendState(), d3d10_device_OMGetDepthStencilState(), d3d10_device_OMGetRenderTargets(), d3d10_device_OMSetBlendState(), d3d10_device_OMSetDepthStencilState(), d3d10_device_OMSetRenderTargets(), d3d10_device_PSGetSamplers(), d3d10_device_PSGetShader(), d3d10_device_PSGetShaderResources(), d3d10_device_PSSetShader(), d3d10_device_QueryInterface(), d3d10_device_Release(), d3d10_device_ResolveSubresource(), d3d10_device_RSGetScissorRects(), d3d10_device_RSGetState(), d3d10_device_RSGetViewports(), d3d10_device_RSSetScissorRects(), d3d10_device_RSSetState(), d3d10_device_RSSetViewports(), d3d10_device_set_constant_buffers(), d3d10_device_set_samplers(), d3d10_device_set_shader_resource_views(), d3d10_device_SetPredication(), d3d10_device_SetPrivateData(), d3d10_device_SetPrivateDataInterface(), d3d10_device_SOGetTargets(), d3d10_device_SOSetTargets(), d3d10_device_UpdateSubresource(), d3d10_device_VSGetSamplers(), d3d10_device_VSGetShader(), d3d10_device_VSGetShaderResources(), and d3d10_device_VSSetShader().
|
inlinestatic |
Definition at line 428 of file d3d11_private.h.
Referenced by d3d10_device_CreateBlendState1(), d3d10_device_OMGetBlendState(), d3d11_blend_state_AddRef(), d3d11_blend_state_GetDesc(), d3d11_blend_state_GetDesc1(), d3d11_blend_state_GetDevice(), d3d11_blend_state_GetPrivateData(), d3d11_blend_state_QueryInterface(), d3d11_blend_state_Release(), d3d11_blend_state_SetPrivateData(), d3d11_blend_state_SetPrivateDataInterface(), and unsafe_impl_from_ID3D11BlendState().
|
inlinestatic |
Definition at line 452 of file d3d11_private.h.
Referenced by d3d10_device_OMGetDepthStencilState(), d3d11_depthstencil_state_AddRef(), d3d11_depthstencil_state_GetDesc(), d3d11_depthstencil_state_GetDevice(), d3d11_depthstencil_state_GetPrivateData(), d3d11_depthstencil_state_QueryInterface(), d3d11_depthstencil_state_Release(), d3d11_depthstencil_state_SetPrivateData(), d3d11_depthstencil_state_SetPrivateDataInterface(), and unsafe_impl_from_ID3D11DepthStencilState().
|
inlinestatic |
Definition at line 602 of file d3d11_private.h.
Referenced by D3D11CoreCreateDevice().
|
inlinestatic |
Definition at line 607 of file d3d11_private.h.
Referenced by d3d11_device_AddRef(), d3d11_device_CheckFeatureSupport(), d3d11_device_CheckFormatSupport(), d3d11_device_CheckMultisampleQualityLevels(), d3d11_device_CreateBlendState1(), d3d11_device_CreateBuffer(), d3d11_device_CreateClassLinkage(), d3d11_device_CreateComputeShader(), d3d11_device_CreateDeferredContext(), d3d11_device_CreateDeferredContext1(), d3d11_device_CreateDepthStencilState(), d3d11_device_CreateDepthStencilView(), d3d11_device_CreateDeviceContextState(), d3d11_device_CreateDomainShader(), d3d11_device_CreateGeometryShader(), d3d11_device_CreateGeometryShaderWithStreamOutput(), d3d11_device_CreateHullShader(), d3d11_device_CreateInputLayout(), d3d11_device_CreatePixelShader(), d3d11_device_CreatePredicate(), d3d11_device_CreateQuery(), d3d11_device_CreateRasterizerState(), d3d11_device_CreateRasterizerState1(), d3d11_device_CreateRenderTargetView(), d3d11_device_CreateSamplerState(), d3d11_device_CreateShaderResourceView(), d3d11_device_CreateTexture1D(), d3d11_device_CreateTexture2D(), d3d11_device_CreateTexture3D(), d3d11_device_CreateUnorderedAccessView(), d3d11_device_CreateVertexShader(), d3d11_device_GetFeatureLevel(), d3d11_device_GetImmediateContext(), d3d11_device_GetImmediateContext1(), d3d11_device_QueryInterface(), d3d11_device_Release(), d3d_blend_state_wined3d_object_destroyed(), d3d_depthstencil_state_wined3d_object_destroyed(), d3d_rasterizer_state_wined3d_object_destroyed(), and d3d_sampler_wined3d_object_destroyed().
|
inlinestatic |
Definition at line 146 of file d3d11_private.h.
Referenced by d3d11_texture2d_AddRef(), d3d11_texture2d_GetDesc(), d3d11_texture2d_GetDevice(), d3d11_texture2d_GetPrivateData(), d3d11_texture2d_QueryInterface(), d3d11_texture2d_Release(), d3d11_texture2d_SetPrivateData(), and d3d11_texture2d_SetPrivateDataInterface().
| struct d3d_blend_state * unsafe_impl_from_ID3D10BlendState | ( | ID3D10BlendState * | iface | ) |
Definition at line 478 of file state.c.
Referenced by d3d10_device_OMSetBlendState().
| struct d3d_buffer * unsafe_impl_from_ID3D10Buffer | ( | ID3D10Buffer * | iface | ) |
Definition at line 386 of file buffer.c.
Referenced by d3d10_device_IASetIndexBuffer(), d3d10_device_IASetVertexBuffers(), d3d10_device_set_constant_buffers(), d3d10_device_SOSetTargets(), and wined3d_resource_from_d3d10_resource().
| struct d3d_depthstencil_state * unsafe_impl_from_ID3D10DepthStencilState | ( | ID3D10DepthStencilState * | iface | ) |
Definition at line 879 of file state.c.
Referenced by d3d10_device_OMSetDepthStencilState().
| struct d3d_depthstencil_view * unsafe_impl_from_ID3D10DepthStencilView | ( | ID3D10DepthStencilView * | iface | ) |
Definition at line 1346 of file view.c.
Referenced by d3d10_device_ClearDepthStencilView(), and d3d10_device_OMSetRenderTargets().
| struct d3d_geometry_shader * unsafe_impl_from_ID3D10GeometryShader | ( | ID3D10GeometryShader * | iface | ) |
Definition at line 1190 of file shader.c.
Referenced by d3d10_device_GSSetShader().
| struct d3d_input_layout * unsafe_impl_from_ID3D10InputLayout | ( | ID3D10InputLayout * | iface | ) |
Definition at line 421 of file inputlayout.c.
Referenced by d3d10_device_IASetInputLayout().
| struct d3d_pixel_shader * unsafe_impl_from_ID3D10PixelShader | ( | ID3D10PixelShader * | iface | ) |
Definition at line 1491 of file shader.c.
Referenced by d3d10_device_PSSetShader().
| struct d3d_query * unsafe_impl_from_ID3D10Query | ( | ID3D10Query * | iface | ) |
Definition at line 398 of file async.c.
Referenced by d3d10_device_SetPredication().
| struct d3d_rasterizer_state * unsafe_impl_from_ID3D10RasterizerState | ( | ID3D10RasterizerState * | iface | ) |
Definition at line 1278 of file state.c.
Referenced by d3d10_device_RSSetState().
| struct d3d_rendertarget_view * unsafe_impl_from_ID3D10RenderTargetView | ( | ID3D10RenderTargetView * | iface | ) |
Definition at line 1787 of file view.c.
Referenced by d3d10_device_ClearRenderTargetView(), and d3d10_device_OMSetRenderTargets().
| struct d3d_sampler_state * unsafe_impl_from_ID3D10SamplerState | ( | ID3D10SamplerState * | iface | ) |
Definition at line 1691 of file state.c.
Referenced by d3d10_device_set_samplers().
| struct d3d_shader_resource_view * unsafe_impl_from_ID3D10ShaderResourceView | ( | ID3D10ShaderResourceView * | iface | ) |
Definition at line 2280 of file view.c.
Referenced by d3d10_device_GenerateMips(), and d3d10_device_set_shader_resource_views().
| struct d3d_texture1d * unsafe_impl_from_ID3D10Texture1D | ( | ID3D10Texture1D * | iface | ) |
Definition at line 403 of file texture.c.
Referenced by wined3d_resource_from_d3d10_resource().
| struct d3d_texture2d * unsafe_impl_from_ID3D10Texture2D | ( | ID3D10Texture2D * | iface | ) |
Definition at line 907 of file texture.c.
Referenced by wined3d_resource_from_d3d10_resource().
| struct d3d_texture3d * unsafe_impl_from_ID3D10Texture3D | ( | ID3D10Texture3D * | iface | ) |
Definition at line 1424 of file texture.c.
Referenced by wined3d_resource_from_d3d10_resource().
| struct d3d_vertex_shader * unsafe_impl_from_ID3D10VertexShader | ( | ID3D10VertexShader * | iface | ) |
Definition at line 318 of file shader.c.
Referenced by d3d10_device_VSSetShader().
Definition at line 199 of file async.c.
Referenced by d3d11_device_context_Begin(), d3d11_device_context_End(), and d3d11_device_context_GetData().
| struct d3d_blend_state * unsafe_impl_from_ID3D11BlendState | ( | ID3D11BlendState * | iface | ) |
Definition at line 469 of file state.c.
Referenced by d3d11_device_context_OMSetBlendState().
| struct d3d_buffer * unsafe_impl_from_ID3D11Buffer | ( | ID3D11Buffer * | iface | ) |
Definition at line 214 of file buffer.c.
Referenced by d3d11_device_context_CopyStructureCount(), d3d11_device_context_DispatchIndirect(), d3d11_device_context_DrawIndexedInstancedIndirect(), d3d11_device_context_DrawInstancedIndirect(), d3d11_device_context_IASetIndexBuffer(), d3d11_device_context_IASetVertexBuffers(), d3d11_device_context_set_constant_buffers(), d3d11_device_context_SOSetTargets(), and wined3d_resource_from_d3d11_resource().
| struct d3d11_compute_shader * unsafe_impl_from_ID3D11ComputeShader | ( | ID3D11ComputeShader * | iface | ) |
Definition at line 1676 of file shader.c.
Referenced by d3d11_device_context_CSSetShader().
| struct d3d_depthstencil_state * unsafe_impl_from_ID3D11DepthStencilState | ( | ID3D11DepthStencilState * | iface | ) |
Definition at line 870 of file state.c.
Referenced by d3d11_device_context_OMSetDepthStencilState().
| struct d3d_depthstencil_view * unsafe_impl_from_ID3D11DepthStencilView | ( | ID3D11DepthStencilView * | iface | ) |
Definition at line 1337 of file view.c.
Referenced by d3d11_device_context_ClearDepthStencilView(), d3d11_device_context_OMSetRenderTargets(), and d3d11_device_context_OMSetRenderTargetsAndUnorderedAccessViews().
| struct d3d11_domain_shader * unsafe_impl_from_ID3D11DomainShader | ( | ID3D11DomainShader * | iface | ) |
Definition at line 692 of file shader.c.
Referenced by d3d11_device_context_DSSetShader().
| struct d3d_geometry_shader * unsafe_impl_from_ID3D11GeometryShader | ( | ID3D11GeometryShader * | iface | ) |
Definition at line 1181 of file shader.c.
Referenced by d3d11_device_context_GSSetShader().
| struct d3d11_hull_shader * unsafe_impl_from_ID3D11HullShader | ( | ID3D11HullShader * | iface | ) |
Definition at line 505 of file shader.c.
Referenced by d3d11_device_context_HSSetShader().
| struct d3d_input_layout * unsafe_impl_from_ID3D11InputLayout | ( | ID3D11InputLayout * | iface | ) |
Definition at line 412 of file inputlayout.c.
Referenced by d3d11_device_context_IASetInputLayout().
| struct d3d_pixel_shader * unsafe_impl_from_ID3D11PixelShader | ( | ID3D11PixelShader * | iface | ) |
Definition at line 1482 of file shader.c.
Referenced by d3d11_device_context_PSSetShader().
Definition at line 191 of file async.c.
Referenced by d3d11_device_context_SetPredication(), and unsafe_impl_from_ID3D11Asynchronous().
| struct d3d_rasterizer_state * unsafe_impl_from_ID3D11RasterizerState | ( | ID3D11RasterizerState * | iface | ) |
Definition at line 1269 of file state.c.
Referenced by d3d11_device_context_RSSetState().
| struct d3d_rendertarget_view * unsafe_impl_from_ID3D11RenderTargetView | ( | ID3D11RenderTargetView * | iface | ) |
Definition at line 1778 of file view.c.
Referenced by d3d11_device_context_ClearRenderTargetView(), d3d11_device_context_OMSetRenderTargets(), and d3d11_device_context_OMSetRenderTargetsAndUnorderedAccessViews().
| struct d3d_sampler_state * unsafe_impl_from_ID3D11SamplerState | ( | ID3D11SamplerState * | iface | ) |
Definition at line 1682 of file state.c.
Referenced by d3d11_device_context_set_samplers().
| struct d3d_shader_resource_view * unsafe_impl_from_ID3D11ShaderResourceView | ( | ID3D11ShaderResourceView * | iface | ) |
Definition at line 2272 of file view.c.
Referenced by d3d11_device_context_GenerateMips(), and d3d11_device_context_set_shader_resource_views().
| struct d3d_texture1d * unsafe_impl_from_ID3D11Texture1D | ( | ID3D11Texture1D * | iface | ) |
Definition at line 216 of file texture.c.
Referenced by get_resource_properties(), and wined3d_resource_from_d3d11_resource().
| struct d3d_texture2d * unsafe_impl_from_ID3D11Texture2D | ( | ID3D11Texture2D * | iface | ) |
Definition at line 718 of file texture.c.
Referenced by get_resource_properties(), and wined3d_resource_from_d3d11_resource().
| struct d3d_texture3d * unsafe_impl_from_ID3D11Texture3D | ( | ID3D11Texture3D * | iface | ) |
Definition at line 1432 of file texture.c.
Referenced by get_resource_properties(), and wined3d_resource_from_d3d11_resource().
| struct d3d11_unordered_access_view * unsafe_impl_from_ID3D11UnorderedAccessView | ( | ID3D11UnorderedAccessView * | iface | ) |
Definition at line 2575 of file view.c.
Referenced by d3d11_device_context_ClearUnorderedAccessViewFloat(), d3d11_device_context_ClearUnorderedAccessViewUint(), d3d11_device_context_CopyStructureCount(), d3d11_device_context_CSSetUnorderedAccessViews(), and d3d11_device_context_OMSetRenderTargetsAndUnorderedAccessViews().
| struct d3d_vertex_shader * unsafe_impl_from_ID3D11VertexShader | ( | ID3D11VertexShader * | iface | ) |
Definition at line 309 of file shader.c.
Referenced by d3d11_device_context_VSSetShader().
| BOOL validate_d3d11_resource_access_flags | ( | D3D11_RESOURCE_DIMENSION | resource_dimension, |
| D3D11_USAGE | usage, | ||
| UINT | bind_flags, | ||
| UINT | cpu_access_flags, | ||
| D3D_FEATURE_LEVEL | feature_level | ||
| ) |
Definition at line 601 of file utils.c.
Referenced by validate_buffer_desc(), and validate_texture2d_desc().
Definition at line 788 of file utils.c.
Referenced by d3d_buffer_init(), d3d_texture1d_create(), d3d_texture2d_create(), and d3d_texture3d_init().
Definition at line 85 of file d3d11_private.h.
Referenced by d3d_buffer_init(), d3d_texture1d_create(), d3d_texture2d_create(), and d3d_texture3d_init().
Definition at line 770 of file utils.c.
Referenced by d3d10_device_ClearDepthStencilView(), and d3d11_device_context_ClearDepthStencilView().
Definition at line 436 of file utils.c.
Referenced by d3d10_query_GetData(), and d3d11_device_context_GetData().
Definition at line 765 of file utils.c.
Referenced by d3d10_buffer_Map(), d3d10_texture1d_Map(), d3d10_texture2d_Map(), and d3d10_texture3d_Map().
Definition at line 740 of file utils.c.
Referenced by d3d11_device_context_Map(), and wined3d_map_flags_from_d3d10_map_type().
| void wined3d_primitive_type_from_d3d11_primitive_topology | ( | D3D11_PRIMITIVE_TOPOLOGY | topology, |
| enum wined3d_primitive_type * | type, | ||
| unsigned int * | patch_vertex_count | ||
| ) |
Definition at line 187 of file utils.c.
Referenced by d3d11_device_context_IASetPrimitiveTopology().
| struct wined3d_resource * wined3d_resource_from_d3d10_resource | ( | ID3D10Resource * | resource | ) |
Definition at line 710 of file utils.c.
Referenced by d3d10_device_CopyResource(), d3d10_device_CopySubresourceRegion(), and d3d10_device_ResolveSubresource().
| struct wined3d_resource * wined3d_resource_from_d3d11_resource | ( | ID3D11Resource * | resource | ) |
Definition at line 680 of file utils.c.
Referenced by d3d11_device_context_CopyResource(), d3d11_device_context_CopySubresourceRegion(), d3d11_device_context_CopySubresourceRegion1(), d3d11_device_context_Map(), d3d11_device_context_ResolveSubresource(), d3d11_device_context_Unmap(), d3d11_device_context_UpdateSubresource(), d3d11_device_context_UpdateSubresource1(), d3d11_unordered_access_view_init(), d3d_depthstencil_view_init(), d3d_rendertarget_view_init(), and d3d_shader_resource_view_init().
Definition at line 447 of file utils.c.
Referenced by d3d_buffer_init(), d3d_texture1d_create(), d3d_texture2d_create(), and d3d_texture3d_init().
| enum wined3d_format_id wined3dformat_from_dxgi_format | ( | DXGI_FORMAT | format | ) |
Definition at line 323 of file utils.c.
Referenced by d3d10_device_IASetIndexBuffer(), d3d10_device_ResolveSubresource(), d3d11_device_CheckFormatSupport(), d3d11_device_CheckMultisampleQualityLevels(), d3d11_device_context_IASetIndexBuffer(), d3d11_device_context_ResolveSubresource(), d3d11_input_layout_to_wined3d_declaration(), d3d11_swapchain_ResizeBuffers(), d3d_texture1d_create(), d3d_texture2d_create(), d3d_texture3d_init(), dxgi_device_CreateSurface(), dxgi_output_get_display_mode_list(), wined3d_depth_stencil_view_desc_from_d3d11(), wined3d_rendertarget_view_desc_from_d3d11(), wined3d_shader_resource_view_desc_from_d3d11(), and wined3d_unordered_access_view_desc_from_d3d11().