|
| WINE_DEFAULT_DEBUG_CHANNEL (ddraw) |
|
| WINE_DECLARE_DEBUG_CHANNEL (winediag) |
|
static void | set_fpu_control_word (WORD fpucw) |
|
static WORD | d3d_fpu_setup (void) |
|
static struct d3d_device * | impl_from_IUnknown (IUnknown *iface) |
|
static HRESULT WINAPI | d3d_device_inner_QueryInterface (IUnknown *iface, REFIID riid, void **out) |
|
static HRESULT WINAPI | d3d_device7_QueryInterface (IDirect3DDevice7 *iface, REFIID riid, void **out) |
|
static HRESULT WINAPI | d3d_device3_QueryInterface (IDirect3DDevice3 *iface, REFIID riid, void **out) |
|
static HRESULT WINAPI | d3d_device2_QueryInterface (IDirect3DDevice2 *iface, REFIID riid, void **out) |
|
static HRESULT WINAPI | d3d_device1_QueryInterface (IDirect3DDevice *iface, REFIID riid, void **out) |
|
static ULONG WINAPI | d3d_device_inner_AddRef (IUnknown *iface) |
|
static ULONG WINAPI | d3d_device7_AddRef (IDirect3DDevice7 *iface) |
|
static ULONG WINAPI | d3d_device3_AddRef (IDirect3DDevice3 *iface) |
|
static ULONG WINAPI | d3d_device2_AddRef (IDirect3DDevice2 *iface) |
|
static ULONG WINAPI | d3d_device1_AddRef (IDirect3DDevice *iface) |
|
static ULONG WINAPI | d3d_device_inner_Release (IUnknown *iface) |
|
static ULONG WINAPI | d3d_device7_Release (IDirect3DDevice7 *iface) |
|
static ULONG WINAPI | d3d_device3_Release (IDirect3DDevice3 *iface) |
|
static ULONG WINAPI | d3d_device2_Release (IDirect3DDevice2 *iface) |
|
static ULONG WINAPI | d3d_device1_Release (IDirect3DDevice *iface) |
|
static HRESULT WINAPI | d3d_device1_Initialize (IDirect3DDevice *iface, IDirect3D *d3d, GUID *guid, D3DDEVICEDESC *device_desc) |
|
static HRESULT | d3d_device7_GetCaps (IDirect3DDevice7 *iface, D3DDEVICEDESC7 *device_desc) |
|
static HRESULT WINAPI | d3d_device7_GetCaps_FPUSetup (IDirect3DDevice7 *iface, D3DDEVICEDESC7 *desc) |
|
static HRESULT WINAPI | d3d_device7_GetCaps_FPUPreserve (IDirect3DDevice7 *iface, D3DDEVICEDESC7 *desc) |
|
static BOOL | check_d3ddevicedesc_size (DWORD size) |
|
static HRESULT WINAPI | d3d_device3_GetCaps (IDirect3DDevice3 *iface, D3DDEVICEDESC *HWDesc, D3DDEVICEDESC *HelDesc) |
|
static HRESULT WINAPI | d3d_device2_GetCaps (IDirect3DDevice2 *iface, D3DDEVICEDESC *hw_desc, D3DDEVICEDESC *hel_desc) |
|
static HRESULT WINAPI | d3d_device1_GetCaps (IDirect3DDevice *iface, D3DDEVICEDESC *hw_desc, D3DDEVICEDESC *hel_desc) |
|
static HRESULT WINAPI | d3d_device2_SwapTextureHandles (IDirect3DDevice2 *iface, IDirect3DTexture2 *tex1, IDirect3DTexture2 *tex2) |
|
static HRESULT WINAPI | d3d_device1_SwapTextureHandles (IDirect3DDevice *iface, IDirect3DTexture *tex1, IDirect3DTexture *tex2) |
|
static HRESULT WINAPI | d3d_device3_GetStats (IDirect3DDevice3 *iface, D3DSTATS *Stats) |
|
static HRESULT WINAPI | d3d_device2_GetStats (IDirect3DDevice2 *iface, D3DSTATS *stats) |
|
static HRESULT WINAPI | d3d_device1_GetStats (IDirect3DDevice *iface, D3DSTATS *stats) |
|
static HRESULT WINAPI | d3d_device1_CreateExecuteBuffer (IDirect3DDevice *iface, D3DEXECUTEBUFFERDESC *buffer_desc, IDirect3DExecuteBuffer **ExecuteBuffer, IUnknown *outer_unknown) |
|
static HRESULT WINAPI | d3d_device1_Execute (IDirect3DDevice *iface, IDirect3DExecuteBuffer *ExecuteBuffer, IDirect3DViewport *viewport, DWORD flags) |
|
static HRESULT WINAPI | d3d_device3_AddViewport (IDirect3DDevice3 *iface, IDirect3DViewport3 *viewport) |
|
static HRESULT WINAPI | d3d_device2_AddViewport (IDirect3DDevice2 *iface, IDirect3DViewport2 *viewport) |
|
static HRESULT WINAPI | d3d_device1_AddViewport (IDirect3DDevice *iface, IDirect3DViewport *viewport) |
|
static HRESULT WINAPI | d3d_device3_DeleteViewport (IDirect3DDevice3 *iface, IDirect3DViewport3 *viewport) |
|
static HRESULT WINAPI | d3d_device2_DeleteViewport (IDirect3DDevice2 *iface, IDirect3DViewport2 *viewport) |
|
static HRESULT WINAPI | d3d_device1_DeleteViewport (IDirect3DDevice *iface, IDirect3DViewport *viewport) |
|
static HRESULT WINAPI | d3d_device3_NextViewport (IDirect3DDevice3 *iface, IDirect3DViewport3 *Viewport3, IDirect3DViewport3 **lplpDirect3DViewport3, DWORD flags) |
|
static HRESULT WINAPI | d3d_device2_NextViewport (IDirect3DDevice2 *iface, IDirect3DViewport2 *viewport, IDirect3DViewport2 **next, DWORD flags) |
|
static HRESULT WINAPI | d3d_device1_NextViewport (IDirect3DDevice *iface, IDirect3DViewport *viewport, IDirect3DViewport **next, DWORD flags) |
|
static HRESULT WINAPI | d3d_device1_Pick (IDirect3DDevice *iface, IDirect3DExecuteBuffer *buffer, IDirect3DViewport *viewport, DWORD flags, D3DRECT *rect) |
|
static HRESULT WINAPI | d3d_device1_GetPickRecords (IDirect3DDevice *iface, DWORD *count, D3DPICKRECORD *records) |
|
static HRESULT | d3d_device7_EnumTextureFormats (IDirect3DDevice7 *iface, LPD3DENUMPIXELFORMATSCALLBACK callback, void *context) |
|
static HRESULT WINAPI | d3d_device7_EnumTextureFormats_FPUSetup (IDirect3DDevice7 *iface, LPD3DENUMPIXELFORMATSCALLBACK callback, void *context) |
|
static HRESULT WINAPI | d3d_device7_EnumTextureFormats_FPUPreserve (IDirect3DDevice7 *iface, LPD3DENUMPIXELFORMATSCALLBACK callback, void *context) |
|
static HRESULT WINAPI | d3d_device3_EnumTextureFormats (IDirect3DDevice3 *iface, LPD3DENUMPIXELFORMATSCALLBACK callback, void *context) |
|
static HRESULT WINAPI | d3d_device2_EnumTextureFormats (IDirect3DDevice2 *iface, LPD3DENUMTEXTUREFORMATSCALLBACK callback, void *context) |
|
static HRESULT WINAPI | d3d_device1_EnumTextureFormats (IDirect3DDevice *iface, LPD3DENUMTEXTUREFORMATSCALLBACK callback, void *context) |
|
static HRESULT WINAPI | d3d_device1_CreateMatrix (IDirect3DDevice *iface, D3DMATRIXHANDLE *D3DMatHandle) |
|
static HRESULT WINAPI | d3d_device1_SetMatrix (IDirect3DDevice *iface, D3DMATRIXHANDLE D3DMatHandle, D3DMATRIX *D3DMatrix) |
|
static HRESULT WINAPI | d3d_device1_GetMatrix (IDirect3DDevice *iface, D3DMATRIXHANDLE D3DMatHandle, D3DMATRIX *D3DMatrix) |
|
static HRESULT WINAPI | d3d_device1_DeleteMatrix (IDirect3DDevice *iface, D3DMATRIXHANDLE D3DMatHandle) |
|
static HRESULT | d3d_device7_BeginScene (IDirect3DDevice7 *iface) |
|
static HRESULT WINAPI | d3d_device7_BeginScene_FPUSetup (IDirect3DDevice7 *iface) |
|
static HRESULT WINAPI | d3d_device7_BeginScene_FPUPreserve (IDirect3DDevice7 *iface) |
|
static HRESULT WINAPI | d3d_device3_BeginScene (IDirect3DDevice3 *iface) |
|
static HRESULT WINAPI | d3d_device2_BeginScene (IDirect3DDevice2 *iface) |
|
static HRESULT WINAPI | d3d_device1_BeginScene (IDirect3DDevice *iface) |
|
static HRESULT | d3d_device7_EndScene (IDirect3DDevice7 *iface) |
|
static HRESULT WINAPI DECLSPEC_HOTPATCH | d3d_device7_EndScene_FPUSetup (IDirect3DDevice7 *iface) |
|
static HRESULT WINAPI DECLSPEC_HOTPATCH | d3d_device7_EndScene_FPUPreserve (IDirect3DDevice7 *iface) |
|
static HRESULT WINAPI DECLSPEC_HOTPATCH | d3d_device3_EndScene (IDirect3DDevice3 *iface) |
|
static HRESULT WINAPI DECLSPEC_HOTPATCH | d3d_device2_EndScene (IDirect3DDevice2 *iface) |
|
static HRESULT WINAPI DECLSPEC_HOTPATCH | d3d_device1_EndScene (IDirect3DDevice *iface) |
|
static HRESULT WINAPI | d3d_device7_GetDirect3D (IDirect3DDevice7 *iface, IDirect3D7 **d3d) |
|
static HRESULT WINAPI | d3d_device3_GetDirect3D (IDirect3DDevice3 *iface, IDirect3D3 **d3d) |
|
static HRESULT WINAPI | d3d_device2_GetDirect3D (IDirect3DDevice2 *iface, IDirect3D2 **d3d) |
|
static HRESULT WINAPI | d3d_device1_GetDirect3D (IDirect3DDevice *iface, IDirect3D **d3d) |
|
static HRESULT WINAPI | d3d_device3_SetCurrentViewport (IDirect3DDevice3 *iface, IDirect3DViewport3 *Direct3DViewport3) |
|
static HRESULT WINAPI | d3d_device2_SetCurrentViewport (IDirect3DDevice2 *iface, IDirect3DViewport2 *viewport) |
|
static HRESULT WINAPI | d3d_device3_GetCurrentViewport (IDirect3DDevice3 *iface, IDirect3DViewport3 **viewport) |
|
static HRESULT WINAPI | d3d_device2_GetCurrentViewport (IDirect3DDevice2 *iface, IDirect3DViewport2 **viewport) |
|
static BOOL | validate_surface_palette (struct ddraw_surface *surface) |
|
static HRESULT | d3d_device_set_render_target (struct d3d_device *device, struct ddraw_surface *target, IUnknown *rt_iface) |
|
static HRESULT | d3d_device7_SetRenderTarget (IDirect3DDevice7 *iface, IDirectDrawSurface7 *target, DWORD flags) |
|
static HRESULT WINAPI | d3d_device7_SetRenderTarget_FPUSetup (IDirect3DDevice7 *iface, IDirectDrawSurface7 *NewTarget, DWORD flags) |
|
static HRESULT WINAPI | d3d_device7_SetRenderTarget_FPUPreserve (IDirect3DDevice7 *iface, IDirectDrawSurface7 *NewTarget, DWORD flags) |
|
static HRESULT WINAPI | d3d_device3_SetRenderTarget (IDirect3DDevice3 *iface, IDirectDrawSurface4 *target, DWORD flags) |
|
static HRESULT WINAPI | d3d_device2_SetRenderTarget (IDirect3DDevice2 *iface, IDirectDrawSurface *target, DWORD flags) |
|
static HRESULT WINAPI | d3d_device7_GetRenderTarget (IDirect3DDevice7 *iface, IDirectDrawSurface7 **RenderTarget) |
|
static HRESULT WINAPI | d3d_device3_GetRenderTarget (IDirect3DDevice3 *iface, IDirectDrawSurface4 **RenderTarget) |
|
static HRESULT WINAPI | d3d_device2_GetRenderTarget (IDirect3DDevice2 *iface, IDirectDrawSurface **RenderTarget) |
|
static HRESULT WINAPI | d3d_device3_Begin (IDirect3DDevice3 *iface, D3DPRIMITIVETYPE primitive_type, DWORD fvf, DWORD flags) |
|
static HRESULT WINAPI | d3d_device2_Begin (IDirect3DDevice2 *iface, D3DPRIMITIVETYPE primitive_type, D3DVERTEXTYPE vertex_type, DWORD flags) |
|
static HRESULT WINAPI | d3d_device3_BeginIndexed (IDirect3DDevice3 *iface, D3DPRIMITIVETYPE primitive_type, DWORD fvf, void *vertices, DWORD vertex_count, DWORD flags) |
|
static HRESULT WINAPI | d3d_device2_BeginIndexed (IDirect3DDevice2 *iface, D3DPRIMITIVETYPE primitive_type, D3DVERTEXTYPE vertex_type, void *vertices, DWORD vertex_count, DWORD flags) |
|
static HRESULT WINAPI | d3d_device3_Vertex (IDirect3DDevice3 *iface, void *vertex) |
|
static HRESULT WINAPI | d3d_device2_Vertex (IDirect3DDevice2 *iface, void *vertex) |
|
static HRESULT WINAPI | d3d_device3_Index (IDirect3DDevice3 *iface, WORD index) |
|
static HRESULT WINAPI | d3d_device2_Index (IDirect3DDevice2 *iface, WORD index) |
|
static HRESULT | d3d_device7_GetRenderState (IDirect3DDevice7 *iface, D3DRENDERSTATETYPE state, DWORD *value) |
|
static HRESULT WINAPI | d3d_device7_GetRenderState_FPUSetup (IDirect3DDevice7 *iface, D3DRENDERSTATETYPE state, DWORD *value) |
|
static HRESULT WINAPI | d3d_device7_GetRenderState_FPUPreserve (IDirect3DDevice7 *iface, D3DRENDERSTATETYPE state, DWORD *value) |
|
static HRESULT WINAPI | d3d_device3_GetRenderState (IDirect3DDevice3 *iface, D3DRENDERSTATETYPE state, DWORD *value) |
|
static HRESULT WINAPI | d3d_device2_GetRenderState (IDirect3DDevice2 *iface, D3DRENDERSTATETYPE state, DWORD *value) |
|
static HRESULT | d3d_device7_SetRenderState (IDirect3DDevice7 *iface, D3DRENDERSTATETYPE state, DWORD value) |
|
static HRESULT WINAPI | d3d_device7_SetRenderState_FPUSetup (IDirect3DDevice7 *iface, D3DRENDERSTATETYPE state, DWORD value) |
|
static HRESULT WINAPI | d3d_device7_SetRenderState_FPUPreserve (IDirect3DDevice7 *iface, D3DRENDERSTATETYPE state, DWORD value) |
|
static HRESULT WINAPI | d3d_device3_SetRenderState (IDirect3DDevice3 *iface, D3DRENDERSTATETYPE state, DWORD value) |
|
static HRESULT WINAPI | d3d_device2_SetRenderState (IDirect3DDevice2 *iface, D3DRENDERSTATETYPE state, DWORD value) |
|
static HRESULT WINAPI | d3d_device3_SetLightState (IDirect3DDevice3 *iface, D3DLIGHTSTATETYPE state, DWORD value) |
|
static HRESULT WINAPI | d3d_device2_SetLightState (IDirect3DDevice2 *iface, D3DLIGHTSTATETYPE state, DWORD value) |
|
static HRESULT WINAPI | d3d_device3_GetLightState (IDirect3DDevice3 *iface, D3DLIGHTSTATETYPE state, DWORD *value) |
|
static HRESULT WINAPI | d3d_device2_GetLightState (IDirect3DDevice2 *iface, D3DLIGHTSTATETYPE state, DWORD *value) |
|
static HRESULT | d3d_device7_SetTransform (IDirect3DDevice7 *iface, D3DTRANSFORMSTATETYPE state, D3DMATRIX *matrix) |
|
static HRESULT WINAPI | d3d_device7_SetTransform_FPUSetup (IDirect3DDevice7 *iface, D3DTRANSFORMSTATETYPE state, D3DMATRIX *matrix) |
|
static HRESULT WINAPI | d3d_device7_SetTransform_FPUPreserve (IDirect3DDevice7 *iface, D3DTRANSFORMSTATETYPE state, D3DMATRIX *matrix) |
|
static HRESULT WINAPI | d3d_device3_SetTransform (IDirect3DDevice3 *iface, D3DTRANSFORMSTATETYPE state, D3DMATRIX *matrix) |
|
static HRESULT WINAPI | d3d_device2_SetTransform (IDirect3DDevice2 *iface, D3DTRANSFORMSTATETYPE state, D3DMATRIX *matrix) |
|
static HRESULT | d3d_device7_GetTransform (IDirect3DDevice7 *iface, D3DTRANSFORMSTATETYPE state, D3DMATRIX *matrix) |
|
static HRESULT WINAPI | d3d_device7_GetTransform_FPUSetup (IDirect3DDevice7 *iface, D3DTRANSFORMSTATETYPE state, D3DMATRIX *matrix) |
|
static HRESULT WINAPI | d3d_device7_GetTransform_FPUPreserve (IDirect3DDevice7 *iface, D3DTRANSFORMSTATETYPE state, D3DMATRIX *matrix) |
|
static HRESULT WINAPI | d3d_device3_GetTransform (IDirect3DDevice3 *iface, D3DTRANSFORMSTATETYPE state, D3DMATRIX *matrix) |
|
static HRESULT WINAPI | d3d_device2_GetTransform (IDirect3DDevice2 *iface, D3DTRANSFORMSTATETYPE state, D3DMATRIX *matrix) |
|
static HRESULT | d3d_device7_MultiplyTransform (IDirect3DDevice7 *iface, D3DTRANSFORMSTATETYPE state, D3DMATRIX *matrix) |
|
static HRESULT WINAPI | d3d_device7_MultiplyTransform_FPUSetup (IDirect3DDevice7 *iface, D3DTRANSFORMSTATETYPE state, D3DMATRIX *matrix) |
|
static HRESULT WINAPI | d3d_device7_MultiplyTransform_FPUPreserve (IDirect3DDevice7 *iface, D3DTRANSFORMSTATETYPE state, D3DMATRIX *matrix) |
|
static HRESULT WINAPI | d3d_device3_MultiplyTransform (IDirect3DDevice3 *iface, D3DTRANSFORMSTATETYPE state, D3DMATRIX *matrix) |
|
static HRESULT WINAPI | d3d_device2_MultiplyTransform (IDirect3DDevice2 *iface, D3DTRANSFORMSTATETYPE state, D3DMATRIX *matrix) |
|
static HRESULT | d3d_device_prepare_vertex_buffer (struct d3d_device *device, UINT min_size) |
|
static HRESULT | d3d_device7_DrawPrimitive (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE primitive_type, DWORD fvf, void *vertices, DWORD vertex_count, DWORD flags) |
|
static HRESULT WINAPI | d3d_device7_DrawPrimitive_FPUSetup (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE primitive_type, DWORD fvf, void *vertices, DWORD vertex_count, DWORD flags) |
|
static HRESULT WINAPI | d3d_device7_DrawPrimitive_FPUPreserve (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE primitive_type, DWORD fvf, void *vertices, DWORD vertex_count, DWORD flags) |
|
static void | setup_lighting (const struct d3d_device *device, DWORD fvf, DWORD flags) |
|
static HRESULT WINAPI | d3d_device3_DrawPrimitive (IDirect3DDevice3 *iface, D3DPRIMITIVETYPE primitive_type, DWORD fvf, void *vertices, DWORD vertex_count, DWORD flags) |
|
static HRESULT WINAPI | d3d_device2_DrawPrimitive (IDirect3DDevice2 *iface, D3DPRIMITIVETYPE primitive_type, D3DVERTEXTYPE vertex_type, void *vertices, DWORD vertex_count, DWORD flags) |
|
static HRESULT | d3d_device_prepare_index_buffer (struct d3d_device *device, UINT min_size) |
|
static HRESULT | d3d_device7_DrawIndexedPrimitive (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE primitive_type, DWORD fvf, void *vertices, DWORD vertex_count, WORD *indices, DWORD index_count, DWORD flags) |
|
static HRESULT WINAPI | d3d_device7_DrawIndexedPrimitive_FPUSetup (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE primitive_type, DWORD fvf, void *vertices, DWORD vertex_count, WORD *indices, DWORD index_count, DWORD flags) |
|
static HRESULT WINAPI | d3d_device7_DrawIndexedPrimitive_FPUPreserve (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE primitive_type, DWORD fvf, void *vertices, DWORD vertex_count, WORD *indices, DWORD index_count, DWORD flags) |
|
static HRESULT WINAPI | d3d_device3_DrawIndexedPrimitive (IDirect3DDevice3 *iface, D3DPRIMITIVETYPE primitive_type, DWORD fvf, void *vertices, DWORD vertex_count, WORD *indices, DWORD index_count, DWORD flags) |
|
static HRESULT WINAPI | d3d_device2_DrawIndexedPrimitive (IDirect3DDevice2 *iface, D3DPRIMITIVETYPE primitive_type, D3DVERTEXTYPE vertex_type, void *vertices, DWORD vertex_count, WORD *indices, DWORD index_count, DWORD flags) |
|
static HRESULT WINAPI | d3d_device3_End (IDirect3DDevice3 *iface, DWORD flags) |
|
static HRESULT WINAPI | d3d_device2_End (IDirect3DDevice2 *iface, DWORD flags) |
|
static HRESULT WINAPI | d3d_device7_SetClipStatus (IDirect3DDevice7 *iface, D3DCLIPSTATUS *clip_status) |
|
static HRESULT WINAPI | d3d_device3_SetClipStatus (IDirect3DDevice3 *iface, D3DCLIPSTATUS *clip_status) |
|
static HRESULT WINAPI | d3d_device2_SetClipStatus (IDirect3DDevice2 *iface, D3DCLIPSTATUS *clip_status) |
|
static HRESULT WINAPI | d3d_device7_GetClipStatus (IDirect3DDevice7 *iface, D3DCLIPSTATUS *clip_status) |
|
static HRESULT WINAPI | d3d_device3_GetClipStatus (IDirect3DDevice3 *iface, D3DCLIPSTATUS *clip_status) |
|
static HRESULT WINAPI | d3d_device2_GetClipStatus (IDirect3DDevice2 *iface, D3DCLIPSTATUS *clip_status) |
|
static void | pack_strided_data (BYTE *dst, DWORD count, const D3DDRAWPRIMITIVESTRIDEDDATA *src, DWORD fvf) |
|
static HRESULT | d3d_device7_DrawPrimitiveStrided (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE primitive_type, DWORD fvf, D3DDRAWPRIMITIVESTRIDEDDATA *strided_data, DWORD vertex_count, DWORD flags) |
|
static HRESULT WINAPI | d3d_device7_DrawPrimitiveStrided_FPUSetup (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, D3DDRAWPRIMITIVESTRIDEDDATA *D3DDrawPrimStrideData, DWORD VertexCount, DWORD Flags) |
|
static HRESULT WINAPI | d3d_device7_DrawPrimitiveStrided_FPUPreserve (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, D3DDRAWPRIMITIVESTRIDEDDATA *D3DDrawPrimStrideData, DWORD VertexCount, DWORD Flags) |
|
static HRESULT WINAPI | d3d_device3_DrawPrimitiveStrided (IDirect3DDevice3 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, D3DDRAWPRIMITIVESTRIDEDDATA *D3DDrawPrimStrideData, DWORD VertexCount, DWORD Flags) |
|
static HRESULT | d3d_device7_DrawIndexedPrimitiveStrided (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE primitive_type, DWORD fvf, D3DDRAWPRIMITIVESTRIDEDDATA *strided_data, DWORD vertex_count, WORD *indices, DWORD index_count, DWORD flags) |
|
static HRESULT WINAPI | d3d_device7_DrawIndexedPrimitiveStrided_FPUSetup (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, D3DDRAWPRIMITIVESTRIDEDDATA *D3DDrawPrimStrideData, DWORD VertexCount, WORD *Indices, DWORD IndexCount, DWORD Flags) |
|
static HRESULT WINAPI | d3d_device7_DrawIndexedPrimitiveStrided_FPUPreserve (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, D3DDRAWPRIMITIVESTRIDEDDATA *D3DDrawPrimStrideData, DWORD VertexCount, WORD *Indices, DWORD IndexCount, DWORD Flags) |
|
static HRESULT WINAPI | d3d_device3_DrawIndexedPrimitiveStrided (IDirect3DDevice3 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, D3DDRAWPRIMITIVESTRIDEDDATA *D3DDrawPrimStrideData, DWORD VertexCount, WORD *Indices, DWORD IndexCount, DWORD Flags) |
|
static HRESULT | d3d_device7_DrawPrimitiveVB (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE primitive_type, IDirect3DVertexBuffer7 *vb, DWORD start_vertex, DWORD vertex_count, DWORD flags) |
|
static HRESULT WINAPI | d3d_device7_DrawPrimitiveVB_FPUSetup (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, IDirect3DVertexBuffer7 *D3DVertexBuf, DWORD StartVertex, DWORD NumVertices, DWORD Flags) |
|
static HRESULT WINAPI | d3d_device7_DrawPrimitiveVB_FPUPreserve (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, IDirect3DVertexBuffer7 *D3DVertexBuf, DWORD StartVertex, DWORD NumVertices, DWORD Flags) |
|
static HRESULT WINAPI | d3d_device3_DrawPrimitiveVB (IDirect3DDevice3 *iface, D3DPRIMITIVETYPE PrimitiveType, IDirect3DVertexBuffer *D3DVertexBuf, DWORD StartVertex, DWORD NumVertices, DWORD Flags) |
|
static HRESULT | d3d_device7_DrawIndexedPrimitiveVB (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE primitive_type, IDirect3DVertexBuffer7 *vb, DWORD start_vertex, DWORD vertex_count, WORD *indices, DWORD index_count, DWORD flags) |
|
static HRESULT WINAPI | d3d_device7_DrawIndexedPrimitiveVB_FPUSetup (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, IDirect3DVertexBuffer7 *D3DVertexBuf, DWORD StartVertex, DWORD NumVertices, WORD *Indices, DWORD IndexCount, DWORD Flags) |
|
static HRESULT WINAPI | d3d_device7_DrawIndexedPrimitiveVB_FPUPreserve (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, IDirect3DVertexBuffer7 *D3DVertexBuf, DWORD StartVertex, DWORD NumVertices, WORD *Indices, DWORD IndexCount, DWORD Flags) |
|
static HRESULT WINAPI | d3d_device3_DrawIndexedPrimitiveVB (IDirect3DDevice3 *iface, D3DPRIMITIVETYPE PrimitiveType, IDirect3DVertexBuffer *D3DVertexBuf, WORD *Indices, DWORD IndexCount, DWORD Flags) |
|
static DWORD | in_plane (UINT idx, struct wined3d_vec4 p, D3DVECTOR center, D3DVALUE radius, BOOL equality) |
|
static void | prepare_clip_space_planes (struct d3d_device *device, struct wined3d_vec4 *plane) |
|
static void | compute_sphere_visibility (struct wined3d_vec4 plane[12], DWORD enabled_planes, BOOL equality, D3DVECTOR *centers, D3DVALUE *radii, DWORD sphere_count, DWORD *return_values) |
|
static HRESULT WINAPI | d3d_device7_ComputeSphereVisibility (IDirect3DDevice7 *iface, D3DVECTOR *centers, D3DVALUE *radii, DWORD sphere_count, DWORD flags, DWORD *return_values) |
|
static HRESULT WINAPI | d3d_device3_ComputeSphereVisibility (IDirect3DDevice3 *iface, D3DVECTOR *centers, D3DVALUE *radii, DWORD sphere_count, DWORD flags, DWORD *return_values) |
|
static HRESULT | d3d_device7_GetTexture (IDirect3DDevice7 *iface, DWORD stage, IDirectDrawSurface7 **texture) |
|
static HRESULT WINAPI | d3d_device7_GetTexture_FPUSetup (IDirect3DDevice7 *iface, DWORD stage, IDirectDrawSurface7 **Texture) |
|
static HRESULT WINAPI | d3d_device7_GetTexture_FPUPreserve (IDirect3DDevice7 *iface, DWORD stage, IDirectDrawSurface7 **Texture) |
|
static HRESULT WINAPI | d3d_device3_GetTexture (IDirect3DDevice3 *iface, DWORD stage, IDirect3DTexture2 **Texture2) |
|
static HRESULT | d3d_device7_SetTexture (IDirect3DDevice7 *iface, DWORD stage, IDirectDrawSurface7 *texture) |
|
static HRESULT WINAPI | d3d_device7_SetTexture_FPUSetup (IDirect3DDevice7 *iface, DWORD stage, IDirectDrawSurface7 *texture) |
|
static HRESULT WINAPI | d3d_device7_SetTexture_FPUPreserve (IDirect3DDevice7 *iface, DWORD stage, IDirectDrawSurface7 *texture) |
|
static HRESULT WINAPI | d3d_device3_SetTexture (IDirect3DDevice3 *iface, DWORD stage, IDirect3DTexture2 *texture) |
|
static HRESULT | d3d_device7_GetTextureStageState (IDirect3DDevice7 *iface, DWORD stage, D3DTEXTURESTAGESTATETYPE state, DWORD *value) |
|
static HRESULT WINAPI | d3d_device7_GetTextureStageState_FPUSetup (IDirect3DDevice7 *iface, DWORD stage, D3DTEXTURESTAGESTATETYPE state, DWORD *value) |
|
static HRESULT WINAPI | d3d_device7_GetTextureStageState_FPUPreserve (IDirect3DDevice7 *iface, DWORD stage, D3DTEXTURESTAGESTATETYPE state, DWORD *value) |
|
static HRESULT WINAPI | d3d_device3_GetTextureStageState (IDirect3DDevice3 *iface, DWORD stage, D3DTEXTURESTAGESTATETYPE state, DWORD *value) |
|
static HRESULT | d3d_device7_SetTextureStageState (IDirect3DDevice7 *iface, DWORD stage, D3DTEXTURESTAGESTATETYPE state, DWORD value) |
|
static HRESULT WINAPI | d3d_device7_SetTextureStageState_FPUSetup (IDirect3DDevice7 *iface, DWORD stage, D3DTEXTURESTAGESTATETYPE state, DWORD value) |
|
static HRESULT WINAPI | d3d_device7_SetTextureStageState_FPUPreserve (IDirect3DDevice7 *iface, DWORD stage, D3DTEXTURESTAGESTATETYPE state, DWORD value) |
|
static HRESULT WINAPI | d3d_device3_SetTextureStageState (IDirect3DDevice3 *iface, DWORD stage, D3DTEXTURESTAGESTATETYPE state, DWORD value) |
|
static HRESULT | d3d_device7_ValidateDevice (IDirect3DDevice7 *iface, DWORD *pass_count) |
|
static HRESULT WINAPI | d3d_device7_ValidateDevice_FPUSetup (IDirect3DDevice7 *iface, DWORD *pass_count) |
|
static HRESULT WINAPI | d3d_device7_ValidateDevice_FPUPreserve (IDirect3DDevice7 *iface, DWORD *pass_count) |
|
static HRESULT WINAPI | d3d_device3_ValidateDevice (IDirect3DDevice3 *iface, DWORD *pass_count) |
|
static HRESULT | d3d_device7_Clear (IDirect3DDevice7 *iface, DWORD count, D3DRECT *rects, DWORD flags, D3DCOLOR color, D3DVALUE z, DWORD stencil) |
|
static HRESULT WINAPI | d3d_device7_Clear_FPUSetup (IDirect3DDevice7 *iface, DWORD count, D3DRECT *rects, DWORD flags, D3DCOLOR color, D3DVALUE z, DWORD stencil) |
|
static HRESULT WINAPI | d3d_device7_Clear_FPUPreserve (IDirect3DDevice7 *iface, DWORD count, D3DRECT *rects, DWORD flags, D3DCOLOR color, D3DVALUE z, DWORD stencil) |
|
static HRESULT | d3d_device7_SetViewport (IDirect3DDevice7 *iface, D3DVIEWPORT7 *viewport) |
|
static HRESULT WINAPI | d3d_device7_SetViewport_FPUSetup (IDirect3DDevice7 *iface, D3DVIEWPORT7 *viewport) |
|
static HRESULT WINAPI | d3d_device7_SetViewport_FPUPreserve (IDirect3DDevice7 *iface, D3DVIEWPORT7 *viewport) |
|
static HRESULT | d3d_device7_GetViewport (IDirect3DDevice7 *iface, D3DVIEWPORT7 *viewport) |
|
static HRESULT WINAPI | d3d_device7_GetViewport_FPUSetup (IDirect3DDevice7 *iface, D3DVIEWPORT7 *viewport) |
|
static HRESULT WINAPI | d3d_device7_GetViewport_FPUPreserve (IDirect3DDevice7 *iface, D3DVIEWPORT7 *viewport) |
|
static HRESULT | d3d_device7_SetMaterial (IDirect3DDevice7 *iface, D3DMATERIAL7 *material) |
|
static HRESULT WINAPI | d3d_device7_SetMaterial_FPUSetup (IDirect3DDevice7 *iface, D3DMATERIAL7 *material) |
|
static HRESULT WINAPI | d3d_device7_SetMaterial_FPUPreserve (IDirect3DDevice7 *iface, D3DMATERIAL7 *material) |
|
static HRESULT | d3d_device7_GetMaterial (IDirect3DDevice7 *iface, D3DMATERIAL7 *material) |
|
static HRESULT WINAPI | d3d_device7_GetMaterial_FPUSetup (IDirect3DDevice7 *iface, D3DMATERIAL7 *material) |
|
static HRESULT WINAPI | d3d_device7_GetMaterial_FPUPreserve (IDirect3DDevice7 *iface, D3DMATERIAL7 *material) |
|
static HRESULT | d3d_device7_SetLight (IDirect3DDevice7 *iface, DWORD light_idx, D3DLIGHT7 *light) |
|
static HRESULT WINAPI | d3d_device7_SetLight_FPUSetup (IDirect3DDevice7 *iface, DWORD light_idx, D3DLIGHT7 *light) |
|
static HRESULT WINAPI | d3d_device7_SetLight_FPUPreserve (IDirect3DDevice7 *iface, DWORD light_idx, D3DLIGHT7 *light) |
|
static HRESULT | d3d_device7_GetLight (IDirect3DDevice7 *iface, DWORD light_idx, D3DLIGHT7 *light) |
|
static HRESULT WINAPI | d3d_device7_GetLight_FPUSetup (IDirect3DDevice7 *iface, DWORD light_idx, D3DLIGHT7 *light) |
|
static HRESULT WINAPI | d3d_device7_GetLight_FPUPreserve (IDirect3DDevice7 *iface, DWORD light_idx, D3DLIGHT7 *light) |
|
static HRESULT | d3d_device7_BeginStateBlock (IDirect3DDevice7 *iface) |
|
static HRESULT WINAPI | d3d_device7_BeginStateBlock_FPUSetup (IDirect3DDevice7 *iface) |
|
static HRESULT WINAPI | d3d_device7_BeginStateBlock_FPUPreserve (IDirect3DDevice7 *iface) |
|
static HRESULT | d3d_device7_EndStateBlock (IDirect3DDevice7 *iface, DWORD *stateblock) |
|
static HRESULT WINAPI | d3d_device7_EndStateBlock_FPUSetup (IDirect3DDevice7 *iface, DWORD *stateblock) |
|
static HRESULT WINAPI | d3d_device7_EndStateBlock_FPUPreserve (IDirect3DDevice7 *iface, DWORD *stateblock) |
|
static HRESULT | d3d_device7_PreLoad (IDirect3DDevice7 *iface, IDirectDrawSurface7 *texture) |
|
static HRESULT WINAPI | d3d_device7_PreLoad_FPUSetup (IDirect3DDevice7 *iface, IDirectDrawSurface7 *texture) |
|
static HRESULT WINAPI | d3d_device7_PreLoad_FPUPreserve (IDirect3DDevice7 *iface, IDirectDrawSurface7 *texture) |
|
static HRESULT | d3d_device7_ApplyStateBlock (IDirect3DDevice7 *iface, DWORD stateblock) |
|
static HRESULT WINAPI | d3d_device7_ApplyStateBlock_FPUSetup (IDirect3DDevice7 *iface, DWORD stateblock) |
|
static HRESULT WINAPI | d3d_device7_ApplyStateBlock_FPUPreserve (IDirect3DDevice7 *iface, DWORD stateblock) |
|
static HRESULT | d3d_device7_CaptureStateBlock (IDirect3DDevice7 *iface, DWORD stateblock) |
|
static HRESULT WINAPI | d3d_device7_CaptureStateBlock_FPUSetup (IDirect3DDevice7 *iface, DWORD stateblock) |
|
static HRESULT WINAPI | d3d_device7_CaptureStateBlock_FPUPreserve (IDirect3DDevice7 *iface, DWORD stateblock) |
|
static HRESULT | d3d_device7_DeleteStateBlock (IDirect3DDevice7 *iface, DWORD stateblock) |
|
static HRESULT WINAPI | d3d_device7_DeleteStateBlock_FPUSetup (IDirect3DDevice7 *iface, DWORD stateblock) |
|
static HRESULT WINAPI | d3d_device7_DeleteStateBlock_FPUPreserve (IDirect3DDevice7 *iface, DWORD stateblock) |
|
static HRESULT | d3d_device7_CreateStateBlock (IDirect3DDevice7 *iface, D3DSTATEBLOCKTYPE type, DWORD *stateblock) |
|
static HRESULT WINAPI | d3d_device7_CreateStateBlock_FPUSetup (IDirect3DDevice7 *iface, D3DSTATEBLOCKTYPE type, DWORD *stateblock) |
|
static HRESULT WINAPI | d3d_device7_CreateStateBlock_FPUPreserve (IDirect3DDevice7 *iface, D3DSTATEBLOCKTYPE type, DWORD *stateblock) |
|
static BOOL | is_mip_level_subset (struct ddraw_surface *dest, struct ddraw_surface *src) |
|
static void | copy_mipmap_chain (struct d3d_device *device, struct ddraw_surface *dst, struct ddraw_surface *src, const POINT *DestPoint, const RECT *SrcRect) |
|
static HRESULT | d3d_device7_Load (IDirect3DDevice7 *iface, IDirectDrawSurface7 *dst_texture, POINT *dst_pos, IDirectDrawSurface7 *src_texture, RECT *src_rect, DWORD flags) |
|
static HRESULT WINAPI | d3d_device7_Load_FPUSetup (IDirect3DDevice7 *iface, IDirectDrawSurface7 *dst_texture, POINT *dst_pos, IDirectDrawSurface7 *src_texture, RECT *src_rect, DWORD flags) |
|
static HRESULT WINAPI | d3d_device7_Load_FPUPreserve (IDirect3DDevice7 *iface, IDirectDrawSurface7 *dst_texture, POINT *dst_pos, IDirectDrawSurface7 *src_texture, RECT *src_rect, DWORD flags) |
|
static HRESULT | d3d_device7_LightEnable (IDirect3DDevice7 *iface, DWORD light_idx, BOOL enabled) |
|
static HRESULT WINAPI | d3d_device7_LightEnable_FPUSetup (IDirect3DDevice7 *iface, DWORD light_idx, BOOL enabled) |
|
static HRESULT WINAPI | d3d_device7_LightEnable_FPUPreserve (IDirect3DDevice7 *iface, DWORD light_idx, BOOL enabled) |
|
static HRESULT | d3d_device7_GetLightEnable (IDirect3DDevice7 *iface, DWORD light_idx, BOOL *enabled) |
|
static HRESULT WINAPI | d3d_device7_GetLightEnable_FPUSetup (IDirect3DDevice7 *iface, DWORD light_idx, BOOL *enabled) |
|
static HRESULT WINAPI | d3d_device7_GetLightEnable_FPUPreserve (IDirect3DDevice7 *iface, DWORD light_idx, BOOL *enabled) |
|
static HRESULT | d3d_device7_SetClipPlane (IDirect3DDevice7 *iface, DWORD idx, D3DVALUE *plane) |
|
static HRESULT WINAPI | d3d_device7_SetClipPlane_FPUSetup (IDirect3DDevice7 *iface, DWORD idx, D3DVALUE *plane) |
|
static HRESULT WINAPI | d3d_device7_SetClipPlane_FPUPreserve (IDirect3DDevice7 *iface, DWORD idx, D3DVALUE *plane) |
|
static HRESULT | d3d_device7_GetClipPlane (IDirect3DDevice7 *iface, DWORD idx, D3DVALUE *plane) |
|
static HRESULT WINAPI | d3d_device7_GetClipPlane_FPUSetup (IDirect3DDevice7 *iface, DWORD idx, D3DVALUE *plane) |
|
static HRESULT WINAPI | d3d_device7_GetClipPlane_FPUPreserve (IDirect3DDevice7 *iface, DWORD idx, D3DVALUE *plane) |
|
static HRESULT WINAPI | d3d_device7_GetInfo (IDirect3DDevice7 *iface, DWORD info_id, void *info, DWORD info_size) |
|
struct d3d_device * | unsafe_impl_from_IDirect3DDevice7 (IDirect3DDevice7 *iface) |
|
struct d3d_device * | unsafe_impl_from_IDirect3DDevice3 (IDirect3DDevice3 *iface) |
|
struct d3d_device * | unsafe_impl_from_IDirect3DDevice2 (IDirect3DDevice2 *iface) |
|
struct d3d_device * | unsafe_impl_from_IDirect3DDevice (IDirect3DDevice *iface) |
|
enum wined3d_depth_buffer_type | d3d_device_update_depth_stencil (struct d3d_device *device) |
|
static HRESULT | d3d_device_init (struct d3d_device *device, struct ddraw *ddraw, BOOL hw, struct ddraw_surface *target, IUnknown *rt_iface, UINT version, IUnknown *outer_unknown) |
|
HRESULT | d3d_device_create (struct ddraw *ddraw, const GUID *guid, struct ddraw_surface *target, IUnknown *rt_iface, UINT version, struct d3d_device **device, IUnknown *outer_unknown) |
|