|
| | WINE_DEFAULT_DEBUG_CHANNEL (d3d9) |
| |
| static void STDMETHODCALLTYPE | d3d9_null_wined3d_object_destroyed (void *parent) |
| |
| static void | wined3d_color_from_d3dcolor (struct wined3d_color *wined3d_colour, D3DCOLOR d3d_colour) |
| |
| 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, unsigned int usage) |
| |
| 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, DWORD presentation_interval) |
| |
| static enum wined3d_swap_effect | wined3dswapeffect_from_d3dswapeffect (D3DSWAPEFFECT effect) |
| |
| static enum wined3d_swap_interval | wined3dswapinterval_from_d3d (DWORD interval) |
| |
| static BOOL | wined3d_swapchain_desc_from_d3d9 (struct wined3d_swapchain_desc *swapchain_desc, struct wined3d_output *output, const D3DPRESENT_PARAMETERS *present_parameters, BOOL extended) |
| |
| void | d3d9_caps_from_wined3dcaps (const struct d3d9 *d3d9, unsigned int adapter_ordinal, D3DCAPS9 *caps, const struct wined3d_caps *wined3d_caps) |
| |
| static enum wined3d_texture_filter_type | wined3d_texture_filter_type_from_d3d (D3DTEXTUREFILTERTYPE type) |
| |
| static enum wined3d_transform_state | wined3d_transform_state_from_d3d (D3DTRANSFORMSTATETYPE type) |
| |
| static enum wined3d_render_state | wined3d_render_state_from_d3d (D3DRENDERSTATETYPE type) |
| |
| static enum wined3d_sampler_state | wined3d_sampler_state_from_d3d (D3DSAMPLERSTATETYPE type) |
| |
| static enum wined3d_primitive_type | wined3d_primitive_type_from_d3d (D3DPRIMITIVETYPE type) |
| |
| static void | device_reset_viewport_state (struct d3d9_device *device) |
| |
| static struct d3d9_device * | impl_from_IDirect3DDevice9On12 (IDirect3DDevice9On12 *iface) |
| |
| static HRESULT WINAPI | d3d9on12_QueryInterface (IDirect3DDevice9On12 *iface, REFIID iid, void **out) |
| |
| static ULONG WINAPI | d3d9on12_AddRef (IDirect3DDevice9On12 *iface) |
| |
| static ULONG WINAPI | d3d9on12_Release (IDirect3DDevice9On12 *iface) |
| |
| static HRESULT WINAPI | d3d9on12_GetD3D12Device (IDirect3DDevice9On12 *iface, REFIID iid, void **out) |
| |
| static HRESULT WINAPI | d3d9on12_UnwrapUnderlyingResource (IDirect3DDevice9On12 *iface, IDirect3DResource9 *resource, ID3D12CommandQueue *queue, REFIID iid, void **out) |
| |
| static HRESULT WINAPI | d3d9on12_ReturnUnderlyingResource (IDirect3DDevice9On12 *iface, IDirect3DResource9 *resource, UINT fence_count, UINT64 *signal_values, ID3D12Fence **fences) |
| |
| 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, unsigned int flags, enum wined3d_format_id format, enum wined3d_multisample_type multisample_type, unsigned int multisample_quality, unsigned int usage, unsigned int bind_flags, unsigned int access, unsigned int width, unsigned int height, void *user_mem, IDirect3DSurface9 **surface) |
| |
| 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 *enabled) |
| |
| 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 void | resolve_depth_buffer (struct d3d9_device *device) |
| |
| 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_idx, 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 void | d3d9_device_upload_sysmem_vertex_buffers (struct d3d9_device *device, int base_vertex, unsigned int start_vertex, unsigned int vertex_count) |
| |
| static HRESULT | d3d9_device_upload_sysmem_index_buffer (struct d3d9_device *device, unsigned int *start_idx, unsigned int idx_count) |
| |
| static void | d3d9_device_flush_mapped_vertex_buffers (struct d3d9_device *device) |
| |
| static void | d3d9_device_upload_managed_textures (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 WINAPI | d3d9_device_DrawPrimitiveUP (IDirect3DDevice9Ex *iface, D3DPRIMITIVETYPE primitive_type, UINT primitive_count, const void *data, UINT stride) |
| |
| 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 start_idx, float *constants, 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 start_idx, int *constants, 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 start_idx, BOOL *constants, 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 start_idx, float *constants, 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 start_idx, int *constants, 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 start_idx, BOOL *constants, 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_texture_sub_resource_created (struct wined3d_device_parent *device_parent, enum wined3d_resource_type type, struct wined3d_texture *wined3d_texture, unsigned int sub_resource_idx, void **parent, const struct wined3d_parent_ops **parent_ops) |
| |
| 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) |
| |