Sweden-Number/dlls/wined3d
Stefan Dösinger 7ab6c22f5a wined3d: Support the full amount of constants in GLSL.
This patch advertises all GL reported float uniforms to the D3D app to
reach the 256 constants required by Shader Model 3.0 on dx9 cards. If
the shader does not use indirect addressing, all 256 constants are
declared. The compiler can then figure out which constants are
actually used. This makes shaders work that use high constant indices,
but don't use all 256 constants.
2009-04-27 13:24:00 +02:00
..
Makefile.in
arb_program_shader.c wined3d: Avoid using an implicit value to set fogcoord to 0.0. 2009-04-23 18:14:27 +02:00
ati_fragment_shader.c
baseshader.c wined3d: Support the full amount of constants in GLSL. 2009-04-27 13:24:00 +02:00
basetexture.c
buffer.c wined3d: Save some memory in vertex buffers. 2009-04-10 11:14:32 +02:00
clipper.c
context.c
cubetexture.c
device.c wined3d: SetDepthStencilSurface is always called when AutoDepthStencil is enabled. 2009-04-24 11:51:27 +02:00
directx.c wined3d: Merge match_apple and implementation_is_apple. 2009-04-20 16:39: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: Support the full amount of constants in GLSL. 2009-04-27 13:24:00 +02:00
nvidia_texture_shader.c
palette.c
pixelshader.c wined3d: Rename some NP2 fixup variables and update comments. 2009-04-13 17:32:11 -05:00
query.c
resource.c
state.c wined3d: glsl: Enable load_np2fixup_constants. 2009-04-10 14:00:58 +02:00
stateblock.c d3d: Remove the format from index buffers. 2009-04-09 16:28:25 +02:00
surface.c
surface_base.c wined3d: Get rid of the shared_handle parameter. 2009-04-23 14:22:06 +02:00
surface_gdi.c wined3d: Downgrade an ERR to a WARN. 2009-04-23 14:22:06 +02:00
swapchain.c
swapchain_base.c
swapchain_gdi.c
texture.c
utils.c d3d8, d3d9: Don't rely on the wined3d buffer type. 2009-04-08 11:35:29 +02:00
vertexdeclaration.c
vertexshader.c d3d: Limit d3d8 and d3d9 vshader constants to 256. 2009-04-27 13:23:36 +02:00
view.c
volume.c
volumetexture.c
wined3d.spec
wined3d_gl.h wined3d: Merge match_apple and implementation_is_apple. 2009-04-20 16:39:55 +02:00
wined3d_main.c
wined3d_private.h wined3d: Support the full amount of constants in GLSL. 2009-04-27 13:24:00 +02:00
wined3d_private_types.h wined3d: Handle the opcode specific control shift in the frontend rather than the backend. 2009-04-24 11:52:28 +02:00