H. Verbeet
|
a2fde7d912
|
wined3d: Get rid of any remaining d3d9 stuff in state.c.
|
2007-02-15 14:20:56 +01:00 |
Stefan Dösinger
|
b3f96f4327
|
wined3d: alphaop fixes for color keying.
|
2007-02-15 11:40:57 +01:00 |
Stefan Dösinger
|
d4c4e5d167
|
wined3d: Enable color keying only for surfaces without an alpha channel.
|
2007-02-15 11:40:44 +01:00 |
Stefan Dösinger
|
49a49fcfec
|
wined3d: Load one bump mapping environment matrix into pixel shaders if needed.
|
2007-02-15 11:36:01 +01:00 |
Stefan Dösinger
|
efbd6d6332
|
wined3d: Give the bump env matrices their own states.
|
2007-02-15 11:35:52 +01:00 |
H. Verbeet
|
498f9c507a
|
wined3d: Use WINED3DSTREAMSOURCE_INSTANCEDATA rather than D3DSTREAMSOURCE_INSTANCEDATA.
|
2007-02-15 11:15:25 +01:00 |
Francois Gouget
|
536e738552
|
Assorted spelling fixes.
|
2007-02-14 21:03:57 +01:00 |
Stefan Dösinger
|
0feddccfe3
|
wined3d: Instancing emulation.
|
2007-02-14 20:46:25 +01:00 |
Stefan Dösinger
|
93cd7ef7ff
|
wined3d: Correctly load vertex attributes with a stride of 0.
|
2007-02-14 20:46:02 +01:00 |
Stefan Dösinger
|
174b6321eb
|
wined3d: Move lights to the state table.
|
2007-02-14 20:45:15 +01:00 |
Stefan Dösinger
|
acadf3f241
|
wined3d: Replace the light chain with a hashmap.
|
2007-02-14 20:44:58 +01:00 |
H. Verbeet
|
32e5cac2be
|
wined3d: Get rid of the vertexDeclaration field in IWineD3DVertexShaderImpl.
|
2007-02-14 13:54:29 +01:00 |
Stefan Dösinger
|
b48dfb3c54
|
wined3d: Always use np2 repacking if no native np2 support is available.
|
2007-02-14 12:29:01 +01:00 |
H. Verbeet
|
2a309f503d
|
wined3d: Cleanup the pixelshader() state handler a little bit.
|
2007-02-14 12:21:46 +01:00 |
H. Verbeet
|
1636bc1aec
|
wined3d: Always select the correct shader pair in the vertexdeclaration() state handler.
|
2007-02-14 12:21:41 +01:00 |
Stefan Dösinger
|
380930dc54
|
wined3d: Store dirty states per context.
|
2007-02-13 11:55:07 +01:00 |
Stefan Dösinger
|
e6c9a073b0
|
wined3d: Store state optmization members in the context.
|
2007-02-13 11:50:38 +01:00 |
Stefan Dösinger
|
c739c387b6
|
wined3d: Add a per context structure for context management.
|
2007-02-13 11:50:14 +01:00 |
Francois Gouget
|
b0bde6b87c
|
Assorted spelling fixes.
|
2007-01-18 12:56:52 +01:00 |
H. Verbeet
|
d429ff5b69
|
wined3d: When switching color material, apply the material we were previously tracking.
This fixes a regression introduced by 329670c7f1 .
|
2007-01-18 12:08:57 +01:00 |
H. Verbeet
|
612a74a994
|
wined3d: Don't set Parm when isDiffuseSupplied is FALSE in state_colormat(), it isn't used anyway.
|
2007-01-18 12:08:45 +01:00 |
Stefan Dösinger
|
354fdae524
|
wined3d: Implement per stream offsets.
|
2007-01-17 11:24:04 +01:00 |
Stefan Dösinger
|
b07c48c499
|
wined3d: Do not activate / deactivate texture dimensions twice.
|
2007-01-10 22:03:28 +01:00 |
Stefan Dösinger
|
08c7b3947b
|
wined3d: Fix a capital letter in a parameter name.
|
2007-01-10 22:03:09 +01:00 |
Stefan Dösinger
|
7fd246ebe3
|
wined3d: Add copyright statements to state.c.
|
2007-01-10 22:02:23 +01:00 |
Stefan Dösinger
|
fe6165db19
|
wined3d: Attempt to remove some tabs smuggled in by xcode.
|
2007-01-10 22:02:10 +01:00 |
Stefan Dösinger
|
953f8d7b37
|
wined3d: Do not warn about unsupported point sizes if the default values are set.
|
2007-01-10 22:01:57 +01:00 |
Stefan Dösinger
|
60ea760945
|
wined3d: Avoid false resultarg warnings.
|
2007-01-10 22:01:46 +01:00 |
Stefan Dösinger
|
9b4920996e
|
wined3d: Move material applying to the state table.
|
2007-01-10 22:00:34 +01:00 |
Michael Stefaniuc
|
33af3c5c83
|
janitorial: Use the C standard for multiline strings.
|
2007-01-10 12:28:19 +01:00 |
Stefan Dösinger
|
577f8db7cf
|
wined3d: Fix np2 textures.
|
2007-01-08 21:00:23 +01:00 |
Stefan Dösinger
|
2e55c196ee
|
wined3d: Remove some unneeded context cache members from the device.
|
2007-01-08 21:00:04 +01:00 |
Stefan Dösinger
|
fdb62cbaeb
|
wined3d: Do not activate vertex shaders needlessly.
|
2007-01-08 20:58:21 +01:00 |
Stefan Dösinger
|
09ab812e79
|
wined3d: Avoid negative draw start indices.
|
2007-01-08 20:58:11 +01:00 |
Stefan Dösinger
|
8e37fcd266
|
wined3d: Move applying shader constants to the state table.
|
2007-01-08 20:57:57 +01:00 |
Stefan Dösinger
|
799770b992
|
wined3d: Apply shaders in their state handlers.
|
2007-01-08 20:56:51 +01:00 |
Stefan Dösinger
|
7e314011fb
|
wined3d: Move debugging fixmes from drawprim to the stream source handler.
|
2007-01-08 20:56:36 +01:00 |
Stefan Dösinger
|
27bac24acb
|
wined3d: Re-add the fixed function stream source trace.
|
2007-01-08 20:56:06 +01:00 |
Stefan Dösinger
|
d5f18e6a63
|
wined3d: Move applying the gl stream sources to the state table.
|
2007-01-08 20:55:51 +01:00 |
Chris Robinson
|
d8c67c3415
|
wined3d: state_pointsprite should apply to all texture units.
|
2007-01-04 21:36:59 +01:00 |
H. Verbeet
|
7ae71a92a2
|
wined3d: Skip sampler state application for stages that aren't mapped to a texture unit.
|
2007-01-04 21:23:42 +01:00 |
H. Verbeet
|
aced8de853
|
wined3d: Skip WINED3DTSS_TEXCOORDINDEX state application for stages that aren't mapped to a texture unit.
|
2007-01-04 21:23:37 +01:00 |
H. Verbeet
|
c7fad607ba
|
wined3d: Don't do WINED3DTSS_ALPHAOP texture operations for stages that aren't mapped to a texture unit.
|
2007-01-04 21:23:31 +01:00 |
H. Verbeet
|
8c530333cb
|
wined3d: Don't do WINED3DTSS_COLOROP texture operations for stages that aren't mapped to a texture unit.
|
2007-01-04 21:18:10 +01:00 |
Francois Gouget
|
bbb2b7fd98
|
Assorted spelling fixes.
|
2007-01-04 11:27:31 +01:00 |
Stefan Dösinger
|
51a9810693
|
wined3d: Move decoding the streams to their own inline function.
|
2007-01-04 10:58:20 +01:00 |
Stefan Dösinger
|
0d700bef5d
|
wined3d: Break the viewport out of the vertex declaration state.
|
2007-01-04 10:57:33 +01:00 |
Stefan Dösinger
|
e26e3ee5f3
|
wined3d: Remove d3ddevice_set_ortho.
|
2007-01-03 11:19:55 +01:00 |
Stefan Dösinger
|
82bd0790ed
|
wined3d: Move the projection matrix into its own state.
|
2007-01-03 11:19:45 +01:00 |
Stefan Dösinger
|
a0ff9826ad
|
wined3d: Break the lighting state out of the vertex decl.
|
2007-01-03 11:19:31 +01:00 |