wine/dlls/wined3d
Stefan Dösinger 0bf32b12f5 wined3d: Add the ability to duplicate GL pixel shaders.
Some stateblock parameters have to be compiled into the GL pixel
shader code, like lines for pixelformat fixups. This leads to problems
when applications switch those settings, requiring a recompilation of
the shader. This patch enables wined3d to have multiple GL shaders for
a D3D shader(pixel shaders only so far) to handle this more
efficiently.
2008-11-25 13:07:03 +01:00
..
arb_program_shader.c wined3d: Add the ability to duplicate GL pixel shaders. 2008-11-25 13:07:03 +01:00
ati_fragment_shader.c wined3d: Rename the fragment ffp desc structures. 2008-11-20 12:17:45 +01:00
baseshader.c wined3d: Add the ability to duplicate GL pixel shaders. 2008-11-25 13:07:03 +01:00
basetexture.c
clipper.c
context.c wined3d: Sign-compare warnings fix. 2008-11-21 11:29:12 +01:00
cubetexture.c
device.c wined3d: Make the shader backend call CompileShader. 2008-11-25 13:06:23 +01:00
directx.c wined3d: Add registry key for overriding the pci vendor id. 2008-11-24 14:52:32 +01:00
drawprim.c wined3d: Print an error when drawStridedSlowVs() is called with 0 idxSize and non-NULL idxData (LLVM/Clang). 2008-10-31 12:58:43 +01:00
glsl_shader.c wined3d: Add the ability to duplicate GL pixel shaders. 2008-11-25 13:07:03 +01:00
indexbuffer.c
Makefile.in
nvidia_texture_shader.c
palette.c
pixelshader.c wined3d: Add the ability to duplicate GL pixel shaders. 2008-11-25 13:07:03 +01:00
query.c
resource.c
state.c wined3d: Make the shader backend call CompileShader. 2008-11-25 13:06:23 +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_base.c wined3d: Remove another redundant NULL check (LLVM/Clang). 2008-11-03 11:49:46 +01:00
surface_gdi.c
surface.c wined3d: Remove WINAPI on static functions where not needed. 2008-11-25 11:49:57 +01:00
swapchain_base.c
swapchain_gdi.c d3d: Do not restore the display mode in ddraw. 2008-11-03 13:34:13 +01:00
swapchain.c d3d: Do not restore the display mode in ddraw. 2008-11-03 13:34:13 +01:00
texture.c
utils.c wined3d: Rename the fragment ffp desc structures. 2008-11-20 12:17:45 +01:00
vertexbuffer.c
vertexdeclaration.c
vertexshader.c wined3d: Make the shader backend call CompileShader. 2008-11-25 13:06:23 +01:00
volume.c
volumetexture.c
wined3d_gl.h wined3d: Add detection for NVIDIA's GTX 280. 2008-11-24 14:41:58 +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_types.h
wined3d_private.h wined3d: Add the ability to duplicate GL pixel shaders. 2008-11-25 13:07:03 +01:00
wined3d.spec wined3d: Fix the WineDirect3DCreate() export. 2008-10-27 12:37:27 +01:00