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 wined3d: Convert source files to utf-8. 2008-10-18 19:21:20 +02:00
clipper.c wined3d: Convert source files to utf-8. 2008-10-18 19:21:20 +02:00
context.c wined3d: Sign-compare warnings fix. 2008-11-21 11:29:12 +01:00
cubetexture.c wined3d: Convert source files to utf-8. 2008-10-18 19:21:20 +02:00
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 wined3d: Convert source files to utf-8. 2008-10-18 19:21:20 +02:00
Makefile.in wined3d: Use a swapchain for GDI surfaces. 2008-08-19 12:21:32 +02:00
nvidia_texture_shader.c wined3d: Convert source files to utf-8. 2008-10-18 19:21:20 +02:00
palette.c wined3d: Convert source files to utf-8. 2008-10-18 19:21:20 +02:00
pixelshader.c wined3d: Add the ability to duplicate GL pixel shaders. 2008-11-25 13:07:03 +01:00
query.c wined3d: Convert source files to utf-8. 2008-10-18 19:21:20 +02:00
resource.c wined3d: Implement IWineD3DResourceImpl_GetPriority and IWineD3DResourceImpl_SetPriority for resource management. 2008-10-08 14:17:03 +02:00
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.c wined3d: Remove WINAPI on static functions where not needed. 2008-11-25 11:49:57 +01:00
surface_base.c wined3d: Remove another redundant NULL check (LLVM/Clang). 2008-11-03 11:49:46 +01:00
surface_gdi.c wined3d: Convert source files to utf-8. 2008-10-18 19:21:20 +02:00
swapchain.c d3d: Do not restore the display mode in ddraw. 2008-11-03 13:34:13 +01:00
swapchain_base.c wined3d: Convert source files to utf-8. 2008-10-18 19:21:20 +02:00
swapchain_gdi.c d3d: Do not restore the display mode in ddraw. 2008-11-03 13:34:13 +01:00
texture.c wined3d: Convert source files to utf-8. 2008-10-18 19:21:20 +02:00
utils.c wined3d: Rename the fragment ffp desc structures. 2008-11-20 12:17:45 +01:00
vertexbuffer.c wined3d: Convert source files to utf-8. 2008-10-18 19:21:20 +02: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: Make the shader backend call CompileShader. 2008-11-25 13:06:23 +01:00
volume.c wined3d: Protect gl calls in Volume_LoadTexture with ENTER_GL/LEAVE_GL. 2008-10-20 11:38:54 +02:00
volumetexture.c wined3d: Remove ENTER_GL/LEAVE_GL from VolumeTexture_PreLoad because it doesn't make any GL calls. 2008-10-20 11:39:01 +02:00
wined3d.spec wined3d: Fix the WineDirect3DCreate() export. 2008-10-27 12:37:27 +01:00
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.h wined3d: Add the ability to duplicate GL pixel shaders. 2008-11-25 13:07:03 +01:00
wined3d_private_types.h wined3d: Track depth stencil location per-surface. 2008-07-03 11:50:52 +02:00