Henri Verbeet
|
d5b68e7640
|
wined3d: Make sure all fields of the fragment pipe caps are always initialized.
|
2010-05-03 13:50:45 +02:00 |
Henri Verbeet
|
958b523707
|
wined3d: Store texture sub-resources in IWineD3DBaseTextureClass.
|
2010-04-25 07:26:51 -05:00 |
Henri Verbeet
|
c5de1e1045
|
wined3d: Store the depth/stencil surface as an IWineD3DSurfaceImpl pointer in the device.
|
2010-04-20 11:14:42 +02:00 |
Henri Verbeet
|
c7a1848656
|
wined3d: Store render targets as IWineD3DSurfaceImpl pointers in the device.
|
2010-04-20 11:14:30 +02:00 |
Henri Verbeet
|
43e89cb981
|
wined3d: Prune unsupported world matrix transform states.
|
2010-04-13 21:13:54 +02:00 |
Henri Verbeet
|
284e92def9
|
wined3d: Validate some more states.
|
2010-04-08 12:26:07 +02:00 |
Henri Verbeet
|
e24473d531
|
wined3d: Update shader constants on viewport changes.
Otherwise the vertex shader will see stale posFixup values.
|
2010-04-08 12:25:51 +02:00 |
Henri Verbeet
|
cece23c7c9
|
wined3d: Get rid of state_nogl().
It's unused, all states that have this as handler have a 0 representative.
|
2010-04-08 12:25:43 +02:00 |
Henri Verbeet
|
3f79ba3019
|
wined3d: Add an extensionless STATE_INDEXBUFFER handler.
|
2010-04-08 12:25:38 +02:00 |
Henri Verbeet
|
23bfdecd8b
|
wined3d: Verify all render states have a handler.
|
2010-04-02 10:36:17 +02:00 |
Henri Verbeet
|
2e5976a8c5
|
wined3d: Move handling of the unimplemented WINED3DRS_BORDERCOLOR state to ddraw.
|
2010-04-02 10:35:54 +02:00 |
Henri Verbeet
|
e62771f7f7
|
wined3d: Add a state handler for WINED3DRS_ZVISIBLE.
|
2010-04-02 10:35:37 +02:00 |
Henri Verbeet
|
ef34b0ba06
|
wined3d: Verify state representatives represent themselves.
This ensures there's no multilevel indirection in the state table.
|
2010-04-02 10:35:30 +02:00 |
Henri Verbeet
|
8afeb34559
|
wined3d: Add a state table entry for WINED3DRS_INDEXEDVERTEXBLENDENABLE.
|
2010-04-01 18:12:42 +02:00 |
Henri Verbeet
|
f4330add39
|
wined3d: Verify each state table entry has either a handler or a representative.
|
2010-04-01 18:12:42 +02:00 |
Henri Verbeet
|
57cfd613a5
|
wined3d: Explicitly set the state handler to NULL for states with a representative.
We should never call the handler for states that have a rep.
|
2010-04-01 18:12:42 +02:00 |
Henri Verbeet
|
f70193b915
|
wined3d: Use the rep instead of the apply function to determine if a state is used.
|
2010-04-01 18:12:42 +02:00 |
Henri Verbeet
|
03c472bff0
|
wined3d: Don't call directly into the state table.
|
2010-04-01 18:12:42 +02:00 |
Henri Verbeet
|
a298f37a9a
|
wined3d: Add a state table entry for WINED3DRS_TWEENFACTOR.
|
2010-03-31 16:32:57 +02:00 |
Henri Verbeet
|
6e1ed1c167
|
wined3d: Print a FIXME/WARN for all unsupported vertex blend flags.
|
2010-03-31 16:32:52 +02:00 |
Henri Verbeet
|
941c7da08e
|
wined3d: Don't warn about independent color write masks when the masks are all the same.
|
2010-03-26 10:29:34 +01:00 |
Henri Verbeet
|
4651dd86bf
|
wined3d: Implement independent color write masks.
|
2010-03-26 10:29:29 +01:00 |
Henri Verbeet
|
f2bcd32bff
|
wined3d: Replace some VTRACEs with proper TRACEs.
|
2010-03-18 10:24:51 +01:00 |
Henri Verbeet
|
4c7bcb883b
|
wined3d: Set the texture stage limit based on the fragment pipe caps.
|
2010-02-05 10:06:08 +01:00 |
Henri Verbeet
|
576ea95803
|
wined3d: Remove the unused device type parameter from the shader backend's get_caps() function.
|
2010-02-04 13:39:27 +01:00 |
Henri Verbeet
|
040452ad90
|
wined3d: Update the stream info before applying states.
|
2010-02-03 13:54:02 +01:00 |
Henri Verbeet
|
31d51fb175
|
wined3d: Preload textures before applying states.
|
2010-02-03 13:54:02 +01:00 |
Henri Verbeet
|
d66f5345e6
|
wined3d: Prune invalid states from the state table.
|
2010-01-29 13:30:06 +01:00 |
Henri Verbeet
|
19516bf69f
|
wined3d: Add some basic state table validation.
|
2010-01-29 13:30:05 +01:00 |
Henri Verbeet
|
a3e1a6f2ee
|
wined3d: Use correct texture stage limits in a couple of places.
|
2010-01-28 11:08:14 +01:00 |
Henri Verbeet
|
69861cf873
|
wined3d: Get rid of the depth range hack.
|
2010-01-27 11:16:07 +01:00 |
Henri Verbeet
|
fe1024ae4f
|
wined3d: Add a FIXME for missing ARB_depth_clamp support.
|
2010-01-27 11:15:45 +01:00 |
Henri Verbeet
|
98568f0ba1
|
wined3d: Add support for ARB_vertex_array_bgra.
|
2010-01-26 12:08:27 +01:00 |
Henri Verbeet
|
5bac33d358
|
wined3d: Remove a few redundant context dereferences.
|
2010-01-05 12:19:09 +01:00 |
Henri Verbeet
|
f50b4c7d71
|
wined3d: Move "wrap_lookup" to struct wined3d_gl_info.
|
2010-01-04 11:41:28 +01:00 |
Henri Verbeet
|
2c0edb94e3
|
wined3d: Fix WINED3DRS_DEPTHBIAS handling.
|
2009-12-31 12:12:17 +01:00 |
Henri Verbeet
|
ea2f7a2739
|
wined3d: Remove some redundant returns.
|
2009-12-30 13:31:26 +01:00 |
Henri Verbeet
|
b3defd4c80
|
wined3d: Rename "wineD3DDevice" to "device".
|
2009-12-10 11:54:47 +01:00 |
Henri Verbeet
|
bfe6695d30
|
wined3d: Only disable blending for offscreen targets.
|
2009-12-09 13:51:08 +01:00 |
Anders Jonsson
|
58b203e798
|
wined3d: Fix typo.
|
2009-11-16 13:47:49 +01:00 |
Henri Verbeet
|
be8026adf6
|
wined3d: directly pass gl_info to stream_info_element_from_strided().
|
2009-10-29 13:09:37 +01:00 |
Henri Verbeet
|
111307dfba
|
wined3d: Get rid of the GL_SUPPORT macro.
|
2009-10-29 13:09:33 +01:00 |
Henri Verbeet
|
48e03bc189
|
wined3d: Introduce a separate structure for various OpenGL implementation limits.
|
2009-10-29 13:09:27 +01:00 |
Henri Verbeet
|
6be41fd59a
|
wined3d: Get rid of GL_LIMITS.
|
2009-10-22 10:46:05 +02:00 |
Henri Verbeet
|
55047f811a
|
wined3d: Fix some GLINFO_LOCATION abuse.
|
2009-10-22 10:45:57 +02:00 |
Henri Verbeet
|
9dd78e13d5
|
wined3d: Printing a FIXME once only works if the relevant BOOL is static (LLVM/Clang).
|
2009-10-16 13:37:21 +02:00 |
Henri Verbeet
|
3bc9d1894d
|
wined3d: Rename PLIGHTINFOEL to something less awful.
|
2009-10-14 11:26:17 +02:00 |
Stefan Dösinger
|
eda00d97ad
|
d3d9: Test viewports that are bigger than the surface.
|
2009-10-02 15:06:38 +02:00 |
Henri Verbeet
|
47c84f4f7f
|
wined3d: Use the DXGI naming convention for all formats.
|
2009-09-25 15:15:44 +02:00 |
Henri Verbeet
|
a25ac586c6
|
wined3d: Add a state handler for WINED3DRS_SOFTWAREVERTEXPROCESSING.
|
2009-09-25 15:15:08 +02:00 |