Sweden-Number/dlls/wined3d
Stefan Dösinger 620a423b22 wined3d: Kill the GL_ATI_envmap_bumpmap code.
GL_ATI_envmap_bumpmap provides two things: Signed V8U8 pixel formats,
and bump mapping. The extension is only supported on fglrx, and this
driver also supports GL_ARB_fragment_program.  Thus the bump mapping
code is never used on any driver out there.  Furthermore, if it is
used, it tends to crash the driver

The signed pixel format is used, as it can be used by pixel shaders or
the ARBfp replacement. However, the format is broken in fglrx, and
negative values are clamped to 0.0. This results in test
failures. WineD3D has an alternative codepath using scale+bias to
enable V8U8 using a standard signed RGB which works correctly on
fglrx.
2008-11-04 11:41:14 +01:00
..
Makefile.in
arb_program_shader.c wined3d: Kill the GL_ATI_envmap_bumpmap code. 2008-11-04 11:41:14 +01:00
ati_fragment_shader.c
baseshader.c
basetexture.c
clipper.c
context.c
cubetexture.c
device.c wined3d: Fix the num blend values -> type match. 2008-11-04 11:40:37 +01:00
directx.c wined3d: Kill the GL_ATI_envmap_bumpmap code. 2008-11-04 11:41:14 +01:00
drawprim.c
glsl_shader.c wined3d: Kill the GL_ATI_envmap_bumpmap code. 2008-11-04 11:41:14 +01:00
indexbuffer.c
nvidia_texture_shader.c
palette.c
pixelshader.c
query.c
resource.c
state.c wined3d: Kill the GL_ATI_envmap_bumpmap code. 2008-11-04 11:41:14 +01:00
stateblock.c wined3d: Use the integer variant of zero instead of casting "0.0". 2008-11-04 11:26:05 +01:00
surface.c wined3d: Kill the GL_ATI_envmap_bumpmap code. 2008-11-04 11:41:14 +01:00
surface_base.c
surface_gdi.c
swapchain.c
swapchain_base.c
swapchain_gdi.c
texture.c
utils.c wined3d: Kill the GL_ATI_envmap_bumpmap code. 2008-11-04 11:41:14 +01:00
vertexbuffer.c
vertexdeclaration.c
vertexshader.c
volume.c
volumetexture.c
wined3d.spec
wined3d_main.c
wined3d_private.h
wined3d_private_types.h