Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
3aaa6ee6
Commit
3aaa6ee6
authored
Mar 19, 2010
by
Henri Verbeet
Committed by
Alexandre Julliard
Mar 19, 2010
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
wined3d: Rename GlPixelFormatDesc to wined3d_format_desc.
parent
4cd69b8a
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
85 additions
and
81 deletions
+85
-81
arb_program_shader.c
dlls/wined3d/arb_program_shader.c
+1
-1
basetexture.c
dlls/wined3d/basetexture.c
+1
-1
buffer.c
dlls/wined3d/buffer.c
+1
-1
context.c
dlls/wined3d/context.c
+5
-5
cubetexture.c
dlls/wined3d/cubetexture.c
+1
-1
device.c
dlls/wined3d/device.c
+10
-9
directx.c
dlls/wined3d/directx.c
+24
-21
resource.c
dlls/wined3d/resource.c
+1
-1
surface.c
dlls/wined3d/surface.c
+7
-7
surface_base.c
dlls/wined3d/surface_base.c
+6
-6
surface_gdi.c
dlls/wined3d/surface_gdi.c
+1
-1
swapchain.c
dlls/wined3d/swapchain.c
+1
-1
texture.c
dlls/wined3d/texture.c
+1
-1
utils.c
dlls/wined3d/utils.c
+10
-10
volume.c
dlls/wined3d/volume.c
+2
-2
volumetexture.c
dlls/wined3d/volumetexture.c
+1
-1
wined3d_private.h
dlls/wined3d/wined3d_private.h
+12
-12
No files found.
dlls/wined3d/arb_program_shader.c
View file @
3aaa6ee6
...
...
@@ -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
GlPixelFormatD
esc
*
format_desc
,
static
HRESULT
arbfp_blit_set
(
IWineD3DDevice
*
iface
,
const
struct
wined3d_format_d
esc
*
format_desc
,
GLenum
textype
,
UINT
width
,
UINT
height
)
{
GLenum
shader
;
...
...
dlls/wined3d/basetexture.c
View file @
3aaa6ee6
...
...
@@ -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
GlPixelFormatD
esc
*
format_desc
,
IWineD3DDeviceImpl
*
device
,
UINT
size
,
DWORD
usage
,
const
struct
wined3d_format_d
esc
*
format_desc
,
WINED3DPOOL
pool
,
IUnknown
*
parent
,
const
struct
wined3d_parent_ops
*
parent_ops
)
{
HRESULT
hr
;
...
...
dlls/wined3d/buffer.c
View file @
3aaa6ee6
...
...
@@ -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
GlPixelFormatD
esc
*
format_desc
=
getFormatDescEntry
(
format
,
&
device
->
adapter
->
gl_info
);
const
struct
wined3d_format_d
esc
*
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
;
...
...
dlls/wined3d/context.c
View file @
3aaa6ee6
...
...
@@ -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
GlPixelFormatD
esc
*
ds_format_desc
,
const
struct
wined3d_format_desc
*
color_format_desc
,
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
color_format_desc
;
const
struct
GlPixelFormatD
esc
*
ds_format_desc
;
const
struct
wined3d_format_d
esc
*
color_format_desc
;
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
old
=
((
IWineD3DSurfaceImpl
*
)
context
->
current_rt
)
->
resource
.
format_desc
;
const
struct
GlPixelFormatD
esc
*
new
=
((
IWineD3DSurfaceImpl
*
)
target
)
->
resource
.
format_desc
;
const
struct
wined3d_format_d
esc
*
old
=
((
IWineD3DSurfaceImpl
*
)
context
->
current_rt
)
->
resource
.
format_desc
;
const
struct
wined3d_format_d
esc
*
new
=
((
IWineD3DSurfaceImpl
*
)
target
)
->
resource
.
format_desc
;
if
(
old
->
format
!=
new
->
format
)
{
...
...
dlls/wined3d/cubetexture.c
View file @
3aaa6ee6
...
...
@@ -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
GlPixelFormatD
esc
*
format_desc
=
getFormatDescEntry
(
format
,
gl_info
);
const
struct
wined3d_format_d
esc
*
format_desc
=
getFormatDescEntry
(
format
,
gl_info
);
UINT
pow2_edge_length
;
unsigned
int
i
,
j
;
UINT
tmp_w
;
...
...
dlls/wined3d/device.c
View file @
3aaa6ee6
...
...
@@ -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
GlPixelFormatD
esc
*
format_desc
=
getFormatDescEntry
(
strided
->
format
,
gl_info
);
const
struct
wined3d_format_d
esc
*
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
*
glD
esc
=
getFormatDescEntry
(
WINED3DFMT_B8G8R8A8_UNORM
,
gl_info
);
const
struct
wined3d_format_desc
*
format_d
esc
=
getFormatDescEntry
(
WINED3DFMT_B8G8R8A8_UNORM
,
gl_info
);
struct
wined3d_context
*
context
;
char
*
mem
,
*
bits
=
rect
.
pBits
;
GLint
intfmt
=
glD
esc
->
glInternal
;
GLint
format
=
glD
esc
->
glFormat
;
GLint
type
=
glD
esc
->
glType
;
GLint
intfmt
=
format_d
esc
->
glInternal
;
GLint
format
=
format_d
esc
->
glFormat
;
GLint
type
=
format_d
esc
->
glType
;
INT
height
=
This
->
cursorHeight
;
INT
width
=
This
->
cursorWidth
;
INT
bpp
=
glD
esc
->
byte_count
;
INT
bpp
=
format_d
esc
->
byte_count
;
DWORD
sampler
;
INT
i
;
...
...
dlls/wined3d/directx.c
View file @
3aaa6ee6
...
...
@@ -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
GlPixelFormatD
esc
*
format_desc
=
getFormatDescEntry
(
Format
,
&
This
->
adapters
[
Adapter
].
gl_info
);
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
=
getFormatDescEntry
(
Format
,
&
This
->
adapters
[
Adapter
].
gl_info
);
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
)
const
WineD3D_PixelFormat
*
cfg
,
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
)
const
WineD3D_PixelFormat
*
cfg
,
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
rt_format_desc
;
const
struct
GlPixelFormatD
esc
*
ds_format_desc
;
const
struct
wined3d_format_d
esc
*
rt_format_desc
;
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
glDesc
;
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
)
WINED3DDEVTYPE
DeviceType
,
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
ds_format_desc
)
const
struct
wined3d_format_desc
*
display_format_desc
,
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
)
static
BOOL
CheckFilterCapability
(
struct
wined3d_adapter
*
adapter
,
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
check_format_desc
)
const
struct
wined3d_format_desc
*
adapter_format_desc
,
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
)
static
BOOL
CheckSrgbReadCapability
(
struct
wined3d_adapter
*
adapter
,
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
)
WINED3DDEVTYPE
DeviceType
,
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
)
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
)
static
BOOL
CheckWrapAndMipCapability
(
struct
wined3d_adapter
*
adapter
,
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
)
WINED3DDEVTYPE
DeviceType
,
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
=
getFormatDescEntry
(
CheckFormat
,
gl_info
);
const
struct
GlPixelFormatD
esc
*
adapter_format_desc
=
getFormatDescEntry
(
AdapterFormat
,
gl_info
);
const
struct
wined3d_format_d
esc
*
format_desc
=
getFormatDescEntry
(
CheckFormat
,
gl_info
);
const
struct
wined3d_format_d
esc
*
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
"
,
...
...
dlls/wined3d/resource.c
View file @
3aaa6ee6
...
...
@@ -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
GlPixelFormatD
esc
*
format_desc
,
IWineD3DDeviceImpl
*
device
,
UINT
size
,
DWORD
usage
,
const
struct
wined3d_format_d
esc
*
format_desc
,
WINED3DPOOL
pool
,
IUnknown
*
parent
,
const
struct
wined3d_parent_ops
*
parent_ops
)
{
struct
IWineD3DResourceClass
*
resource
=
&
((
IWineD3DResourceImpl
*
)
iface
)
->
resource
;
...
...
dlls/wined3d/surface.c
View file @
3aaa6ee6
...
...
@@ -98,7 +98,7 @@ static void surface_cleanup(IWineD3DSurfaceImpl *This)
if
(
context
)
context_release
(
context
);
}
UINT
surface_calculate_size
(
const
struct
GlPixelFormatD
esc
*
format_desc
,
UINT
alignment
,
UINT
width
,
UINT
height
)
UINT
surface_calculate_size
(
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
=
getFormatDescEntry
(
format
,
gl_info
);
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
=
This
->
resource
.
format_desc
;
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
=
This
->
resource
.
format_desc
;
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
=
This
->
resource
.
format_desc
;
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
glDesc
=
This
->
resource
.
format_desc
;
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
,
static
HRESULT
ffp_blit_set
(
IWineD3DDevice
*
iface
,
const
struct
wined3d_format_d
esc
*
format_desc
,
GLenum
textype
,
UINT
width
,
UINT
height
)
{
ENTER_GL
();
...
...
dlls/wined3d/surface_base.c
View file @
3aaa6ee6
...
...
@@ -326,7 +326,7 @@ HRESULT WINAPI IWineD3DBaseSurfaceImpl_GetPalette(IWineD3DSurface *iface, IWineD
DWORD
WINAPI
IWineD3DBaseSurfaceImpl_GetPitch
(
IWineD3DSurface
*
iface
)
{
IWineD3DSurfaceImpl
*
This
=
(
IWineD3DSurfaceImpl
*
)
iface
;
const
struct
GlPixelFormatD
esc
*
format_desc
=
This
->
resource
.
format_desc
;
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
=
getFormatDescEntry
(
format
,
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
=
This
->
resource
.
format_desc
;
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
sEntry
,
*
dEntry
;
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
sEntry
,
*
dEntry
;
const
struct
wined3d_format_d
esc
*
sEntry
,
*
dEntry
;
if
(
TRACE_ON
(
d3d_surface
))
{
...
...
@@ -1883,7 +1883,7 @@ HRESULT WINAPI IWineD3DBaseSurfaceImpl_LockRect(IWineD3DSurface *iface, WINED3DL
}
else
{
const
struct
GlPixelFormatD
esc
*
format_desc
=
This
->
resource
.
format_desc
;
const
struct
wined3d_format_d
esc
*
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
);
...
...
dlls/wined3d/surface_gdi.c
View file @
3aaa6ee6
...
...
@@ -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
);
...
...
dlls/wined3d/swapchain.c
View file @
3aaa6ee6
...
...
@@ -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
GlPixelFormatD
esc
*
format_desc
;
const
struct
wined3d_format_d
esc
*
format_desc
;
BOOL
displaymode_set
=
FALSE
;
WINED3DDISPLAYMODE
mode
;
RECT
client_rect
;
...
...
dlls/wined3d/texture.c
View file @
3aaa6ee6
...
...
@@ -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
GlPixelFormatD
esc
*
format_desc
=
getFormatDescEntry
(
format
,
gl_info
);
const
struct
wined3d_format_d
esc
*
format_desc
=
getFormatDescEntry
(
format
,
gl_info
);
UINT
pow2_width
,
pow2_height
;
UINT
tmp_w
,
tmp_h
;
unsigned
int
i
;
...
...
dlls/wined3d/utils.c
View file @
3aaa6ee6
...
...
@@ -560,7 +560,7 @@ static BOOL init_format_base_info(struct wined3d_gl_info *gl_info)
for
(
i
=
0
;
i
<
format_count
;
++
i
)
{
struct
GlPixelFormatD
esc
*
desc
=
&
gl_info
->
gl_formats
[
i
];
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
;
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
)
static
void
check_fbo_compat
(
const
struct
wined3d_gl_info
*
gl_info
,
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
desc
=
&
gl_info
->
gl_formats
[
i
];
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
desc
;
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
;
struct
wined3d_format_d
esc
*
format_desc
;
int
fmt_idx
=
getFmtIdx
(
format_vertex_info
[
i
].
format
);
if
(
fmt_idx
==
-
1
)
...
...
@@ -1185,7 +1185,7 @@ fail:
return
FALSE
;
}
const
struct
GlPixelFormatD
esc
*
getFormatDescEntry
(
WINED3DFORMAT
fmt
,
const
struct
wined3d_gl_info
*
gl_info
)
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
,
BOOL
getColorBits
(
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
,
short
*
depthSize
,
short
*
stencilSize
)
BOOL
getDepthStencilBits
(
const
struct
wined3d_format_d
esc
*
format_desc
,
short
*
depthSize
,
short
*
stencilSize
)
{
TRACE
(
"fmt: %s
\n
"
,
debug_d3dformat
(
format_desc
->
format
));
switch
(
format_desc
->
format
)
...
...
dlls/wined3d/volume.c
View file @
3aaa6ee6
...
...
@@ -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
GlPixelFormatD
esc
*
glDesc
=
This
->
resource
.
format_desc
;
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
=
getFormatDescEntry
(
format
,
gl_info
);
const
struct
wined3d_format_d
esc
*
format_desc
=
getFormatDescEntry
(
format
,
gl_info
);
HRESULT
hr
;
if
(
!
gl_info
->
supported
[
EXT_TEXTURE3D
])
...
...
dlls/wined3d/volumetexture.c
View file @
3aaa6ee6
...
...
@@ -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
GlPixelFormatD
esc
*
format_desc
=
getFormatDescEntry
(
format
,
gl_info
);
const
struct
wined3d_format_d
esc
*
format_desc
=
getFormatDescEntry
(
format
,
gl_info
);
UINT
tmp_w
,
tmp_h
,
tmp_d
;
unsigned
int
i
;
HRESULT
hr
;
...
...
dlls/wined3d/wined3d_private.h
View file @
3aaa6ee6
...
...
@@ -903,7 +903,7 @@ enum wined3d_ffp_emit_idx
struct
wined3d_stream_info_element
{
const
struct
GlPixelFormatD
esc
*
format_desc
;
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
,
HRESULT
(
*
set_shader
)(
IWineD3DDevice
*
iface
,
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
gl_formats
;
struct
wined3d_format_d
esc
*
gl_formats
;
};
struct
wined3d_driver_info
...
...
@@ -1763,7 +1763,7 @@ typedef struct IWineD3DResourceClass
WINED3DPOOL
pool
;
UINT
size
;
DWORD
usage
;
const
struct
GlPixelFormatD
esc
*
format_desc
;
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
,
IWineD3DDeviceImpl
*
device
,
UINT
size
,
DWORD
usage
,
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
,
IWineD3DDeviceImpl
*
device
,
UINT
size
,
DWORD
usage
,
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
,
UINT
surface_calculate_size
(
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
;
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
*
format_desc
,
BOOL
getColorBits
(
const
struct
wined3d_format_d
esc
*
format_desc
,
short
*
redSize
,
short
*
greenSize
,
short
*
blueSize
,
short
*
alphaSize
,
short
*
totalSize
)
DECLSPEC_HIDDEN
;
BOOL
getDepthStencilBits
(
const
struct
GlPixelFormatD
esc
*
format_desc
,
BOOL
getDepthStencilBits
(
const
struct
wined3d_format_d
esc
*
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
GlPixelFormatD
esc
struct
wined3d_format_d
esc
{
WINED3DFORMAT
format
;
DWORD
red_mask
;
...
...
@@ -2985,7 +2985,7 @@ struct GlPixelFormatDesc
struct
color_fixup_desc
color_fixup
;
};
const
struct
GlPixelFormatD
esc
*
getFormatDescEntry
(
WINED3DFORMAT
fmt
,
const
struct
wined3d_format_d
esc
*
getFormatDescEntry
(
WINED3DFORMAT
fmt
,
const
struct
wined3d_gl_info
*
gl_info
)
DECLSPEC_HIDDEN
;
static
inline
BOOL
use_vs
(
IWineD3DStateBlockImpl
*
stateblock
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment