wined3d: Rename GlPixelFormatDesc to wined3d_format_desc.
This commit is contained in:
parent
4cd69b8a09
commit
3aaa6ee6e7
|
@ -6720,7 +6720,7 @@ static GLuint gen_yuv_shader(IWineD3DDeviceImpl *device, enum complex_fixup yuv_
|
|||
}
|
||||
|
||||
/* Context activation is done by the caller. */
|
||||
static HRESULT arbfp_blit_set(IWineD3DDevice *iface, const struct GlPixelFormatDesc *format_desc,
|
||||
static HRESULT arbfp_blit_set(IWineD3DDevice *iface, const struct wined3d_format_desc *format_desc,
|
||||
GLenum textype, UINT width, UINT height)
|
||||
{
|
||||
GLenum shader;
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
WINE_DEFAULT_DEBUG_CHANNEL(d3d_texture);
|
||||
|
||||
HRESULT basetexture_init(IWineD3DBaseTextureImpl *texture, UINT levels, WINED3DRESOURCETYPE resource_type,
|
||||
IWineD3DDeviceImpl *device, UINT size, DWORD usage, const struct GlPixelFormatDesc *format_desc,
|
||||
IWineD3DDeviceImpl *device, UINT size, DWORD usage, const struct wined3d_format_desc *format_desc,
|
||||
WINED3DPOOL pool, IUnknown *parent, const struct wined3d_parent_ops *parent_ops)
|
||||
{
|
||||
HRESULT hr;
|
||||
|
|
|
@ -1349,7 +1349,7 @@ HRESULT buffer_init(struct wined3d_buffer *buffer, IWineD3DDeviceImpl *device,
|
|||
UINT size, DWORD usage, WINED3DFORMAT format, WINED3DPOOL pool, GLenum bind_hint,
|
||||
const char *data, IUnknown *parent, const struct wined3d_parent_ops *parent_ops)
|
||||
{
|
||||
const struct GlPixelFormatDesc *format_desc = getFormatDescEntry(format, &device->adapter->gl_info);
|
||||
const struct wined3d_format_desc *format_desc = getFormatDescEntry(format, &device->adapter->gl_info);
|
||||
HRESULT hr;
|
||||
const struct wined3d_gl_info *gl_info = &device->adapter->gl_info;
|
||||
BOOL dynamic_buffer_ok;
|
||||
|
|
|
@ -1045,7 +1045,7 @@ static void Context_MarkStateDirty(struct wined3d_context *context, DWORD state,
|
|||
|
||||
/* This function takes care of WineD3D pixel format selection. */
|
||||
static int WineD3D_ChoosePixelFormat(IWineD3DDeviceImpl *This, HDC hdc,
|
||||
const struct GlPixelFormatDesc *color_format_desc, const struct GlPixelFormatDesc *ds_format_desc,
|
||||
const struct wined3d_format_desc *color_format_desc, const struct wined3d_format_desc *ds_format_desc,
|
||||
BOOL auxBuffers, int numSamples, BOOL findCompatible)
|
||||
{
|
||||
int iPixelFormat=0;
|
||||
|
@ -1233,8 +1233,8 @@ struct wined3d_context *context_create(IWineD3DSwapChainImpl *swapchain, IWineD3
|
|||
{
|
||||
IWineD3DDeviceImpl *device = swapchain->device;
|
||||
const struct wined3d_gl_info *gl_info = &device->adapter->gl_info;
|
||||
const struct GlPixelFormatDesc *color_format_desc;
|
||||
const struct GlPixelFormatDesc *ds_format_desc;
|
||||
const struct wined3d_format_desc *color_format_desc;
|
||||
const struct wined3d_format_desc *ds_format_desc;
|
||||
struct wined3d_context *ret;
|
||||
PIXELFORMATDESCRIPTOR pfd;
|
||||
BOOL auxBuffers = FALSE;
|
||||
|
@ -1912,8 +1912,8 @@ static struct wined3d_context *FindContext(IWineD3DDeviceImpl *This, IWineD3DSur
|
|||
}
|
||||
else
|
||||
{
|
||||
const struct GlPixelFormatDesc *old = ((IWineD3DSurfaceImpl *)context->current_rt)->resource.format_desc;
|
||||
const struct GlPixelFormatDesc *new = ((IWineD3DSurfaceImpl *)target)->resource.format_desc;
|
||||
const struct wined3d_format_desc *old = ((IWineD3DSurfaceImpl *)context->current_rt)->resource.format_desc;
|
||||
const struct wined3d_format_desc *new = ((IWineD3DSurfaceImpl *)target)->resource.format_desc;
|
||||
|
||||
if (old->format != new->format)
|
||||
{
|
||||
|
|
|
@ -433,7 +433,7 @@ HRESULT cubetexture_init(IWineD3DCubeTextureImpl *texture, UINT edge_length, UIN
|
|||
IUnknown *parent, const struct wined3d_parent_ops *parent_ops)
|
||||
{
|
||||
const struct wined3d_gl_info *gl_info = &device->adapter->gl_info;
|
||||
const struct GlPixelFormatDesc *format_desc = getFormatDescEntry(format, gl_info);
|
||||
const struct wined3d_format_desc *format_desc = getFormatDescEntry(format, gl_info);
|
||||
UINT pow2_edge_length;
|
||||
unsigned int i, j;
|
||||
UINT tmp_w;
|
||||
|
|
|
@ -334,7 +334,7 @@ void device_stream_info_from_declaration(IWineD3DDeviceImpl *This,
|
|||
static void stream_info_element_from_strided(const struct wined3d_gl_info *gl_info,
|
||||
const struct WineDirect3DStridedData *strided, struct wined3d_stream_info_element *e)
|
||||
{
|
||||
const struct GlPixelFormatDesc *format_desc = getFormatDescEntry(strided->format, gl_info);
|
||||
const struct wined3d_format_desc *format_desc = getFormatDescEntry(strided->format, gl_info);
|
||||
e->format_desc = format_desc;
|
||||
e->stride = strided->dwStride;
|
||||
e->data = strided->lpData;
|
||||
|
@ -1218,7 +1218,8 @@ static unsigned int ConvertFvfToDeclaration(IWineD3DDeviceImpl *This, /* For the
|
|||
/* Now compute offsets, and initialize the rest of the fields */
|
||||
for (idx = 0, offset = 0; idx < size; ++idx)
|
||||
{
|
||||
const struct GlPixelFormatDesc *format_desc = getFormatDescEntry(elements[idx].format, &This->adapter->gl_info);
|
||||
const struct wined3d_format_desc *format_desc = getFormatDescEntry(elements[idx].format,
|
||||
&This->adapter->gl_info);
|
||||
elements[idx].input_slot = 0;
|
||||
elements[idx].method = WINED3DDECLMETHOD_DEFAULT;
|
||||
elements[idx].offset = offset;
|
||||
|
@ -1930,8 +1931,8 @@ static HRESULT WINAPI IWineD3DDeviceImpl_SetDisplayMode(IWineD3DDevice *iface, U
|
|||
const WINED3DDISPLAYMODE* pMode) {
|
||||
DEVMODEW devmode;
|
||||
IWineD3DDeviceImpl *This = (IWineD3DDeviceImpl *)iface;
|
||||
const struct wined3d_format_desc *format_desc = getFormatDescEntry(pMode->Format, &This->adapter->gl_info);
|
||||
LONG ret;
|
||||
const struct GlPixelFormatDesc *format_desc = getFormatDescEntry(pMode->Format, &This->adapter->gl_info);
|
||||
RECT clip_rc;
|
||||
|
||||
TRACE("(%p)->(%d,%p) Mode=%dx%dx@%d, %s\n", This, iSwapChain, pMode, pMode->Width, pMode->Height, pMode->RefreshRate, debug_d3dformat(pMode->Format));
|
||||
|
@ -5147,6 +5148,7 @@ static float WINAPI IWineD3DDeviceImpl_GetNPatchMode(IWineD3DDevice *iface)
|
|||
}
|
||||
|
||||
static HRESULT WINAPI IWineD3DDeviceImpl_UpdateSurface(IWineD3DDevice *iface, IWineD3DSurface *pSourceSurface, CONST RECT* pSourceRect, IWineD3DSurface *pDestinationSurface, CONST POINT* pDestPoint) {
|
||||
const struct wined3d_format_desc *src_format_desc, *dst_format_desc;
|
||||
IWineD3DDeviceImpl *This = (IWineD3DDeviceImpl *) iface;
|
||||
/** TODO: remove casts to IWineD3DSurfaceImpl
|
||||
* NOTE: move code to surface to accomplish this
|
||||
|
@ -5161,7 +5163,6 @@ static HRESULT WINAPI IWineD3DDeviceImpl_UpdateSurface(IWineD3DDevice *iface,
|
|||
WINED3DPOOL srcPool, destPool;
|
||||
int offset = 0;
|
||||
int rowoffset = 0; /* how many bytes to add onto the end of a row to wraparound to the beginning of the next */
|
||||
const struct GlPixelFormatDesc *src_format_desc, *dst_format_desc;
|
||||
GLenum dummy;
|
||||
DWORD sampler;
|
||||
int bpp;
|
||||
|
@ -6110,15 +6111,15 @@ static HRESULT WINAPI IWineD3DDeviceImpl_SetCursorProperties(IWineD3DDevice* i
|
|||
if (SUCCEEDED(IWineD3DSurface_LockRect(pCursorBitmap, &rect, NULL, WINED3DLOCK_READONLY)))
|
||||
{
|
||||
const struct wined3d_gl_info *gl_info = &This->adapter->gl_info;
|
||||
const struct GlPixelFormatDesc *glDesc = getFormatDescEntry(WINED3DFMT_B8G8R8A8_UNORM, gl_info);
|
||||
const struct wined3d_format_desc *format_desc = getFormatDescEntry(WINED3DFMT_B8G8R8A8_UNORM, gl_info);
|
||||
struct wined3d_context *context;
|
||||
char *mem, *bits = rect.pBits;
|
||||
GLint intfmt = glDesc->glInternal;
|
||||
GLint format = glDesc->glFormat;
|
||||
GLint type = glDesc->glType;
|
||||
GLint intfmt = format_desc->glInternal;
|
||||
GLint format = format_desc->glFormat;
|
||||
GLint type = format_desc->glType;
|
||||
INT height = This->cursorHeight;
|
||||
INT width = This->cursorWidth;
|
||||
INT bpp = glDesc->byte_count;
|
||||
INT bpp = format_desc->byte_count;
|
||||
DWORD sampler;
|
||||
INT i;
|
||||
|
||||
|
|
|
@ -2646,7 +2646,7 @@ static UINT WINAPI IWineD3DImpl_GetAdapterModeCount(IWineD3D *iface, UINT Ad
|
|||
|
||||
/* TODO: Store modes per adapter and read it from the adapter structure */
|
||||
if (Adapter == 0) { /* Display */
|
||||
const struct GlPixelFormatDesc *format_desc = getFormatDescEntry(Format, &This->adapters[Adapter].gl_info);
|
||||
const struct wined3d_format_desc *format_desc = getFormatDescEntry(Format, &This->adapters[Adapter].gl_info);
|
||||
UINT format_bits = format_desc->byte_count * CHAR_BIT;
|
||||
unsigned int i = 0;
|
||||
unsigned int j = 0;
|
||||
|
@ -2693,7 +2693,7 @@ static HRESULT WINAPI IWineD3DImpl_EnumAdapterModes(IWineD3D *iface, UINT Adapte
|
|||
/* TODO: Store modes per adapter and read it from the adapter structure */
|
||||
if (Adapter == 0)
|
||||
{
|
||||
const struct GlPixelFormatDesc *format_desc = getFormatDescEntry(Format, &This->adapters[Adapter].gl_info);
|
||||
const struct wined3d_format_desc *format_desc = getFormatDescEntry(Format, &This->adapters[Adapter].gl_info);
|
||||
UINT format_bits = format_desc->byte_count * CHAR_BIT;
|
||||
DEVMODEW DevModeW;
|
||||
int ModeIdx = 0;
|
||||
|
@ -2858,7 +2858,7 @@ static HRESULT WINAPI IWineD3DImpl_GetAdapterIdentifier(IWineD3D *iface, UINT Ad
|
|||
}
|
||||
|
||||
static BOOL IWineD3DImpl_IsPixelFormatCompatibleWithRenderFmt(const struct wined3d_gl_info *gl_info,
|
||||
const WineD3D_PixelFormat *cfg, const struct GlPixelFormatDesc *format_desc)
|
||||
const WineD3D_PixelFormat *cfg, const struct wined3d_format_desc *format_desc)
|
||||
{
|
||||
short redSize, greenSize, blueSize, alphaSize, colorBits;
|
||||
|
||||
|
@ -2907,7 +2907,7 @@ static BOOL IWineD3DImpl_IsPixelFormatCompatibleWithRenderFmt(const struct wined
|
|||
}
|
||||
|
||||
static BOOL IWineD3DImpl_IsPixelFormatCompatibleWithDepthFmt(const struct wined3d_gl_info *gl_info,
|
||||
const WineD3D_PixelFormat *cfg, const struct GlPixelFormatDesc *format_desc)
|
||||
const WineD3D_PixelFormat *cfg, const struct wined3d_format_desc *format_desc)
|
||||
{
|
||||
short depthSize, stencilSize;
|
||||
BOOL lockable = FALSE;
|
||||
|
@ -2946,8 +2946,8 @@ static HRESULT WINAPI IWineD3DImpl_CheckDepthStencilMatch(IWineD3D *iface, UINT
|
|||
int nCfgs;
|
||||
const WineD3D_PixelFormat *cfgs;
|
||||
const struct wined3d_adapter *adapter;
|
||||
const struct GlPixelFormatDesc *rt_format_desc;
|
||||
const struct GlPixelFormatDesc *ds_format_desc;
|
||||
const struct wined3d_format_desc *rt_format_desc;
|
||||
const struct wined3d_format_desc *ds_format_desc;
|
||||
int it;
|
||||
|
||||
WARN_(d3d_caps)("(%p)-> (STUB) (Adptr:%d, DevType:(%x,%s), AdptFmt:(%x,%s), RendrTgtFmt:(%x,%s), DepthStencilFmt:(%x,%s))\n",
|
||||
|
@ -2986,7 +2986,7 @@ static HRESULT WINAPI IWineD3DImpl_CheckDeviceMultiSampleType(IWineD3D *iface, U
|
|||
WINED3DFORMAT SurfaceFormat, BOOL Windowed, WINED3DMULTISAMPLE_TYPE MultiSampleType, DWORD *pQualityLevels)
|
||||
{
|
||||
IWineD3DImpl *This = (IWineD3DImpl *)iface;
|
||||
const struct GlPixelFormatDesc *glDesc;
|
||||
const struct wined3d_format_desc *glDesc;
|
||||
const struct wined3d_adapter *adapter;
|
||||
|
||||
TRACE_(d3d_caps)("(%p)-> (Adptr:%d, DevType:(%x,%s), SurfFmt:(%x,%s), Win?%d, MultiSamp:%x, pQual:%p)\n",
|
||||
|
@ -3166,7 +3166,7 @@ static HRESULT WINAPI IWineD3DImpl_CheckDeviceType(IWineD3D *iface, UINT Adapter
|
|||
|
||||
/* Check if we support bumpmapping for a format */
|
||||
static BOOL CheckBumpMapCapability(struct wined3d_adapter *adapter,
|
||||
WINED3DDEVTYPE DeviceType, const struct GlPixelFormatDesc *format_desc)
|
||||
WINED3DDEVTYPE DeviceType, const struct wined3d_format_desc *format_desc)
|
||||
{
|
||||
switch(format_desc->format)
|
||||
{
|
||||
|
@ -3194,7 +3194,7 @@ static BOOL CheckBumpMapCapability(struct wined3d_adapter *adapter,
|
|||
|
||||
/* Check if the given DisplayFormat + DepthStencilFormat combination is valid for the Adapter */
|
||||
static BOOL CheckDepthStencilCapability(struct wined3d_adapter *adapter,
|
||||
const struct GlPixelFormatDesc *display_format_desc, const struct GlPixelFormatDesc *ds_format_desc)
|
||||
const struct wined3d_format_desc *display_format_desc, const struct wined3d_format_desc *ds_format_desc)
|
||||
{
|
||||
int it=0;
|
||||
|
||||
|
@ -3217,7 +3217,7 @@ static BOOL CheckDepthStencilCapability(struct wined3d_adapter *adapter,
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
static BOOL CheckFilterCapability(struct wined3d_adapter *adapter, const struct GlPixelFormatDesc *format_desc)
|
||||
static BOOL CheckFilterCapability(struct wined3d_adapter *adapter, const struct wined3d_format_desc *format_desc)
|
||||
{
|
||||
/* The flags entry of a format contains the filtering capability */
|
||||
if (format_desc->Flags & WINED3DFMT_FLAG_FILTERING) return TRUE;
|
||||
|
@ -3227,7 +3227,7 @@ static BOOL CheckFilterCapability(struct wined3d_adapter *adapter, const struct
|
|||
|
||||
/* Check the render target capabilities of a format */
|
||||
static BOOL CheckRenderTargetCapability(struct wined3d_adapter *adapter,
|
||||
const struct GlPixelFormatDesc *adapter_format_desc, const struct GlPixelFormatDesc *check_format_desc)
|
||||
const struct wined3d_format_desc *adapter_format_desc, const struct wined3d_format_desc *check_format_desc)
|
||||
{
|
||||
/* Filter out non-RT formats */
|
||||
if (!(check_format_desc->Flags & WINED3DFMT_FLAG_RENDERTARGET)) return FALSE;
|
||||
|
@ -3270,7 +3270,7 @@ static BOOL CheckRenderTargetCapability(struct wined3d_adapter *adapter,
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
static BOOL CheckSrgbReadCapability(struct wined3d_adapter *adapter, const struct GlPixelFormatDesc *format_desc)
|
||||
static BOOL CheckSrgbReadCapability(struct wined3d_adapter *adapter, const struct wined3d_format_desc *format_desc)
|
||||
{
|
||||
const struct wined3d_gl_info *gl_info = &adapter->gl_info;
|
||||
|
||||
|
@ -3304,7 +3304,7 @@ static BOOL CheckSrgbReadCapability(struct wined3d_adapter *adapter, const struc
|
|||
}
|
||||
|
||||
static BOOL CheckSrgbWriteCapability(struct wined3d_adapter *adapter,
|
||||
WINED3DDEVTYPE DeviceType, const struct GlPixelFormatDesc *format_desc)
|
||||
WINED3DDEVTYPE DeviceType, const struct wined3d_format_desc *format_desc)
|
||||
{
|
||||
/* Only offer SRGB writing on X8R8G8B8/A8R8G8B8 when we use ARB or GLSL shaders as we are
|
||||
* doing the color fixup in shaders.
|
||||
|
@ -3327,7 +3327,7 @@ static BOOL CheckSrgbWriteCapability(struct wined3d_adapter *adapter,
|
|||
|
||||
/* Check if a format support blending in combination with pixel shaders */
|
||||
static BOOL CheckPostPixelShaderBlendingCapability(struct wined3d_adapter *adapter,
|
||||
const struct GlPixelFormatDesc *format_desc)
|
||||
const struct wined3d_format_desc *format_desc)
|
||||
{
|
||||
/* The flags entry of a format contains the post pixel shader blending capability */
|
||||
if (format_desc->Flags & WINED3DFMT_FLAG_POSTPIXELSHADER_BLENDING) return TRUE;
|
||||
|
@ -3335,7 +3335,7 @@ static BOOL CheckPostPixelShaderBlendingCapability(struct wined3d_adapter *adapt
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
static BOOL CheckWrapAndMipCapability(struct wined3d_adapter *adapter, const struct GlPixelFormatDesc *format_desc)
|
||||
static BOOL CheckWrapAndMipCapability(struct wined3d_adapter *adapter, const struct wined3d_format_desc *format_desc)
|
||||
{
|
||||
/* OpenGL supports mipmapping on all formats basically. Wrapping is unsupported,
|
||||
* but we have to report mipmapping so we cannot reject this flag. Tests show that
|
||||
|
@ -3351,7 +3351,7 @@ static BOOL CheckWrapAndMipCapability(struct wined3d_adapter *adapter, const str
|
|||
|
||||
/* Check if a texture format is supported on the given adapter */
|
||||
static BOOL CheckTextureCapability(struct wined3d_adapter *adapter,
|
||||
WINED3DDEVTYPE DeviceType, const struct GlPixelFormatDesc *format_desc)
|
||||
WINED3DDEVTYPE DeviceType, const struct wined3d_format_desc *format_desc)
|
||||
{
|
||||
const struct wined3d_gl_info *gl_info = &adapter->gl_info;
|
||||
|
||||
|
@ -3581,8 +3581,10 @@ static BOOL CheckTextureCapability(struct wined3d_adapter *adapter,
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
static BOOL CheckSurfaceCapability(struct wined3d_adapter *adapter, const struct GlPixelFormatDesc *adapter_format_desc,
|
||||
WINED3DDEVTYPE DeviceType, const struct GlPixelFormatDesc *check_format_desc, WINED3DSURFTYPE SurfaceType)
|
||||
static BOOL CheckSurfaceCapability(struct wined3d_adapter *adapter,
|
||||
const struct wined3d_format_desc *adapter_format_desc,
|
||||
WINED3DDEVTYPE DeviceType, const struct wined3d_format_desc *check_format_desc,
|
||||
WINED3DSURFTYPE SurfaceType)
|
||||
{
|
||||
if(SurfaceType == SURFACE_GDI) {
|
||||
switch(check_format_desc->format)
|
||||
|
@ -3630,7 +3632,8 @@ static BOOL CheckSurfaceCapability(struct wined3d_adapter *adapter, const struct
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
static BOOL CheckVertexTextureCapability(struct wined3d_adapter *adapter, const struct GlPixelFormatDesc *format_desc)
|
||||
static BOOL CheckVertexTextureCapability(struct wined3d_adapter *adapter,
|
||||
const struct wined3d_format_desc *format_desc)
|
||||
{
|
||||
const struct wined3d_gl_info *gl_info = &adapter->gl_info;
|
||||
|
||||
|
@ -3665,8 +3668,8 @@ static HRESULT WINAPI IWineD3DImpl_CheckDeviceFormat(IWineD3D *iface, UINT Adapt
|
|||
IWineD3DImpl *This = (IWineD3DImpl *)iface;
|
||||
struct wined3d_adapter *adapter = &This->adapters[Adapter];
|
||||
const struct wined3d_gl_info *gl_info = &adapter->gl_info;
|
||||
const struct GlPixelFormatDesc *format_desc = getFormatDescEntry(CheckFormat, gl_info);
|
||||
const struct GlPixelFormatDesc *adapter_format_desc = getFormatDescEntry(AdapterFormat, gl_info);
|
||||
const struct wined3d_format_desc *format_desc = getFormatDescEntry(CheckFormat, gl_info);
|
||||
const struct wined3d_format_desc *adapter_format_desc = getFormatDescEntry(AdapterFormat, gl_info);
|
||||
DWORD UsageCaps = 0;
|
||||
|
||||
TRACE_(d3d_caps)("(%p)-> (STUB) (Adptr:%d, DevType:(%u,%s), AdptFmt:(%u,%s), Use:(%u,%s,%s), ResTyp:(%x,%s), CheckFmt:(%u,%s))\n",
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
WINE_DEFAULT_DEBUG_CHANNEL(d3d);
|
||||
|
||||
HRESULT resource_init(IWineD3DResource *iface, WINED3DRESOURCETYPE resource_type,
|
||||
IWineD3DDeviceImpl *device, UINT size, DWORD usage, const struct GlPixelFormatDesc *format_desc,
|
||||
IWineD3DDeviceImpl *device, UINT size, DWORD usage, const struct wined3d_format_desc *format_desc,
|
||||
WINED3DPOOL pool, IUnknown *parent, const struct wined3d_parent_ops *parent_ops)
|
||||
{
|
||||
struct IWineD3DResourceClass *resource = &((IWineD3DResourceImpl *)iface)->resource;
|
||||
|
|
|
@ -98,7 +98,7 @@ static void surface_cleanup(IWineD3DSurfaceImpl *This)
|
|||
if (context) context_release(context);
|
||||
}
|
||||
|
||||
UINT surface_calculate_size(const struct GlPixelFormatDesc *format_desc, UINT alignment, UINT width, UINT height)
|
||||
UINT surface_calculate_size(const struct wined3d_format_desc *format_desc, UINT alignment, UINT width, UINT height)
|
||||
{
|
||||
UINT size;
|
||||
|
||||
|
@ -336,7 +336,7 @@ HRESULT surface_init(IWineD3DSurfaceImpl *surface, WINED3DSURFTYPE surface_type,
|
|||
WINED3DPOOL pool, IUnknown *parent, const struct wined3d_parent_ops *parent_ops)
|
||||
{
|
||||
const struct wined3d_gl_info *gl_info = &device->adapter->gl_info;
|
||||
const struct GlPixelFormatDesc *format_desc = getFormatDescEntry(format, gl_info);
|
||||
const struct wined3d_format_desc *format_desc = getFormatDescEntry(format, gl_info);
|
||||
void (*cleanup)(IWineD3DSurfaceImpl *This);
|
||||
unsigned int resource_size;
|
||||
HRESULT hr;
|
||||
|
@ -555,7 +555,7 @@ static BOOL primary_render_target_is_p8(IWineD3DDeviceImpl *device)
|
|||
/* Context activation is done by the caller. */
|
||||
static void surface_download_data(IWineD3DSurfaceImpl *This, const struct wined3d_gl_info *gl_info)
|
||||
{
|
||||
const struct GlPixelFormatDesc *format_desc = This->resource.format_desc;
|
||||
const struct wined3d_format_desc *format_desc = This->resource.format_desc;
|
||||
|
||||
/* Only support read back of converted P8 surfaces */
|
||||
if (This->Flags & SFLAG_CONVERTED && format_desc->format != WINED3DFMT_P8_UINT)
|
||||
|
@ -709,7 +709,7 @@ static void surface_download_data(IWineD3DSurfaceImpl *This, const struct wined3
|
|||
static void surface_upload_data(IWineD3DSurfaceImpl *This, const struct wined3d_gl_info *gl_info,
|
||||
GLenum internal, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *data)
|
||||
{
|
||||
const struct GlPixelFormatDesc *format_desc = This->resource.format_desc;
|
||||
const struct wined3d_format_desc *format_desc = This->resource.format_desc;
|
||||
|
||||
TRACE("This %p, internal %#x, width %d, height %d, format %#x, type %#x, data %p.\n",
|
||||
This, internal, width, height, format, type, data);
|
||||
|
@ -772,7 +772,7 @@ static void surface_upload_data(IWineD3DSurfaceImpl *This, const struct wined3d_
|
|||
static void surface_allocate_surface(IWineD3DSurfaceImpl *This, const struct wined3d_gl_info *gl_info,
|
||||
GLenum internal, GLsizei width, GLsizei height, GLenum format, GLenum type)
|
||||
{
|
||||
const struct GlPixelFormatDesc *format_desc = This->resource.format_desc;
|
||||
const struct wined3d_format_desc *format_desc = This->resource.format_desc;
|
||||
BOOL enable_client_storage = FALSE;
|
||||
const BYTE *mem = NULL;
|
||||
|
||||
|
@ -2049,7 +2049,7 @@ static HRESULT WINAPI IWineD3DSurfaceImpl_ReleaseDC(IWineD3DSurface *iface, HDC
|
|||
|
||||
HRESULT d3dfmt_get_conv(IWineD3DSurfaceImpl *This, BOOL need_alpha_ck, BOOL use_texturing, GLenum *format, GLenum *internal, GLenum *type, CONVERT_TYPES *convert, int *target_bpp, BOOL srgb_mode) {
|
||||
BOOL colorkey_active = need_alpha_ck && (This->CKeyFlags & WINEDDSD_CKSRCBLT);
|
||||
const struct GlPixelFormatDesc *glDesc = This->resource.format_desc;
|
||||
const struct wined3d_format_desc *glDesc = This->resource.format_desc;
|
||||
IWineD3DDeviceImpl *device = This->resource.device;
|
||||
const struct wined3d_gl_info *gl_info = &device->adapter->gl_info;
|
||||
|
||||
|
@ -5165,7 +5165,7 @@ static HRESULT ffp_blit_alloc(IWineD3DDevice *iface) { return WINED3D_OK; }
|
|||
static void ffp_blit_free(IWineD3DDevice *iface) { }
|
||||
|
||||
/* Context activation is done by the caller. */
|
||||
static HRESULT ffp_blit_set(IWineD3DDevice *iface, const struct GlPixelFormatDesc *format_desc,
|
||||
static HRESULT ffp_blit_set(IWineD3DDevice *iface, const struct wined3d_format_desc *format_desc,
|
||||
GLenum textype, UINT width, UINT height)
|
||||
{
|
||||
ENTER_GL();
|
||||
|
|
|
@ -326,7 +326,7 @@ HRESULT WINAPI IWineD3DBaseSurfaceImpl_GetPalette(IWineD3DSurface *iface, IWineD
|
|||
|
||||
DWORD WINAPI IWineD3DBaseSurfaceImpl_GetPitch(IWineD3DSurface *iface) {
|
||||
IWineD3DSurfaceImpl *This = (IWineD3DSurfaceImpl *) iface;
|
||||
const struct GlPixelFormatDesc *format_desc = This->resource.format_desc;
|
||||
const struct wined3d_format_desc *format_desc = This->resource.format_desc;
|
||||
DWORD ret;
|
||||
TRACE("(%p)\n", This);
|
||||
|
||||
|
@ -502,7 +502,7 @@ HRESULT WINAPI IWineD3DBaseSurfaceImpl_SetContainer(IWineD3DSurface *iface, IWin
|
|||
|
||||
HRESULT WINAPI IWineD3DBaseSurfaceImpl_SetFormat(IWineD3DSurface *iface, WINED3DFORMAT format) {
|
||||
IWineD3DSurfaceImpl *This = (IWineD3DSurfaceImpl *)iface;
|
||||
const struct GlPixelFormatDesc *format_desc = getFormatDescEntry(format,
|
||||
const struct wined3d_format_desc *format_desc = getFormatDescEntry(format,
|
||||
&This->resource.device->adapter->gl_info);
|
||||
|
||||
if (This->resource.format_desc->format != WINED3DFMT_UNKNOWN)
|
||||
|
@ -527,7 +527,7 @@ HRESULT WINAPI IWineD3DBaseSurfaceImpl_SetFormat(IWineD3DSurface *iface, WINED3D
|
|||
|
||||
HRESULT IWineD3DBaseSurfaceImpl_CreateDIBSection(IWineD3DSurface *iface) {
|
||||
IWineD3DSurfaceImpl *This = (IWineD3DSurfaceImpl *)iface;
|
||||
const struct GlPixelFormatDesc *format_desc = This->resource.format_desc;
|
||||
const struct wined3d_format_desc *format_desc = This->resource.format_desc;
|
||||
int extraline = 0;
|
||||
SYSTEM_INFO sysInfo;
|
||||
BITMAPINFO* b_info;
|
||||
|
@ -959,7 +959,7 @@ HRESULT WINAPI IWineD3DBaseSurfaceImpl_Blt(IWineD3DSurface *iface, const RECT *D
|
|||
HRESULT ret = WINED3D_OK;
|
||||
WINED3DLOCKED_RECT dlock, slock;
|
||||
int bpp, srcheight, srcwidth, dstheight, dstwidth, width;
|
||||
const struct GlPixelFormatDesc *sEntry, *dEntry;
|
||||
const struct wined3d_format_desc *sEntry, *dEntry;
|
||||
int x, y;
|
||||
const BYTE *sbuf;
|
||||
BYTE *dbuf;
|
||||
|
@ -1602,7 +1602,7 @@ HRESULT WINAPI IWineD3DBaseSurfaceImpl_BltFast(IWineD3DSurface *iface, DWORD dst
|
|||
RECT lock_src, lock_dst, lock_union;
|
||||
const BYTE *sbuf;
|
||||
BYTE *dbuf;
|
||||
const struct GlPixelFormatDesc *sEntry, *dEntry;
|
||||
const struct wined3d_format_desc *sEntry, *dEntry;
|
||||
|
||||
if (TRACE_ON(d3d_surface))
|
||||
{
|
||||
|
@ -1883,7 +1883,7 @@ HRESULT WINAPI IWineD3DBaseSurfaceImpl_LockRect(IWineD3DSurface *iface, WINED3DL
|
|||
}
|
||||
else
|
||||
{
|
||||
const struct GlPixelFormatDesc *format_desc = This->resource.format_desc;
|
||||
const struct wined3d_format_desc *format_desc = This->resource.format_desc;
|
||||
|
||||
TRACE("Lock Rect (%p) = l %d, t %d, r %d, b %d\n",
|
||||
pRect, pRect->left, pRect->top, pRect->right, pRect->bottom);
|
||||
|
|
|
@ -296,9 +296,9 @@ const char* filename)
|
|||
FILE* f = NULL;
|
||||
UINT y = 0, x = 0;
|
||||
IWineD3DSurfaceImpl *This = (IWineD3DSurfaceImpl *)iface;
|
||||
const struct wined3d_format_desc *format_desc = This->resource.format_desc;
|
||||
static char *output = NULL;
|
||||
static UINT size = 0;
|
||||
const struct GlPixelFormatDesc *format_desc = This->resource.format_desc;
|
||||
|
||||
if (This->pow2Width > size) {
|
||||
output = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, This->pow2Width * 3);
|
||||
|
|
|
@ -649,7 +649,7 @@ HRESULT swapchain_init(IWineD3DSwapChainImpl *swapchain, WINED3DSURFTYPE surface
|
|||
IWineD3DDeviceImpl *device, WINED3DPRESENT_PARAMETERS *present_parameters, IUnknown *parent)
|
||||
{
|
||||
const struct wined3d_adapter *adapter = device->adapter;
|
||||
const struct GlPixelFormatDesc *format_desc;
|
||||
const struct wined3d_format_desc *format_desc;
|
||||
BOOL displaymode_set = FALSE;
|
||||
WINED3DDISPLAYMODE mode;
|
||||
RECT client_rect;
|
||||
|
|
|
@ -434,7 +434,7 @@ HRESULT texture_init(IWineD3DTextureImpl *texture, UINT width, UINT height, UINT
|
|||
IUnknown *parent, const struct wined3d_parent_ops *parent_ops)
|
||||
{
|
||||
const struct wined3d_gl_info *gl_info = &device->adapter->gl_info;
|
||||
const struct GlPixelFormatDesc *format_desc = getFormatDescEntry(format, gl_info);
|
||||
const struct wined3d_format_desc *format_desc = getFormatDescEntry(format, gl_info);
|
||||
UINT pow2_width, pow2_height;
|
||||
UINT tmp_w, tmp_h;
|
||||
unsigned int i;
|
||||
|
|
|
@ -560,7 +560,7 @@ static BOOL init_format_base_info(struct wined3d_gl_info *gl_info)
|
|||
|
||||
for (i = 0; i < format_count; ++i)
|
||||
{
|
||||
struct GlPixelFormatDesc *desc = &gl_info->gl_formats[i];
|
||||
struct wined3d_format_desc *desc = &gl_info->gl_formats[i];
|
||||
desc->format = formats[i].format;
|
||||
desc->red_mask = formats[i].redMask;
|
||||
desc->green_mask = formats[i].greenMask;
|
||||
|
@ -595,7 +595,7 @@ static BOOL init_format_compression_info(struct wined3d_gl_info *gl_info)
|
|||
|
||||
for (i = 0; i < (sizeof(format_compression_info) / sizeof(*format_compression_info)); ++i)
|
||||
{
|
||||
struct GlPixelFormatDesc *format_desc;
|
||||
struct wined3d_format_desc *format_desc;
|
||||
int fmt_idx = getFmtIdx(format_compression_info[i].format);
|
||||
|
||||
if (fmt_idx == -1)
|
||||
|
@ -616,7 +616,7 @@ static BOOL init_format_compression_info(struct wined3d_gl_info *gl_info)
|
|||
}
|
||||
|
||||
/* Context activation is done by the caller. */
|
||||
static void check_fbo_compat(const struct wined3d_gl_info *gl_info, struct GlPixelFormatDesc *format_desc)
|
||||
static void check_fbo_compat(const struct wined3d_gl_info *gl_info, struct wined3d_format_desc *format_desc)
|
||||
{
|
||||
/* Check if the default internal format is supported as a frame buffer
|
||||
* target, otherwise fall back to the render target internal.
|
||||
|
@ -755,7 +755,7 @@ static void init_format_fbo_compat_info(struct wined3d_gl_info *gl_info)
|
|||
|
||||
for (i = 0; i < sizeof(formats) / sizeof(*formats); ++i)
|
||||
{
|
||||
struct GlPixelFormatDesc *desc = &gl_info->gl_formats[i];
|
||||
struct wined3d_format_desc *desc = &gl_info->gl_formats[i];
|
||||
|
||||
if (!desc->glInternal) continue;
|
||||
|
||||
|
@ -801,7 +801,7 @@ static BOOL init_format_texture_info(struct wined3d_gl_info *gl_info)
|
|||
for (i = 0; i < sizeof(gl_formats_template) / sizeof(gl_formats_template[0]); ++i)
|
||||
{
|
||||
int fmt_idx = getFmtIdx(gl_formats_template[i].fmt);
|
||||
struct GlPixelFormatDesc *desc;
|
||||
struct wined3d_format_desc *desc;
|
||||
|
||||
if (fmt_idx == -1)
|
||||
{
|
||||
|
@ -938,6 +938,7 @@ static BOOL check_filter(const struct wined3d_gl_info *gl_info, GLenum internal)
|
|||
|
||||
static void init_format_filter_info(struct wined3d_gl_info *gl_info, enum wined3d_pci_vendor vendor)
|
||||
{
|
||||
struct wined3d_format_desc *desc;
|
||||
unsigned int fmt_idx, i;
|
||||
WINED3DFORMAT fmts16[] = {
|
||||
WINED3DFMT_R16_FLOAT,
|
||||
|
@ -945,7 +946,6 @@ static void init_format_filter_info(struct wined3d_gl_info *gl_info, enum wined3
|
|||
WINED3DFMT_R16G16B16A16_FLOAT,
|
||||
};
|
||||
BOOL filtered;
|
||||
struct GlPixelFormatDesc *desc;
|
||||
|
||||
if(wined3d_settings.offscreen_rendering_mode != ORM_FBO)
|
||||
{
|
||||
|
@ -1128,7 +1128,7 @@ static BOOL init_format_vertex_info(struct wined3d_gl_info *gl_info)
|
|||
|
||||
for (i = 0; i < (sizeof(format_vertex_info) / sizeof(*format_vertex_info)); ++i)
|
||||
{
|
||||
struct GlPixelFormatDesc *format_desc;
|
||||
struct wined3d_format_desc *format_desc;
|
||||
int fmt_idx = getFmtIdx(format_vertex_info[i].format);
|
||||
|
||||
if (fmt_idx == -1)
|
||||
|
@ -1185,7 +1185,7 @@ fail:
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
const struct GlPixelFormatDesc *getFormatDescEntry(WINED3DFORMAT fmt, const struct wined3d_gl_info *gl_info)
|
||||
const struct wined3d_format_desc *getFormatDescEntry(WINED3DFORMAT fmt, const struct wined3d_gl_info *gl_info)
|
||||
{
|
||||
int idx = getFmtIdx(fmt);
|
||||
|
||||
|
@ -2128,7 +2128,7 @@ unsigned int count_bits(unsigned int mask)
|
|||
|
||||
/* Helper function for retrieving color info for ChoosePixelFormat and wglChoosePixelFormatARB.
|
||||
* The later function requires individual color components. */
|
||||
BOOL getColorBits(const struct GlPixelFormatDesc *format_desc,
|
||||
BOOL getColorBits(const struct wined3d_format_desc *format_desc,
|
||||
short *redSize, short *greenSize, short *blueSize, short *alphaSize, short *totalSize)
|
||||
{
|
||||
TRACE("fmt: %s\n", debug_d3dformat(format_desc->format));
|
||||
|
@ -2165,7 +2165,7 @@ BOOL getColorBits(const struct GlPixelFormatDesc *format_desc,
|
|||
}
|
||||
|
||||
/* Helper function for retrieving depth/stencil info for ChoosePixelFormat and wglChoosePixelFormatARB */
|
||||
BOOL getDepthStencilBits(const struct GlPixelFormatDesc *format_desc, short *depthSize, short *stencilSize)
|
||||
BOOL getDepthStencilBits(const struct wined3d_format_desc *format_desc, short *depthSize, short *stencilSize)
|
||||
{
|
||||
TRACE("fmt: %s\n", debug_d3dformat(format_desc->format));
|
||||
switch(format_desc->format)
|
||||
|
|
|
@ -315,7 +315,7 @@ static HRESULT WINAPI IWineD3DVolumeImpl_SetContainer(IWineD3DVolume *iface, IWi
|
|||
/* Context activation is done by the caller. */
|
||||
static HRESULT WINAPI IWineD3DVolumeImpl_LoadTexture(IWineD3DVolume *iface, int gl_level, BOOL srgb_mode) {
|
||||
IWineD3DVolumeImpl *This = (IWineD3DVolumeImpl *)iface;
|
||||
const struct GlPixelFormatDesc *glDesc = This->resource.format_desc;
|
||||
const struct wined3d_format_desc *glDesc = This->resource.format_desc;
|
||||
|
||||
TRACE("(%p) : level %u, format %s (0x%08x)\n", This, gl_level, debug_d3dformat(glDesc->format), glDesc->format);
|
||||
|
||||
|
@ -386,7 +386,7 @@ HRESULT volume_init(IWineD3DVolumeImpl *volume, IWineD3DDeviceImpl *device, UINT
|
|||
IUnknown *parent, const struct wined3d_parent_ops *parent_ops)
|
||||
{
|
||||
const struct wined3d_gl_info *gl_info = &device->adapter->gl_info;
|
||||
const struct GlPixelFormatDesc *format_desc = getFormatDescEntry(format, gl_info);
|
||||
const struct wined3d_format_desc *format_desc = getFormatDescEntry(format, gl_info);
|
||||
HRESULT hr;
|
||||
|
||||
if (!gl_info->supported[EXT_TEXTURE3D])
|
||||
|
|
|
@ -355,7 +355,7 @@ HRESULT volumetexture_init(IWineD3DVolumeTextureImpl *texture, UINT width, UINT
|
|||
WINED3DPOOL pool, IUnknown *parent, const struct wined3d_parent_ops *parent_ops)
|
||||
{
|
||||
const struct wined3d_gl_info *gl_info = &device->adapter->gl_info;
|
||||
const struct GlPixelFormatDesc *format_desc = getFormatDescEntry(format, gl_info);
|
||||
const struct wined3d_format_desc *format_desc = getFormatDescEntry(format, gl_info);
|
||||
UINT tmp_w, tmp_h, tmp_d;
|
||||
unsigned int i;
|
||||
HRESULT hr;
|
||||
|
|
|
@ -903,7 +903,7 @@ enum wined3d_ffp_emit_idx
|
|||
|
||||
struct wined3d_stream_info_element
|
||||
{
|
||||
const struct GlPixelFormatDesc *format_desc;
|
||||
const struct wined3d_format_desc *format_desc;
|
||||
GLsizei stride;
|
||||
const BYTE *data;
|
||||
UINT stream_idx;
|
||||
|
@ -1166,7 +1166,7 @@ struct blit_shader
|
|||
{
|
||||
HRESULT (*alloc_private)(IWineD3DDevice *iface);
|
||||
void (*free_private)(IWineD3DDevice *iface);
|
||||
HRESULT (*set_shader)(IWineD3DDevice *iface, const struct GlPixelFormatDesc *format_desc,
|
||||
HRESULT (*set_shader)(IWineD3DDevice *iface, const struct wined3d_format_desc *format_desc,
|
||||
GLenum textype, UINT width, UINT height);
|
||||
void (*unset_shader)(IWineD3DDevice *iface);
|
||||
BOOL (*color_fixup_supported)(const struct wined3d_gl_info *gl_info, struct color_fixup_desc fixup);
|
||||
|
@ -1426,7 +1426,7 @@ struct wined3d_gl_info
|
|||
WGL_EXT_FUNCS_GEN
|
||||
#undef USE_GL_FUNC
|
||||
|
||||
struct GlPixelFormatDesc *gl_formats;
|
||||
struct wined3d_format_desc *gl_formats;
|
||||
};
|
||||
|
||||
struct wined3d_driver_info
|
||||
|
@ -1763,7 +1763,7 @@ typedef struct IWineD3DResourceClass
|
|||
WINED3DPOOL pool;
|
||||
UINT size;
|
||||
DWORD usage;
|
||||
const struct GlPixelFormatDesc *format_desc;
|
||||
const struct wined3d_format_desc *format_desc;
|
||||
DWORD priority;
|
||||
BYTE *allocatedMemory; /* Pointer to the real data location */
|
||||
BYTE *heapMemory; /* Pointer to the HeapAlloced block of memory */
|
||||
|
@ -1786,7 +1786,7 @@ DWORD resource_get_priority(IWineD3DResource *iface) DECLSPEC_HIDDEN;
|
|||
HRESULT resource_get_private_data(IWineD3DResource *iface, REFGUID guid,
|
||||
void *data, DWORD *data_size) DECLSPEC_HIDDEN;
|
||||
HRESULT resource_init(IWineD3DResource *iface, WINED3DRESOURCETYPE resource_type,
|
||||
IWineD3DDeviceImpl *device, UINT size, DWORD usage, const struct GlPixelFormatDesc *format_desc,
|
||||
IWineD3DDeviceImpl *device, UINT size, DWORD usage, const struct wined3d_format_desc *format_desc,
|
||||
WINED3DPOOL pool, IUnknown *parent, const struct wined3d_parent_ops *parent_ops) DECLSPEC_HIDDEN;
|
||||
WINED3DRESOURCETYPE resource_get_type(IWineD3DResource *iface) DECLSPEC_HIDDEN;
|
||||
DWORD resource_set_priority(IWineD3DResource *iface, DWORD new_priority) DECLSPEC_HIDDEN;
|
||||
|
@ -1878,7 +1878,7 @@ BOOL basetexture_get_dirty(IWineD3DBaseTexture *iface) DECLSPEC_HIDDEN;
|
|||
DWORD basetexture_get_level_count(IWineD3DBaseTexture *iface) DECLSPEC_HIDDEN;
|
||||
DWORD basetexture_get_lod(IWineD3DBaseTexture *iface) DECLSPEC_HIDDEN;
|
||||
HRESULT basetexture_init(IWineD3DBaseTextureImpl *texture, UINT levels, WINED3DRESOURCETYPE resource_type,
|
||||
IWineD3DDeviceImpl *device, UINT size, DWORD usage, const struct GlPixelFormatDesc *format_desc,
|
||||
IWineD3DDeviceImpl *device, UINT size, DWORD usage, const struct wined3d_format_desc *format_desc,
|
||||
WINED3DPOOL pool, IUnknown *parent, const struct wined3d_parent_ops *parent_ops) DECLSPEC_HIDDEN;
|
||||
HRESULT basetexture_set_autogen_filter_type(IWineD3DBaseTexture *iface,
|
||||
WINED3DTEXTUREFILTERTYPE filter_type) DECLSPEC_HIDDEN;
|
||||
|
@ -2091,7 +2091,7 @@ struct IWineD3DSurfaceImpl
|
|||
extern const IWineD3DSurfaceVtbl IWineD3DSurface_Vtbl DECLSPEC_HIDDEN;
|
||||
extern const IWineD3DSurfaceVtbl IWineGDISurface_Vtbl DECLSPEC_HIDDEN;
|
||||
|
||||
UINT surface_calculate_size(const struct GlPixelFormatDesc *format_desc,
|
||||
UINT surface_calculate_size(const struct wined3d_format_desc *format_desc,
|
||||
UINT alignment, UINT width, UINT height) DECLSPEC_HIDDEN;
|
||||
void surface_gdi_cleanup(IWineD3DSurfaceImpl *This) DECLSPEC_HIDDEN;
|
||||
HRESULT surface_init(IWineD3DSurfaceImpl *surface, WINED3DSURFTYPE surface_type, UINT alignment,
|
||||
|
@ -2241,7 +2241,7 @@ BOOL palette9_changed(IWineD3DSurfaceImpl *This) DECLSPEC_HIDDEN;
|
|||
|
||||
struct wined3d_vertex_declaration_element
|
||||
{
|
||||
const struct GlPixelFormatDesc *format_desc;
|
||||
const struct wined3d_format_desc *format_desc;
|
||||
BOOL ffp_valid;
|
||||
WORD input_slot;
|
||||
WORD offset;
|
||||
|
@ -2650,9 +2650,9 @@ void surface_set_compatible_renderbuffer(IWineD3DSurface *iface,
|
|||
void surface_set_texture_name(IWineD3DSurface *iface, GLuint name, BOOL srgb_name) DECLSPEC_HIDDEN;
|
||||
void surface_set_texture_target(IWineD3DSurface *iface, GLenum target) DECLSPEC_HIDDEN;
|
||||
|
||||
BOOL getColorBits(const struct GlPixelFormatDesc *format_desc,
|
||||
BOOL getColorBits(const struct wined3d_format_desc *format_desc,
|
||||
short *redSize, short *greenSize, short *blueSize, short *alphaSize, short *totalSize) DECLSPEC_HIDDEN;
|
||||
BOOL getDepthStencilBits(const struct GlPixelFormatDesc *format_desc,
|
||||
BOOL getDepthStencilBits(const struct wined3d_format_desc *format_desc,
|
||||
short *depthSize, short *stencilSize) DECLSPEC_HIDDEN;
|
||||
|
||||
/* Math utils */
|
||||
|
@ -2953,7 +2953,7 @@ extern WINED3DFORMAT pixelformat_for_depth(DWORD depth) DECLSPEC_HIDDEN;
|
|||
#define WINED3DFMT_FLAG_COMPRESSED 0x80
|
||||
#define WINED3DFMT_FLAG_GETDC 0x100
|
||||
|
||||
struct GlPixelFormatDesc
|
||||
struct wined3d_format_desc
|
||||
{
|
||||
WINED3DFORMAT format;
|
||||
DWORD red_mask;
|
||||
|
@ -2985,7 +2985,7 @@ struct GlPixelFormatDesc
|
|||
struct color_fixup_desc color_fixup;
|
||||
};
|
||||
|
||||
const struct GlPixelFormatDesc *getFormatDescEntry(WINED3DFORMAT fmt,
|
||||
const struct wined3d_format_desc *getFormatDescEntry(WINED3DFORMAT fmt,
|
||||
const struct wined3d_gl_info *gl_info) DECLSPEC_HIDDEN;
|
||||
|
||||
static inline BOOL use_vs(IWineD3DStateBlockImpl *stateblock)
|
||||
|
|
Loading…
Reference in New Issue