Henri Verbeet
|
66d453ce5c
|
wined3d: Don't declare more varyings than required by the shader model.
|
2011-12-06 15:50:58 +01:00 |
Henri Verbeet
|
ab73f20e38
|
wined3d: Use proper texcoord masks for GLSL texm3x3spec / texm3x3vspec.
|
2011-11-29 13:23:04 +01:00 |
Henri Verbeet
|
14cf780fde
|
wined3d: Recognize the SM4 xor opcode.
|
2011-11-22 10:52:33 +01:00 |
Henri Verbeet
|
d695dd3af4
|
wined3d: Recognize the SM4 ushr opcode.
|
2011-11-22 10:52:29 +01:00 |
Henri Verbeet
|
9afff037e5
|
wined3d: Recognize the SM4 udiv opcode.
|
2011-11-22 10:52:25 +01:00 |
Henri Verbeet
|
e2d099a14d
|
wined3d: Recognize the SM4 round_ni opcode.
|
2011-11-21 11:00:50 +01:00 |
Henri Verbeet
|
829e28cb4d
|
wined3d: Recognize the SM4 ge opcode.
|
2011-11-21 11:00:46 +01:00 |
Henri Verbeet
|
af11214562
|
wined3d: Recognize the SM4 eq opcode.
|
2011-11-21 11:00:42 +01:00 |
Henri Verbeet
|
563edce2fa
|
wined3d: Get rid of the WINED3DSHADER_PARAM_SRCMOD_TYPE typedef.
|
2011-11-15 16:09:09 +01:00 |
Henri Verbeet
|
13efdc6a37
|
wined3d: Introduce a "state" variable in shader_glsl_load_constants().
|
2011-11-14 15:25:22 +01:00 |
Henri Verbeet
|
adf7c33023
|
wined3d: Get rid of the COMPARISON_TYPE typedef.
|
2011-11-09 11:34:32 +01:00 |
Henri Verbeet
|
323a95418e
|
wined3d: Get rid of the WINED3DSAMPLER_TEXTURE_TYPE typedef.
|
2011-11-09 11:34:24 +01:00 |
Andrew Talbot
|
e0cd19d88d
|
wined3d: Remove extraneous braces from switch statements.
|
2011-11-07 11:54:25 +01:00 |
Henri Verbeet
|
b49e08aa8d
|
wined3d: Get rid of the local_constant typedef.
|
2011-10-31 23:52:59 +01:00 |
Matteo Bruni
|
5f2c6b3c82
|
wined3d: Enable SM4 support in the GLSL shader backend when possible.
|
2011-10-26 12:41:34 +02:00 |
Matteo Bruni
|
7254f5e661
|
wined3d: Return only the shader major version.
|
2011-10-26 12:41:34 +02:00 |
Henri Verbeet
|
7aac0159a9
|
wined3d: Move the ARB shader program constant handling to the backend where it belongs.
|
2011-10-26 12:41:33 +02:00 |
Stefan Dösinger
|
ec0ac720bf
|
wined3d: Make sure that lit doesn't return NaN.
|
2011-09-12 10:09:34 +02:00 |
Henri Verbeet
|
74b418c9e0
|
wined3d: Don't print the GLSL info log by default on fglrx.
|
2011-09-05 10:56:46 +02:00 |
Henri Verbeet
|
7d46943067
|
wined3d: Make some parameters to get_glsl_program_entry() const.
|
2011-08-23 16:53:52 +02:00 |
Henri Verbeet
|
3b3470b151
|
wined3d: Make the shader parameter to shader_glsl_generate_vshader() const.
|
2011-08-23 16:53:52 +02:00 |
Henri Verbeet
|
f75675031f
|
wined3d: Make the shader parameter to shader_glsl_generate_pshader() const.
|
2011-08-23 16:53:52 +02:00 |
Henri Verbeet
|
68b9071329
|
wined3d: Make the shader and ctx_priv parameters to shader_generate_glsl_declarations() const.
|
2011-07-25 11:59:11 +02:00 |
Henri Verbeet
|
6a046eddd7
|
wined3d: Get rid of the vpos_uniform field from the wined3d_pixel_shader structure.
|
2011-07-25 11:59:07 +02:00 |
Henri Verbeet
|
dbcbf0c45b
|
wined3d: Make the heap parameter to update_heap_entry() const.
|
2011-07-22 12:57:20 +02:00 |
Henri Verbeet
|
959874c2d8
|
wined3d: Make the tex_unit_map parameter to shader_glsl_load_vsamplers() const.
|
2011-07-22 12:57:19 +02:00 |
Henri Verbeet
|
86dd8476db
|
wined3d: Make the tex_unit_map parameter to shader_glsl_load_psamplers() const.
|
2011-07-22 12:57:19 +02:00 |
Henri Verbeet
|
12be5afd92
|
wined3d: Get rid of the glsl_sample_function_t typedef.
|
2011-06-29 10:08:34 -05:00 |
Henri Verbeet
|
8fa44dd76d
|
wined3d: Get rid of the glsl_src_param_t typedef.
|
2011-06-29 10:08:28 -05:00 |
Henri Verbeet
|
3f62b618c4
|
wined3d: Get rid of the glsl_dst_param_t typedef.
|
2011-06-29 10:08:19 -05:00 |
Henri Verbeet
|
5a26da1d19
|
wined3d: Make the wined3d_shader_context shader pointer const.
|
2011-06-23 09:47:34 +02:00 |
Henri Verbeet
|
c51db63ba4
|
wined3d: Require ARB_shader_texture_lod for SM3.
|
2011-06-16 11:16:26 +02:00 |
Henri Verbeet
|
95bd0ec61c
|
wined3d: Just enable ARB_shader_texture_lod if it's available.
|
2011-06-07 14:18:34 +02:00 |
Henri Verbeet
|
aba42d1fa5
|
wined3d: Introduce a separate structure for framebuffer state.
|
2011-05-19 10:07:57 +02:00 |
Henri Verbeet
|
d52ae4b63f
|
wined3d: Get rid of the glsl_program_key_t typedef.
|
2011-05-17 10:06:34 +02:00 |
Henri Verbeet
|
0e0e5c3e38
|
wined3d: Get rid of the IWineD3DDevice typedefs.
|
2011-05-17 10:06:23 +02:00 |
Stefan Dösinger
|
a549b8f090
|
wined3d: Fix a few MSVC data loss warnings.
|
2011-05-13 17:05:27 +02:00 |
Francois Gouget
|
5920de5ffb
|
Assorted spelling and case fixes.
|
2011-05-09 12:09:27 +02:00 |
Henri Verbeet
|
86b0c6bd7b
|
wined3d: Rename "shader_backend_t" to "wined3d_shader_backend_ops".
This makes it more consistent with the other call table names in wined3d.
|
2011-05-05 11:45:22 +02:00 |
Henri Verbeet
|
a05841bd1a
|
wined3d: Rename "pCaps" to "caps".
|
2011-04-27 11:50:29 +02:00 |
Henri Verbeet
|
3f0120241b
|
wined3d: Enable SM3 if ARB_shader_texture_lod is supported.
|
2011-04-26 10:46:52 +02:00 |
Henri Verbeet
|
9d0e17e9ea
|
wined3d: Either set SM3 for both vertex and fragment shaders or for neither.
|
2011-04-26 10:46:45 +02:00 |
Henri Verbeet
|
8fe80e18b2
|
wined3d: Get rid of the IWineD3DBaseShader typedefs.
|
2011-03-31 12:37:47 +02:00 |
Henri Verbeet
|
f8f83ff2f7
|
wined3d: Remove COM from the shader implementation.
|
2011-03-31 12:37:46 +02:00 |
Henri Verbeet
|
5555d904be
|
wined3d: Get rid of IWineD3DBaseShaderClass.
|
2011-03-31 12:37:46 +02:00 |
Henri Verbeet
|
99bed5d41d
|
wined3d: Get rid of IWineD3DPixelShaderImpl.
|
2011-03-30 12:18:20 +02:00 |
Henri Verbeet
|
dab01d435e
|
wined3d: Get rid of IWineD3DVertexShaderImpl.
|
2011-03-30 12:18:09 +02:00 |
Henri Verbeet
|
3d4fe0b750
|
wined3d: Get rid of IWineD3DPixelShader.
|
2011-03-30 12:18:03 +02:00 |
Henri Verbeet
|
c5bf96c951
|
wined3d: Get rid of IWineD3DBaseTextureClass.
|
2011-03-29 12:34:40 +02:00 |
Henri Verbeet
|
eb5bfad18d
|
wined3d: Get rid of the IWineD3DBaseTexture typedefs.
|
2011-03-28 17:08:52 +02:00 |