Stefan Dösinger
|
2a90bc2c7a
|
wined3d: Remove dead code from drawprim.c.
|
2007-02-21 10:57:50 +01:00 |
Stefan Dösinger
|
fb1469c47d
|
wined3d: Do not print the fixed / unfixed vertices warning with shaders.
|
2007-02-21 10:55:14 +01:00 |
Stefan Dösinger
|
a9d681c3ad
|
wined3d: With FVFs only one stream is used.
|
2007-02-20 11:50:26 +01:00 |
Stefan Dösinger
|
59ae2a56fb
|
wined3d: Use VBOs for index buffers.
|
2007-02-20 11:50:10 +01:00 |
H. Verbeet
|
498f9c507a
|
wined3d: Use WINED3DSTREAMSOURCE_INSTANCEDATA rather than D3DSTREAMSOURCE_INSTANCEDATA.
|
2007-02-15 11:15:25 +01:00 |
Stefan Dösinger
|
0feddccfe3
|
wined3d: Instancing emulation.
|
2007-02-14 20:46:25 +01:00 |
H. Verbeet
|
32e5cac2be
|
wined3d: Get rid of the vertexDeclaration field in IWineD3DVertexShaderImpl.
|
2007-02-14 13:54:29 +01:00 |
H. Verbeet
|
8f0884066f
|
wined3d: Add WINED3DDECLUSAGE, use it.
|
2007-02-14 13:50:22 +01:00 |
Stefan Dösinger
|
8cae0e4d07
|
wined3d: Dirtify the render targets, not the primary swapchain on draws.
|
2007-02-14 12:27:23 +01:00 |
Stefan Dösinger
|
c1623d4e7b
|
wined3d: Use the context manager to prepare for drawing.
|
2007-02-13 12:03:40 +01:00 |
Stefan Dösinger
|
380930dc54
|
wined3d: Store dirty states per context.
|
2007-02-13 11:55:07 +01:00 |
Stefan Dösinger
|
c739c387b6
|
wined3d: Add a per context structure for context management.
|
2007-02-13 11:50:14 +01:00 |
Stefan Dösinger
|
354fdae524
|
wined3d: Implement per stream offsets.
|
2007-01-17 11:24:04 +01:00 |
Stefan Dösinger
|
1d3abdeeaa
|
wined3d: Store the stream number in the strided structure.
|
2007-01-17 11:23:54 +01:00 |
Stefan Dösinger
|
71f923a6d2
|
wined3d: Improve drawStridedSlow a bit.
|
2007-01-17 11:23:41 +01:00 |
Stefan Dösinger
|
9b4920996e
|
wined3d: Move material applying to the state table.
|
2007-01-10 22:00:34 +01:00 |
Stefan Dösinger
|
dfeb40cbff
|
wined3d: Remove the invymat from drawprim.c.
|
2007-01-10 22:00:25 +01:00 |
Stefan Dösinger
|
329670c7f1
|
wined3d: Do not reset the material.
|
2007-01-10 22:00:17 +01:00 |
Stefan Dösinger
|
9f2e0fa2e0
|
wined3d: Do not try to read the vertex decl when the stateblock isn't finalized.
|
2007-01-08 21:00:14 +01:00 |
Stefan Dösinger
|
d47ec21280
|
wined3d: Vertex buffers can use the declaration from the device.
|
2007-01-08 20:59:57 +01:00 |
Stefan Dösinger
|
b310e98693
|
wined3d: Clean up drawprim a bit.
|
2007-01-08 20:59:38 +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 |
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
|
20de200fa3
|
wined3d: Move the functionality of primitiveInitState to the state table.
|
2007-01-03 11:17:08 +01:00 |
Stefan Dösinger
|
438c172841
|
wined3d: Move decoding the vertex declaration to the vertexshader state handler.
|
2007-01-03 11:10:01 +01:00 |
Stefan Dösinger
|
04ce141940
|
wined3d: Pass the user pointer strided structure via the device implementation.
|
2007-01-03 11:03:03 +01:00 |
Stefan Dösinger
|
71631f7638
|
wined3d: Use the baseVertexIndex in the stateblock.
|
2007-01-03 11:02:51 +01:00 |
Stefan Dösinger
|
091f9c28e4
|
wined3d: Put the decoded strided data structure into the device.
|
2007-01-02 12:29:04 +01:00 |
H. Verbeet
|
bf250285ff
|
wined3d: Restore texture bindings in the FBO code.
|
2006-12-26 12:37:38 +01:00 |
H. Verbeet
|
d6010edee0
|
wined3d: Copy the depth buffer after all dirty states are applied.
|
2006-12-26 12:37:29 +01:00 |
Stefan Dösinger
|
22e2a5aca5
|
wined3d: Add pixel shaders to the state table.
|
2006-12-20 17:09:21 +01:00 |
Stefan Dösinger
|
666b507766
|
wined3d: Move samplers to the state table.
|
2006-12-20 17:07:56 +01:00 |
Stefan Dösinger
|
bd6a6ad2c0
|
wined3d: Move WINED3DTSS_ALPHAOP to the state table.
|
2006-12-20 17:06:10 +01:00 |
Stefan Dösinger
|
762af471e8
|
wined3d: Move WINED3DTSS_COLOROP to the state table.
|
2006-12-20 17:06:00 +01:00 |
Stefan Dösinger
|
1e264e5dd4
|
wined3d: Temporary disable nvrc junk texture skipping.
|
2006-12-20 17:05:11 +01:00 |
Stefan Dösinger
|
062b6ffc5c
|
wined3d: Catch nop render state changes.
|
2006-12-19 16:53:18 +01:00 |
Stefan Dösinger
|
7532c759f1
|
wined3d: Add the state dirtification infrastructure.
|
2006-12-19 16:53:00 +01:00 |
Dmitry Timoshkov
|
47ffd7ae95
|
wined3d: Make some data const.
|
2006-12-14 20:11:41 +01:00 |
Markus Amsler
|
c40501db50
|
Revert "d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.".
This reverts commit f84f687e6d .
|
2006-11-30 16:03:59 +01:00 |
H. Verbeet
|
8a7f427948
|
wined3d: Select the right shader backend when creating the device.
|
2006-11-28 12:19:27 +01:00 |
H. Verbeet
|
df6f482a69
|
wined3d: Move some code specific to the different shader backends into the respective source files.
|
2006-11-28 12:19:19 +01:00 |
Markus Amsler
|
f84f687e6d
|
d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.
|
2006-11-22 11:40:50 +01:00 |
H. Verbeet
|
9d6f22002c
|
wined3d: Only copy the depth buffer if there is one.
|
2006-11-20 11:50:14 +01:00 |
H. Verbeet
|
8afe27dacd
|
wined3d: Fix GL_ARB_texture_cube_map extension support.
|
2006-11-20 11:50:14 +01:00 |