|
| WINE_DEFAULT_DEBUG_CHANNEL (d3d9) |
|
static void STDMETHODCALLTYPE | d3d9_null_wined3d_object_destroyed (void *parent) |
|
D3DFORMAT | d3dformat_from_wined3dformat (enum wined3d_format_id format) |
|
enum wined3d_format_id | wined3dformat_from_d3dformat (D3DFORMAT format) |
|
unsigned int | wined3dmapflags_from_d3dmapflags (unsigned int flags) |
|
static UINT | vertex_count_from_primitive_count (D3DPRIMITIVETYPE primitive_type, UINT primitive_count) |
|
static D3DSWAPEFFECT | d3dswapeffect_from_wined3dswapeffect (enum wined3d_swap_effect effect) |
|
void | present_parameters_from_wined3d_swapchain_desc (D3DPRESENT_PARAMETERS *present_parameters, const struct wined3d_swapchain_desc *swapchain_desc) |
|
static enum wined3d_swap_effect | wined3dswapeffect_from_d3dswapeffect (D3DSWAPEFFECT effect) |
|
static BOOL | wined3d_swapchain_desc_from_present_parameters (struct wined3d_swapchain_desc *swapchain_desc, const D3DPRESENT_PARAMETERS *present_parameters, BOOL extended) |
|
void | d3dcaps_from_wined3dcaps (D3DCAPS9 *caps, const WINED3DCAPS *wined3d_caps) |
|
static HRESULT WINAPI | d3d9_device_QueryInterface (IDirect3DDevice9Ex *iface, REFIID riid, void **out) |
|
static ULONG WINAPI | d3d9_device_AddRef (IDirect3DDevice9Ex *iface) |
|
static ULONG WINAPI DECLSPEC_HOTPATCH | d3d9_device_Release (IDirect3DDevice9Ex *iface) |
|
static HRESULT WINAPI | d3d9_device_TestCooperativeLevel (IDirect3DDevice9Ex *iface) |
|
static UINT WINAPI | d3d9_device_GetAvailableTextureMem (IDirect3DDevice9Ex *iface) |
|
static HRESULT WINAPI | d3d9_device_EvictManagedResources (IDirect3DDevice9Ex *iface) |
|
static HRESULT WINAPI | d3d9_device_GetDirect3D (IDirect3DDevice9Ex *iface, IDirect3D9 **d3d9) |
|
static HRESULT WINAPI | d3d9_device_GetDeviceCaps (IDirect3DDevice9Ex *iface, D3DCAPS9 *caps) |
|
static HRESULT WINAPI | d3d9_device_GetDisplayMode (IDirect3DDevice9Ex *iface, UINT swapchain, D3DDISPLAYMODE *mode) |
|
static HRESULT WINAPI | d3d9_device_GetCreationParameters (IDirect3DDevice9Ex *iface, D3DDEVICE_CREATION_PARAMETERS *parameters) |
|
static HRESULT WINAPI | d3d9_device_SetCursorProperties (IDirect3DDevice9Ex *iface, UINT hotspot_x, UINT hotspot_y, IDirect3DSurface9 *bitmap) |
|
static void WINAPI | d3d9_device_SetCursorPosition (IDirect3DDevice9Ex *iface, int x, int y, DWORD flags) |
|
static BOOL WINAPI | d3d9_device_ShowCursor (IDirect3DDevice9Ex *iface, BOOL show) |
|
static HRESULT WINAPI DECLSPEC_HOTPATCH | d3d9_device_CreateAdditionalSwapChain (IDirect3DDevice9Ex *iface, D3DPRESENT_PARAMETERS *present_parameters, IDirect3DSwapChain9 **swapchain) |
|
static HRESULT WINAPI DECLSPEC_HOTPATCH | d3d9_device_GetSwapChain (IDirect3DDevice9Ex *iface, UINT swapchain_idx, IDirect3DSwapChain9 **swapchain) |
|
static UINT WINAPI | d3d9_device_GetNumberOfSwapChains (IDirect3DDevice9Ex *iface) |
|
static HRESULT CDECL | reset_enum_callback (struct wined3d_resource *resource) |
|
static HRESULT | d3d9_device_get_swapchains (struct d3d9_device *device) |
|
static HRESULT | d3d9_device_reset (struct d3d9_device *device, D3DPRESENT_PARAMETERS *present_parameters, D3DDISPLAYMODEEX *mode) |
|
static HRESULT WINAPI DECLSPEC_HOTPATCH | d3d9_device_Reset (IDirect3DDevice9Ex *iface, D3DPRESENT_PARAMETERS *present_parameters) |
|
static HRESULT WINAPI DECLSPEC_HOTPATCH | d3d9_device_Present (IDirect3DDevice9Ex *iface, const RECT *src_rect, const RECT *dst_rect, HWND dst_window_override, const RGNDATA *dirty_region) |
|
static HRESULT WINAPI | d3d9_device_GetBackBuffer (IDirect3DDevice9Ex *iface, UINT swapchain, UINT backbuffer_idx, D3DBACKBUFFER_TYPE backbuffer_type, IDirect3DSurface9 **backbuffer) |
|
static HRESULT WINAPI | d3d9_device_GetRasterStatus (IDirect3DDevice9Ex *iface, UINT swapchain, D3DRASTER_STATUS *raster_status) |
|
static HRESULT WINAPI | d3d9_device_SetDialogBoxMode (IDirect3DDevice9Ex *iface, BOOL enable) |
|
static void WINAPI | d3d9_device_SetGammaRamp (IDirect3DDevice9Ex *iface, UINT swapchain, DWORD flags, const D3DGAMMARAMP *ramp) |
|
static void WINAPI | d3d9_device_GetGammaRamp (IDirect3DDevice9Ex *iface, UINT swapchain, D3DGAMMARAMP *ramp) |
|
static HRESULT WINAPI | d3d9_device_CreateTexture (IDirect3DDevice9Ex *iface, UINT width, UINT height, UINT levels, DWORD usage, D3DFORMAT format, D3DPOOL pool, IDirect3DTexture9 **texture, HANDLE *shared_handle) |
|
static HRESULT WINAPI | d3d9_device_CreateVolumeTexture (IDirect3DDevice9Ex *iface, UINT width, UINT height, UINT depth, UINT levels, DWORD usage, D3DFORMAT format, D3DPOOL pool, IDirect3DVolumeTexture9 **texture, HANDLE *shared_handle) |
|
static HRESULT WINAPI | d3d9_device_CreateCubeTexture (IDirect3DDevice9Ex *iface, UINT edge_length, UINT levels, DWORD usage, D3DFORMAT format, D3DPOOL pool, IDirect3DCubeTexture9 **texture, HANDLE *shared_handle) |
|
static HRESULT WINAPI | d3d9_device_CreateVertexBuffer (IDirect3DDevice9Ex *iface, UINT size, DWORD usage, DWORD fvf, D3DPOOL pool, IDirect3DVertexBuffer9 **buffer, HANDLE *shared_handle) |
|
static HRESULT WINAPI | d3d9_device_CreateIndexBuffer (IDirect3DDevice9Ex *iface, UINT size, DWORD usage, D3DFORMAT format, D3DPOOL pool, IDirect3DIndexBuffer9 **buffer, HANDLE *shared_handle) |
|
static HRESULT | d3d9_device_create_surface (struct d3d9_device *device, UINT width, UINT height, D3DFORMAT format, DWORD flags, IDirect3DSurface9 **surface, UINT usage, D3DPOOL pool, D3DMULTISAMPLE_TYPE multisample_type, DWORD multisample_quality, void *user_mem) |
|
BOOL | is_gdi_compat_wined3dformat (enum wined3d_format_id format) |
|
static HRESULT WINAPI | d3d9_device_CreateRenderTarget (IDirect3DDevice9Ex *iface, UINT width, UINT height, D3DFORMAT format, D3DMULTISAMPLE_TYPE multisample_type, DWORD multisample_quality, BOOL lockable, IDirect3DSurface9 **surface, HANDLE *shared_handle) |
|
static HRESULT WINAPI | d3d9_device_CreateDepthStencilSurface (IDirect3DDevice9Ex *iface, UINT width, UINT height, D3DFORMAT format, D3DMULTISAMPLE_TYPE multisample_type, DWORD multisample_quality, BOOL discard, IDirect3DSurface9 **surface, HANDLE *shared_handle) |
|
static HRESULT WINAPI | d3d9_device_UpdateSurface (IDirect3DDevice9Ex *iface, IDirect3DSurface9 *src_surface, const RECT *src_rect, IDirect3DSurface9 *dst_surface, const POINT *dst_point) |
|
static HRESULT WINAPI | d3d9_device_UpdateTexture (IDirect3DDevice9Ex *iface, IDirect3DBaseTexture9 *src_texture, IDirect3DBaseTexture9 *dst_texture) |
|
static HRESULT WINAPI | d3d9_device_GetRenderTargetData (IDirect3DDevice9Ex *iface, IDirect3DSurface9 *render_target, IDirect3DSurface9 *dst_surface) |
|
static HRESULT WINAPI | d3d9_device_GetFrontBufferData (IDirect3DDevice9Ex *iface, UINT swapchain, IDirect3DSurface9 *dst_surface) |
|
static HRESULT WINAPI | d3d9_device_StretchRect (IDirect3DDevice9Ex *iface, IDirect3DSurface9 *src_surface, const RECT *src_rect, IDirect3DSurface9 *dst_surface, const RECT *dst_rect, D3DTEXTUREFILTERTYPE filter) |
|
static HRESULT WINAPI | d3d9_device_ColorFill (IDirect3DDevice9Ex *iface, IDirect3DSurface9 *surface, const RECT *rect, D3DCOLOR color) |
|
static HRESULT WINAPI | d3d9_device_CreateOffscreenPlainSurface (IDirect3DDevice9Ex *iface, UINT width, UINT height, D3DFORMAT format, D3DPOOL pool, IDirect3DSurface9 **surface, HANDLE *shared_handle) |
|
static HRESULT WINAPI | d3d9_device_SetRenderTarget (IDirect3DDevice9Ex *iface, DWORD idx, IDirect3DSurface9 *surface) |
|
static HRESULT WINAPI | d3d9_device_GetRenderTarget (IDirect3DDevice9Ex *iface, DWORD idx, IDirect3DSurface9 **surface) |
|
static HRESULT WINAPI | d3d9_device_SetDepthStencilSurface (IDirect3DDevice9Ex *iface, IDirect3DSurface9 *depth_stencil) |
|
static HRESULT WINAPI | d3d9_device_GetDepthStencilSurface (IDirect3DDevice9Ex *iface, IDirect3DSurface9 **depth_stencil) |
|
static HRESULT WINAPI | d3d9_device_BeginScene (IDirect3DDevice9Ex *iface) |
|
static HRESULT WINAPI DECLSPEC_HOTPATCH | d3d9_device_EndScene (IDirect3DDevice9Ex *iface) |
|
static void | d3d9_rts_flag_auto_gen_mipmap (struct d3d9_device *device) |
|
static HRESULT WINAPI | d3d9_device_Clear (IDirect3DDevice9Ex *iface, DWORD rect_count, const D3DRECT *rects, DWORD flags, D3DCOLOR color, float z, DWORD stencil) |
|
static HRESULT WINAPI | d3d9_device_SetTransform (IDirect3DDevice9Ex *iface, D3DTRANSFORMSTATETYPE state, const D3DMATRIX *matrix) |
|
static HRESULT WINAPI | d3d9_device_GetTransform (IDirect3DDevice9Ex *iface, D3DTRANSFORMSTATETYPE state, D3DMATRIX *matrix) |
|
static HRESULT WINAPI | d3d9_device_MultiplyTransform (IDirect3DDevice9Ex *iface, D3DTRANSFORMSTATETYPE state, const D3DMATRIX *matrix) |
|
static HRESULT WINAPI | d3d9_device_SetViewport (IDirect3DDevice9Ex *iface, const D3DVIEWPORT9 *viewport) |
|
static HRESULT WINAPI | d3d9_device_GetViewport (IDirect3DDevice9Ex *iface, D3DVIEWPORT9 *viewport) |
|
static HRESULT WINAPI | d3d9_device_SetMaterial (IDirect3DDevice9Ex *iface, const D3DMATERIAL9 *material) |
|
static HRESULT WINAPI | d3d9_device_GetMaterial (IDirect3DDevice9Ex *iface, D3DMATERIAL9 *material) |
|
static HRESULT WINAPI | d3d9_device_SetLight (IDirect3DDevice9Ex *iface, DWORD index, const D3DLIGHT9 *light) |
|
static HRESULT WINAPI | d3d9_device_GetLight (IDirect3DDevice9Ex *iface, DWORD index, D3DLIGHT9 *light) |
|
static HRESULT WINAPI | d3d9_device_LightEnable (IDirect3DDevice9Ex *iface, DWORD index, BOOL enable) |
|
static HRESULT WINAPI | d3d9_device_GetLightEnable (IDirect3DDevice9Ex *iface, DWORD index, BOOL *enable) |
|
static HRESULT WINAPI | d3d9_device_SetClipPlane (IDirect3DDevice9Ex *iface, DWORD index, const float *plane) |
|
static HRESULT WINAPI | d3d9_device_GetClipPlane (IDirect3DDevice9Ex *iface, DWORD index, float *plane) |
|
static HRESULT WINAPI DECLSPEC_HOTPATCH | d3d9_device_SetRenderState (IDirect3DDevice9Ex *iface, D3DRENDERSTATETYPE state, DWORD value) |
|
static HRESULT WINAPI | d3d9_device_GetRenderState (IDirect3DDevice9Ex *iface, D3DRENDERSTATETYPE state, DWORD *value) |
|
static HRESULT WINAPI | d3d9_device_CreateStateBlock (IDirect3DDevice9Ex *iface, D3DSTATEBLOCKTYPE type, IDirect3DStateBlock9 **stateblock) |
|
static HRESULT WINAPI | d3d9_device_BeginStateBlock (IDirect3DDevice9Ex *iface) |
|
static HRESULT WINAPI | d3d9_device_EndStateBlock (IDirect3DDevice9Ex *iface, IDirect3DStateBlock9 **stateblock) |
|
static HRESULT WINAPI | d3d9_device_SetClipStatus (IDirect3DDevice9Ex *iface, const D3DCLIPSTATUS9 *clip_status) |
|
static HRESULT WINAPI | d3d9_device_GetClipStatus (IDirect3DDevice9Ex *iface, D3DCLIPSTATUS9 *clip_status) |
|
static HRESULT WINAPI | d3d9_device_GetTexture (IDirect3DDevice9Ex *iface, DWORD stage, IDirect3DBaseTexture9 **texture) |
|
static HRESULT WINAPI | d3d9_device_SetTexture (IDirect3DDevice9Ex *iface, DWORD stage, IDirect3DBaseTexture9 *texture) |
|
static HRESULT WINAPI | d3d9_device_GetTextureStageState (IDirect3DDevice9Ex *iface, DWORD stage, D3DTEXTURESTAGESTATETYPE state, DWORD *value) |
|
static HRESULT WINAPI | d3d9_device_SetTextureStageState (IDirect3DDevice9Ex *iface, DWORD stage, D3DTEXTURESTAGESTATETYPE state, DWORD value) |
|
static HRESULT WINAPI | d3d9_device_GetSamplerState (IDirect3DDevice9Ex *iface, DWORD sampler, D3DSAMPLERSTATETYPE state, DWORD *value) |
|
static HRESULT WINAPI DECLSPEC_HOTPATCH | d3d9_device_SetSamplerState (IDirect3DDevice9Ex *iface, DWORD sampler, D3DSAMPLERSTATETYPE state, DWORD value) |
|
static HRESULT WINAPI | d3d9_device_ValidateDevice (IDirect3DDevice9Ex *iface, DWORD *pass_count) |
|
static HRESULT WINAPI | d3d9_device_SetPaletteEntries (IDirect3DDevice9Ex *iface, UINT palette_idx, const PALETTEENTRY *entries) |
|
static HRESULT WINAPI | d3d9_device_GetPaletteEntries (IDirect3DDevice9Ex *iface, UINT palette_idx, PALETTEENTRY *entries) |
|
static HRESULT WINAPI | d3d9_device_SetCurrentTexturePalette (IDirect3DDevice9Ex *iface, UINT palette_idx) |
|
static HRESULT WINAPI | d3d9_device_GetCurrentTexturePalette (IDirect3DDevice9Ex *iface, UINT *palette_idx) |
|
static HRESULT WINAPI | d3d9_device_SetScissorRect (IDirect3DDevice9Ex *iface, const RECT *rect) |
|
static HRESULT WINAPI | d3d9_device_GetScissorRect (IDirect3DDevice9Ex *iface, RECT *rect) |
|
static HRESULT WINAPI | d3d9_device_SetSoftwareVertexProcessing (IDirect3DDevice9Ex *iface, BOOL software) |
|
static BOOL WINAPI | d3d9_device_GetSoftwareVertexProcessing (IDirect3DDevice9Ex *iface) |
|
static HRESULT WINAPI | d3d9_device_SetNPatchMode (IDirect3DDevice9Ex *iface, float segment_count) |
|
static float WINAPI | d3d9_device_GetNPatchMode (IDirect3DDevice9Ex *iface) |
|
static void | d3d9_generate_auto_mipmaps (struct d3d9_device *device) |
|
static HRESULT WINAPI | d3d9_device_DrawPrimitive (IDirect3DDevice9Ex *iface, D3DPRIMITIVETYPE primitive_type, UINT start_vertex, UINT primitive_count) |
|
static HRESULT WINAPI | d3d9_device_DrawIndexedPrimitive (IDirect3DDevice9Ex *iface, D3DPRIMITIVETYPE primitive_type, INT base_vertex_idx, UINT min_vertex_idx, UINT vertex_count, UINT start_idx, UINT primitive_count) |
|
static HRESULT | d3d9_device_prepare_vertex_buffer (struct d3d9_device *device, UINT min_size) |
|
static HRESULT WINAPI | d3d9_device_DrawPrimitiveUP (IDirect3DDevice9Ex *iface, D3DPRIMITIVETYPE primitive_type, UINT primitive_count, const void *data, UINT stride) |
|
static HRESULT | d3d9_device_prepare_index_buffer (struct d3d9_device *device, UINT min_size) |
|
static HRESULT WINAPI | d3d9_device_DrawIndexedPrimitiveUP (IDirect3DDevice9Ex *iface, D3DPRIMITIVETYPE primitive_type, UINT min_vertex_idx, UINT vertex_count, UINT primitive_count, const void *index_data, D3DFORMAT index_format, const void *vertex_data, UINT vertex_stride) |
|
static HRESULT WINAPI | d3d9_device_ProcessVertices (IDirect3DDevice9Ex *iface, UINT src_start_idx, UINT dst_idx, UINT vertex_count, IDirect3DVertexBuffer9 *dst_buffer, IDirect3DVertexDeclaration9 *declaration, DWORD flags) |
|
static HRESULT WINAPI | d3d9_device_CreateVertexDeclaration (IDirect3DDevice9Ex *iface, const D3DVERTEXELEMENT9 *elements, IDirect3DVertexDeclaration9 **declaration) |
|
static HRESULT WINAPI | d3d9_device_SetVertexDeclaration (IDirect3DDevice9Ex *iface, IDirect3DVertexDeclaration9 *declaration) |
|
static HRESULT WINAPI | d3d9_device_GetVertexDeclaration (IDirect3DDevice9Ex *iface, IDirect3DVertexDeclaration9 **declaration) |
|
static struct wined3d_vertex_declaration * | device_get_fvf_declaration (struct d3d9_device *device, DWORD fvf) |
|
static HRESULT WINAPI | d3d9_device_SetFVF (IDirect3DDevice9Ex *iface, DWORD fvf) |
|
static HRESULT WINAPI | d3d9_device_GetFVF (IDirect3DDevice9Ex *iface, DWORD *fvf) |
|
static HRESULT WINAPI | d3d9_device_CreateVertexShader (IDirect3DDevice9Ex *iface, const DWORD *byte_code, IDirect3DVertexShader9 **shader) |
|
static HRESULT WINAPI | d3d9_device_SetVertexShader (IDirect3DDevice9Ex *iface, IDirect3DVertexShader9 *shader) |
|
static HRESULT WINAPI | d3d9_device_GetVertexShader (IDirect3DDevice9Ex *iface, IDirect3DVertexShader9 **shader) |
|
static HRESULT WINAPI | d3d9_device_SetVertexShaderConstantF (IDirect3DDevice9Ex *iface, UINT reg_idx, const float *data, UINT count) |
|
static HRESULT WINAPI | d3d9_device_GetVertexShaderConstantF (IDirect3DDevice9Ex *iface, UINT reg_idx, float *data, UINT count) |
|
static HRESULT WINAPI | d3d9_device_SetVertexShaderConstantI (IDirect3DDevice9Ex *iface, UINT reg_idx, const int *data, UINT count) |
|
static HRESULT WINAPI | d3d9_device_GetVertexShaderConstantI (IDirect3DDevice9Ex *iface, UINT reg_idx, int *data, UINT count) |
|
static HRESULT WINAPI | d3d9_device_SetVertexShaderConstantB (IDirect3DDevice9Ex *iface, UINT reg_idx, const BOOL *data, UINT count) |
|
static HRESULT WINAPI | d3d9_device_GetVertexShaderConstantB (IDirect3DDevice9Ex *iface, UINT reg_idx, BOOL *data, UINT count) |
|
static HRESULT WINAPI | d3d9_device_SetStreamSource (IDirect3DDevice9Ex *iface, UINT stream_idx, IDirect3DVertexBuffer9 *buffer, UINT offset, UINT stride) |
|
static HRESULT WINAPI | d3d9_device_GetStreamSource (IDirect3DDevice9Ex *iface, UINT stream_idx, IDirect3DVertexBuffer9 **buffer, UINT *offset, UINT *stride) |
|
static HRESULT WINAPI | d3d9_device_SetStreamSourceFreq (IDirect3DDevice9Ex *iface, UINT stream_idx, UINT freq) |
|
static HRESULT WINAPI | d3d9_device_GetStreamSourceFreq (IDirect3DDevice9Ex *iface, UINT stream_idx, UINT *freq) |
|
static HRESULT WINAPI | d3d9_device_SetIndices (IDirect3DDevice9Ex *iface, IDirect3DIndexBuffer9 *buffer) |
|
static HRESULT WINAPI | d3d9_device_GetIndices (IDirect3DDevice9Ex *iface, IDirect3DIndexBuffer9 **buffer) |
|
static HRESULT WINAPI | d3d9_device_CreatePixelShader (IDirect3DDevice9Ex *iface, const DWORD *byte_code, IDirect3DPixelShader9 **shader) |
|
static HRESULT WINAPI | d3d9_device_SetPixelShader (IDirect3DDevice9Ex *iface, IDirect3DPixelShader9 *shader) |
|
static HRESULT WINAPI | d3d9_device_GetPixelShader (IDirect3DDevice9Ex *iface, IDirect3DPixelShader9 **shader) |
|
static HRESULT WINAPI | d3d9_device_SetPixelShaderConstantF (IDirect3DDevice9Ex *iface, UINT reg_idx, const float *data, UINT count) |
|
static HRESULT WINAPI | d3d9_device_GetPixelShaderConstantF (IDirect3DDevice9Ex *iface, UINT reg_idx, float *data, UINT count) |
|
static HRESULT WINAPI | d3d9_device_SetPixelShaderConstantI (IDirect3DDevice9Ex *iface, UINT reg_idx, const int *data, UINT count) |
|
static HRESULT WINAPI | d3d9_device_GetPixelShaderConstantI (IDirect3DDevice9Ex *iface, UINT reg_idx, int *data, UINT count) |
|
static HRESULT WINAPI | d3d9_device_SetPixelShaderConstantB (IDirect3DDevice9Ex *iface, UINT reg_idx, const BOOL *data, UINT count) |
|
static HRESULT WINAPI | d3d9_device_GetPixelShaderConstantB (IDirect3DDevice9Ex *iface, UINT reg_idx, BOOL *data, UINT count) |
|
static HRESULT WINAPI | d3d9_device_DrawRectPatch (IDirect3DDevice9Ex *iface, UINT handle, const float *segment_count, const D3DRECTPATCH_INFO *patch_info) |
|
static HRESULT WINAPI | d3d9_device_DrawTriPatch (IDirect3DDevice9Ex *iface, UINT handle, const float *segment_count, const D3DTRIPATCH_INFO *patch_info) |
|
static HRESULT WINAPI | d3d9_device_DeletePatch (IDirect3DDevice9Ex *iface, UINT handle) |
|
static HRESULT WINAPI | d3d9_device_CreateQuery (IDirect3DDevice9Ex *iface, D3DQUERYTYPE type, IDirect3DQuery9 **query) |
|
static HRESULT WINAPI | d3d9_device_SetConvolutionMonoKernel (IDirect3DDevice9Ex *iface, UINT width, UINT height, float *rows, float *columns) |
|
static HRESULT WINAPI | d3d9_device_ComposeRects (IDirect3DDevice9Ex *iface, IDirect3DSurface9 *src_surface, IDirect3DSurface9 *dst_surface, IDirect3DVertexBuffer9 *src_descs, UINT rect_count, IDirect3DVertexBuffer9 *dst_descs, D3DCOMPOSERECTSOP operation, INT offset_x, INT offset_y) |
|
static HRESULT WINAPI DECLSPEC_HOTPATCH | d3d9_device_PresentEx (IDirect3DDevice9Ex *iface, const RECT *src_rect, const RECT *dst_rect, HWND dst_window_override, const RGNDATA *dirty_region, DWORD flags) |
|
static HRESULT WINAPI | d3d9_device_GetGPUThreadPriority (IDirect3DDevice9Ex *iface, INT *priority) |
|
static HRESULT WINAPI | d3d9_device_SetGPUThreadPriority (IDirect3DDevice9Ex *iface, INT priority) |
|
static HRESULT WINAPI | d3d9_device_WaitForVBlank (IDirect3DDevice9Ex *iface, UINT swapchain_idx) |
|
static HRESULT WINAPI | d3d9_device_CheckResourceResidency (IDirect3DDevice9Ex *iface, IDirect3DResource9 **resources, UINT32 resource_count) |
|
static HRESULT WINAPI | d3d9_device_SetMaximumFrameLatency (IDirect3DDevice9Ex *iface, UINT max_latency) |
|
static HRESULT WINAPI | d3d9_device_GetMaximumFrameLatency (IDirect3DDevice9Ex *iface, UINT *max_latency) |
|
static HRESULT WINAPI | d3d9_device_CheckDeviceState (IDirect3DDevice9Ex *iface, HWND dst_window) |
|
static HRESULT WINAPI | d3d9_device_CreateRenderTargetEx (IDirect3DDevice9Ex *iface, UINT width, UINT height, D3DFORMAT format, D3DMULTISAMPLE_TYPE multisample_type, DWORD multisample_quality, BOOL lockable, IDirect3DSurface9 **surface, HANDLE *shared_handle, DWORD usage) |
|
static HRESULT WINAPI | d3d9_device_CreateOffscreenPlainSurfaceEx (IDirect3DDevice9Ex *iface, UINT width, UINT height, D3DFORMAT format, D3DPOOL pool, IDirect3DSurface9 **surface, HANDLE *shared_handle, DWORD usage) |
|
static HRESULT WINAPI | d3d9_device_CreateDepthStencilSurfaceEx (IDirect3DDevice9Ex *iface, UINT width, UINT height, D3DFORMAT format, D3DMULTISAMPLE_TYPE multisample_type, DWORD multisample_quality, BOOL discard, IDirect3DSurface9 **surface, HANDLE *shared_handle, DWORD usage) |
|
static HRESULT WINAPI DECLSPEC_HOTPATCH | d3d9_device_ResetEx (IDirect3DDevice9Ex *iface, D3DPRESENT_PARAMETERS *present_parameters, D3DDISPLAYMODEEX *mode) |
|
static HRESULT WINAPI | d3d9_device_GetDisplayModeEx (IDirect3DDevice9Ex *iface, UINT swapchain_idx, D3DDISPLAYMODEEX *mode, D3DDISPLAYROTATION *rotation) |
|
static struct d3d9_device * | device_from_device_parent (struct wined3d_device_parent *device_parent) |
|
static void CDECL | device_parent_wined3d_device_created (struct wined3d_device_parent *device_parent, struct wined3d_device *device) |
|
static void CDECL | device_parent_mode_changed (struct wined3d_device_parent *device_parent) |
|
static void CDECL | device_parent_activate (struct wined3d_device_parent *device_parent, BOOL activate) |
|
static HRESULT CDECL | device_parent_surface_created (struct wined3d_device_parent *device_parent, struct wined3d_texture *wined3d_texture, unsigned int sub_resource_idx, void **parent, const struct wined3d_parent_ops **parent_ops) |
|
static HRESULT CDECL | device_parent_volume_created (struct wined3d_device_parent *device_parent, struct wined3d_texture *wined3d_texture, unsigned int sub_resource_idx, void **parent, const struct wined3d_parent_ops **parent_ops) |
|
static HRESULT CDECL | device_parent_create_swapchain_texture (struct wined3d_device_parent *device_parent, void *container_parent, const struct wined3d_resource_desc *desc, DWORD texture_flags, struct wined3d_texture **texture) |
|
static HRESULT CDECL | device_parent_create_swapchain (struct wined3d_device_parent *device_parent, struct wined3d_swapchain_desc *desc, struct wined3d_swapchain **swapchain) |
|
static void | setup_fpu (void) |
|
HRESULT | device_init (struct d3d9_device *device, struct d3d9 *parent, struct wined3d *wined3d, UINT adapter, D3DDEVTYPE device_type, HWND focus_window, DWORD flags, D3DPRESENT_PARAMETERS *parameters, D3DDISPLAYMODEEX *mode) |
|