Sweden-Number/dlls/wined3d
Stefan Dösinger 754b5cf2ad wined3d: Deal with reserved shader constants in the backend.
This moves the GLSL and ARB specific reserved constants out of directx.c into
the get_caps methods of the shader backends. That way the number of reserved
constants remains in the backend.

GL_LIMITS({v/p}shader_constantsF) now contains the real number of constants as
advertised by GL instead of some mixture of GL info and backend implementation
specifics. This makes it easier for backends to decide how many constants to
use.
2009-04-10 11:22:55 +02:00
..
Makefile.in wined3d: Add IWineD3DRendertargetView. 2009-02-24 16:57:29 +01:00
arb_program_shader.c wined3d: Deal with reserved shader constants in the backend. 2009-04-10 11:22:55 +02:00
ati_fragment_shader.c wined3d: Don't compare texUnitMap entries to -1. 2009-03-09 14:39:34 +01:00
baseshader.c wined3d: Store the relative addressing mode in struct wined3d_shader_dst_param. 2009-04-10 10:23:20 +02:00
basetexture.c wined3d: Add pow2Matrix_identity flag to BaseTextureClass struct. 2009-03-31 12:39:27 +02:00
buffer.c wined3d: Save some memory in vertex buffers. 2009-04-10 11:14:32 +02:00
clipper.c
context.c wined3d: Fix a few sign compare warnings. 2009-03-25 11:12:30 +01:00
cubetexture.c wined3d: Remove the format field from IWineD3DResourceClass. 2009-03-13 11:29:19 +01:00
device.c wined3d: Deal with reserved shader constants in the backend. 2009-04-10 11:22:55 +02:00
directx.c wined3d: Deal with reserved shader constants in the backend. 2009-04-10 11:22:55 +02:00
drawprim.c wined3d: Save some memory in vertex buffers. 2009-04-10 11:14:32 +02:00
gl_compat.c
glsl_shader.c wined3d: Deal with reserved shader constants in the backend. 2009-04-10 11:22:55 +02:00
nvidia_texture_shader.c wined3d: Don't compare texUnitMap entries to -1. 2009-03-09 14:39:34 +01:00
palette.c
pixelshader.c wined3d: Add texrect_fixup bitfield to ps_compile_args struct. 2009-03-31 12:40:10 +02:00
query.c
resource.c wined3d: Remove the format field from IWineD3DResourceClass. 2009-03-13 11:29:19 +01:00
state.c wined3d: Merge indexbuffer and buffer implementations. 2009-04-08 11:37:24 +02:00
stateblock.c d3d: Remove the format from index buffers. 2009-04-09 16:28:25 +02:00
surface.c wined3d: Don't use rtInternal for surfaces that are on a swapchain. 2009-03-25 11:12:49 +01:00
surface_base.c wined3d: Care for things like pitch and blocksize when copying DXT surfaces. 2009-03-31 12:42:00 +02:00
surface_gdi.c wined3d: Remove the bytesPerPixel field from IWineD3DSurfaceImpl and IWineD3DVolumeImpl. 2009-03-24 12:57:21 +01:00
swapchain.c wined3d: Remove the format field from IWineD3DResourceClass. 2009-03-13 11:29:19 +01:00
swapchain_base.c
swapchain_gdi.c
texture.c wined3d: Fix a few sign compare warnings. 2009-03-25 11:12:30 +01:00
utils.c d3d8, d3d9: Don't rely on the wined3d buffer type. 2009-04-08 11:35:29 +02:00
vertexdeclaration.c wined3d: Unify vertex and texture formats. 2009-03-27 15:51:25 +01:00
vertexshader.c wined3d: Store the relative addressing mode in struct wined3d_shader_dst_param. 2009-04-10 10:23:20 +02:00
view.c wined3d: Add IWineD3DRendertargetView. 2009-02-24 16:57:29 +01:00
volume.c wined3d: Remove the bytesPerPixel field from IWineD3DSurfaceImpl and IWineD3DVolumeImpl. 2009-03-24 12:57:21 +01:00
volumetexture.c wined3d: Fix a few sign compare warnings. 2009-03-25 11:12:30 +01:00
wined3d.spec
wined3d_gl.h wined3d: Update NVidia pci ids. 2009-04-06 11:16:24 +02:00
wined3d_main.c wined3d: The adapters array should be owned by IWineD3DImpl. 2009-03-11 13:03:32 +01:00
wined3d_private.h wined3d: Deal with reserved shader constants in the backend. 2009-04-10 11:22:55 +02:00
wined3d_private_types.h wined3d: Don't use the opcode_token field in the GLSL backend. 2009-04-01 14:23:56 +02:00