Sweden-Number/dlls/wined3d
Stefan Dösinger 690cbe76ac wined3d: Make pixelshaders disable fog properly.
This is a first step towards cleaning up the fog mess. The fog
parameter is added to the pixelshader compile args structure. That way
multiple pshaders are compiled for different fog settings, and the
pixel shader can remove the fog line if fog is not enabled. That way
we don't need special fog start and end settings, and this allows us
to implement EXP and EXP2 fog in the future too.
2008-12-19 17:17:16 +01:00
..
Makefile.in wined3d: Fake GL_ARB_multitexture. 2008-12-16 14:31:25 +01:00
arb_program_shader.c wined3d: Make pixelshaders disable fog properly. 2008-12-19 17:17:16 +01:00
ati_fragment_shader.c wined3d: Give ATIFS a pixel shader handler. 2008-12-15 12:24:38 +01:00
baseshader.c wined3d: Pass the ps_compile_args structures to the shader generation code. 2008-12-19 17:16:39 +01:00
basetexture.c wined3d: Rename resource functions to reflect that they're not COM functions. 2008-12-03 09:47:26 +01:00
clipper.c wined3d: Const correctness fixes. 2008-11-25 13:37:39 +01:00
context.c wined3d: Remove the shader_cleanup() method from the shader backend. 2008-12-17 14:02:24 +01:00
cubetexture.c wined3d: Rename resource functions to reflect that they're not COM functions. 2008-12-03 09:47:26 +01:00
device.c wined3d: Track shader constants in the shader backend. 2008-12-18 13:17:02 +01:00
directx.c wined3d: Track shader constants in the shader backend. 2008-12-18 13:17:02 +01:00
drawprim.c wined3d: Fake GL_ARB_multitexture. 2008-12-16 14:31:25 +01:00
gl_compat.c wined3d: Fix double const. 2008-12-17 15:28:39 +01:00
glsl_shader.c wined3d: Make pixelshaders disable fog properly. 2008-12-19 17:17:16 +01:00
indexbuffer.c wined3d: Rename resource functions to reflect that they're not COM functions. 2008-12-03 09:47:26 +01:00
nvidia_texture_shader.c wined3d: Fake GL_ARB_multitexture. 2008-12-16 14:31:25 +01:00
palette.c wined3d: Const correctness fixes. 2008-11-25 13:37:39 +01:00
pixelshader.c wined3d: Make pixelshaders disable fog properly. 2008-12-19 17:17:16 +01:00
query.c wined3d: Convert source files to utf-8. 2008-10-18 19:21:20 +02:00
resource.c wined3d: Rename resource functions to reflect that they're not COM functions. 2008-12-03 09:47:26 +01:00
state.c wined3d: Make pixelshaders disable fog properly. 2008-12-19 17:17:16 +01:00
stateblock.c wined3d: Remove GetFVF() and SetFVF() from IWineD3DDevice. 2008-12-17 14:02:03 +01:00
surface.c wined3d: Reinstall the G16R16F format surface load fixup. 2008-12-16 14:32:11 +01:00
surface_base.c wined3d: Rename resource functions to reflect that they're not COM functions. 2008-12-03 09:47:26 +01:00
surface_gdi.c wined3d: Rename resource functions to reflect that they're not COM functions. 2008-12-03 09:47:26 +01:00
swapchain.c wined3d: Sign-compare warnings fix. 2008-12-02 14:12:39 +01:00
swapchain_base.c wined3d: Handle a few "silent" FIXMEs more consistent with the rest of the code. 2008-12-02 14:04:00 +01:00
swapchain_gdi.c wined3d: Sign-compare warnings fix. 2008-12-02 14:12:39 +01:00
texture.c wined3d: Rename resource functions to reflect that they're not COM functions. 2008-12-03 09:47:26 +01:00
utils.c wined3d: Use a simpler way to calculate the number of texture levels. 2008-12-12 11:40:39 +01:00
vertexbuffer.c wined3d: Fix some spelling errors. 2008-12-09 11:27:51 +01:00
vertexdeclaration.c wined3d: Don't try to draw with unsupported attribute data types. 2008-09-22 12:20:34 +02:00
vertexshader.c wined3d: Shaders will never have a NULL function. 2008-12-16 12:52:04 +01:00
volume.c wined3d: Move GlPixelFormatDesc to wined3d_private.h where it belongs. 2008-12-04 11:59:06 +01:00
volumetexture.c wined3d: Rename resource functions to reflect that they're not COM functions. 2008-12-03 09:47:26 +01:00
wined3d.spec wined3d: Fix the WineDirect3DCreate() export. 2008-10-27 12:37:27 +01:00
wined3d_gl.h wined3d: Some GL_EXT_fog_coord prototype fixes. 2008-12-16 14:32:29 +01:00
wined3d_main.c wined3d: Add registry key for overriding the pci vendor id. 2008-11-24 14:52:32 +01:00
wined3d_private.h wined3d: Make pixelshaders disable fog properly. 2008-12-19 17:17:16 +01:00
wined3d_private_types.h wined3d: Track depth stencil location per-surface. 2008-07-03 11:50:52 +02:00