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 |
Henri Verbeet
|
078273afa6
|
wined3d: Add support for ARB_depth_clamp.
|
2009-09-01 14:05:45 +02:00 |
Henri Verbeet
|
59c017c8bd
|
wined3d: Properly check if an attribute is used in state_normalize().
|
2009-08-26 12:10:42 +02:00 |
Henri Verbeet
|
6ef17134d2
|
wined3d: Properly check if an attribute is used in transform_texture().
|
2009-08-26 12:10:38 +02:00 |
Henri Verbeet
|
bda89180e1
|
wined3d: Properly check if an attribute is used in streamsrc().
|
2009-08-25 11:09:40 +02:00 |
Henri Verbeet
|
7823679e20
|
wined3d: Properly check if an attribute is used in state_colormat().
|
2009-08-24 15:17:33 +02:00 |
Henri Verbeet
|
850232810d
|
wined3d: Properly check if an attribute is used in loadTexCoords().
|
2009-08-24 15:17:33 +02:00 |
Henri Verbeet
|
e48350a471
|
wined3d: Properly check if an attribute is used in loadVertexData().
|
2009-08-24 15:17:32 +02:00 |
Henri Verbeet
|
4ec2b09d8f
|
wined3d: Don't check for a "representative" in the MarkStateDirty() functions.
States without representative should never be called. Arguably they shouldn't
exist in the first place, but allowing them simplifies the state table.
|
2009-08-21 11:10:21 +02:00 |
Henri Verbeet
|
b2e543b22f
|
wined3d: Add a state handler for WINED3DRS_DEBUGMONITORTOKEN.
|
2009-08-21 11:10:15 +02:00 |
Henri Verbeet
|
5a24a02ad5
|
wined3d: Pass the context's gl_info to state handlers.
|
2009-08-19 14:45:34 +02:00 |
Henri Verbeet
|
ffb38da024
|
wined3d: Try to force a top-left filling convention.
|
2009-08-19 14:45:09 +02:00 |
Henri Verbeet
|
f7918b978f
|
wined3d: Make the "luminanceparams" shader_reg_maps member a bitmap.
|
2009-08-12 13:22:50 +02:00 |
Henri Verbeet
|
95bb4c0486
|
wined3d: Make the "bumpmat" shader_reg_maps member a bitmap.
|
2009-08-12 13:22:44 +02:00 |
Henri Verbeet
|
3bf0ad4528
|
wined3d: Explicitly pass the context to the shader_select() handler.
|
2009-08-07 12:11:06 +02:00 |
Henri Verbeet
|
03686cb6bd
|
wined3d: Explicitly pass the context to the shader_load_constants() handlers.
|
2009-08-06 17:26:30 +02:00 |
Henri Verbeet
|
a7251f0f4e
|
wined3d: Track render_offscreen in the context.
This makes sure the relevant states in FindContext() are actually marked dirty
when needed.
|
2009-08-06 17:26:30 +02:00 |
Henri Verbeet
|
da1e5573da
|
wined3d: Rename WineD3DContext to struct wined3d_context.
|
2009-08-03 15:01:48 +02:00 |
Henri Verbeet
|
2c71b85334
|
wined3d: Explicitly pass the context to get_drawable_size().
|
2009-07-24 13:10:37 +02:00 |
Henri Verbeet
|
43e6686a78
|
wined3d: Rename _WineD3D_GL_Info to struct wined3d_gl_info.
|
2009-07-17 11:22:07 +02:00 |
Stefan Dösinger
|
8a6553da14
|
wined3d: Only use 4 component specular colors if GL allows it.
|
2009-07-10 13:07:33 +02:00 |