Sweden-Number/include/wine
Stefan Dösinger c088edeae7 wined3d: Use GL_ARB_texture_non_power_of_two emulation.
ATI cards prior to the radeon HD series did not have unconditional non
power of two support. So far we've used texture_rectangle for that, or
created a bigger power of two texture with padding. This had the
disadvantage that we had to correct the coordinates, which causes
extreme problems with shaders(doesn't work, pretty much).

Both the MacOS and the fglrx driver have support for
GL_ARB_texture_non_power_of_two, and run it on the hardware as long as
we stay within the texture_rectangle limitations. This allows us to
have conditional non power of two textures with normalized
coordinates. This patch adds an internal extension, and the code
creates a regular GL_TEXTURE_2D texture with NP2 size, but refuses
mipmapping, filtering and texture_rectangle incompatible
operations. This makes np2 textures work with shaders on fglrx and
macos.
2008-07-18 11:41:09 +02:00
..
dcetypes.idl rpcss: Implement endpoint-mapper server using DCE/RPC. 2008-06-26 12:16:48 +02:00
debug.h
epm.idl rpcss: Implement endpoint-mapper server using DCE/RPC. 2008-06-26 12:16:48 +02:00
exception.h exception.h: Make the RtlUnwind wrapper available separately. 2008-07-03 13:08:19 +02:00
irot.idl
itss.idl
library.h
list.h
mmsystem16.h
mscvpdb.h
port.h libport: Move the sigsetjmp replacement to exception.h to make it available for Winelib too. 2008-05-26 19:23:43 +02:00
pthread.h
rpcfc.h
server.h
server_protocol.h server: Set the visible rect in the set_window_pos request again. 2008-07-03 20:33:12 +02:00
svcctl.idl services: Send the service name in the control requests. 2008-05-08 18:08:41 +02:00
test.h wine/test.h: Don't allow to use config.h in tests. 2008-07-08 21:29:28 +02:00
unicode.h
wgl.h
winaspi.h
winbase16.h
windef16.h
wine_common_ver.rc
wined3d_caps.h
wined3d_gl.h wined3d: Use GL_ARB_texture_non_power_of_two emulation. 2008-07-18 11:41:09 +02:00
wined3d_interface.h wined3d: Use GL_ARB_texture_non_power_of_two emulation. 2008-07-18 11:41:09 +02:00
wined3d_types.h wined3d: Fix a usage flags conflict. 2008-06-23 12:54:15 +02:00
wingdi16.h
winnet16.h
winsock16.h
winuser16.h
wpp.h