Stefan Dösinger
|
c5410a6f22
|
wined3d: Use GL_NV_depth_clamp to implement clipping disable.
|
2007-09-17 12:08:40 +02:00 |
Stefan Dösinger
|
9e340f0fdb
|
wined3d: Add a fixme for D3DCMP_NOTEQUAL and D3DCMP_EQUAL.
|
2007-09-17 12:08:28 +02:00 |
Stefan Dösinger
|
5ab9d85c39
|
wined3d: Implement texbeml.
|
2007-09-12 12:10:03 +02:00 |
Stefan Dösinger
|
a305af0b30
|
wined3d: Fix the z range.
|
2007-09-11 13:47:36 +02:00 |
Stefan Dösinger
|
8c9c084004
|
wined3d: Use 0/0/0 as normal if no normal is supplied.
|
2007-08-30 11:57:18 +02:00 |
Stefan Dösinger
|
322b55e29a
|
wined3d: Fix the half pixel correction.
|
2007-08-28 11:55:27 +02:00 |
Stefan Dösinger
|
fe0f0eb48a
|
wined3d: Some texture transform fixes.
|
2007-08-27 18:28:43 +02:00 |
Stefan Dösinger
|
a8e21d0692
|
wined3d: Texture transforms are disabled when drawing rhw vertices.
|
2007-08-27 18:28:38 +02:00 |
Stefan Dösinger
|
98bc83be7c
|
wined3d: Fall back to drawStridedSlow if fog coords are used.
|
2007-08-23 13:33:22 +02:00 |
Stefan Dösinger
|
0dade7207f
|
wined3d: Implement range based fog and advertize it correctly.
|
2007-08-21 13:35:57 +02:00 |
Stefan Dösinger
|
04d62b4322
|
wined3d: fogstart == fogend means full fog.
|
2007-08-21 13:35:48 +02:00 |
Stefan Dösinger
|
306fcfeee7
|
wined3d: FIX D3DBLEND_BOTHSRCALPHA and BLEND_BOTHINVSRCALPHA.
|
2007-08-20 22:32:02 +02:00 |
Stefan Dösinger
|
06cc0fa95f
|
wined3d: GL_SRC_ALPHA_SATURATE is supported as src blend param only.
|
2007-08-17 12:01:38 +02:00 |
Stefan Dösinger
|
e7cbb340dc
|
wined3d: Remove stateblock::set.*.
|
2007-08-13 11:36:43 +02:00 |
Stefan Dösinger
|
8de07265a6
|
wined3d: Downgrade an ERR.
|
2007-08-03 12:30:12 +02:00 |
Roderick Colenbrander
|
2c12c17ab6
|
wined3d: Compile against standard GL headers.
|
2007-07-31 21:36:56 +02:00 |
Stefan Dösinger
|
d2016ff892
|
wined3d: Store the gl format table in the gl info structure.
|
2007-07-30 12:49:50 +02:00 |
Stefan Dösinger
|
a0131a3272
|
wined3d: Split up the format table.
|
2007-07-30 12:49:39 +02:00 |
H. Verbeet
|
b4e596e70e
|
wined3d: Flip the scissor rect when rendering offscreen.
|
2007-07-26 11:51:34 +02:00 |
H. Verbeet
|
be8226593c
|
wined3d: Don't modify the blending parameters in state_blend().
|
2007-07-24 11:25:45 +02:00 |
H. Verbeet
|
6421d45f53
|
wined3d: In tex_colorop() & tex_alphaop(), only check the mapped stage against GL_LIMITS(textures) if the texture is used.
|
2007-07-02 13:36:15 +02:00 |
H. Verbeet
|
25c673225b
|
wined3d: Only set GL_SHADER_OPERATION_NV to GL_NONE for supported units.
|
2007-07-02 13:36:07 +02:00 |
H. Verbeet
|
9ed84211c1
|
wined3d: Only call activate_dimensions() if the texture is used.
|
2007-07-02 13:35:59 +02:00 |
H. Verbeet
|
5b7758f80c
|
wined3d: Increase the sizes of texturing related arrays, in order to support vertex textures.
|
2007-06-26 11:57:17 +02:00 |
H. Verbeet
|
9c44b67d28
|
wined3d: Add max_vertex_samplers and max_combined_samplers to WineD3D_GL_Info.
|
2007-06-26 11:57:05 +02:00 |
H. Verbeet
|
3ad03206ab
|
wined3d: Rename max_samplers to max_fragment_samplers.
|
2007-06-26 11:56:57 +02:00 |
Stefan Dösinger
|
a3854be0b3
|
wined3d: Some point sprite fixes.
|
2007-06-25 20:04:58 +02:00 |
Stefan Dösinger
|
4f8eb6a32e
|
wined3d: Clamp material power to 128.0.
|
2007-06-25 20:03:26 +02:00 |
Stefan Dösinger
|
2f4b9e42bc
|
wined3d: Move material applying to the state table.
|
2007-06-25 11:35:59 +02:00 |
Stefan Dösinger
|
b081cbaf40
|
wined3d: Emulate tracking of multiple material properties.
|
2007-06-21 13:09:30 +02:00 |
Stefan Dösinger
|
35ee1e9693
|
wined3d: Unload texture coords for all supported texture stages.
|
2007-06-21 13:09:17 +02:00 |
Stefan Dösinger
|
030b92a2f6
|
wined3d: Remove the FVF codepath from drawprim.
|
2007-06-21 13:09:08 +02:00 |
H. Verbeet
|
9f8083c646
|
wined3d: Only set GL_SHADER_OPERATION_NV to GL_NONE for mapped stages.
|
2007-06-18 12:33:55 +02:00 |
Stefan Dösinger
|
a460a2df43
|
wined3d: Store the gl information in a per adapter structure and initialize it only once.
|
2007-06-11 13:51:06 +02:00 |
Francois Gouget
|
96c337f0a1
|
Assorted spelling fixes.
|
2007-06-07 19:24:32 +02:00 |
Francois Gouget
|
7d55f09e75
|
wined3d: Fix spelling of the state_separateblend() function.
|
2007-06-07 19:24:04 +02:00 |
Stefan Dösinger
|
2854c54201
|
wined3d: Keep GL_TEXTURE_2D enabled when using dummy textures.
|
2007-05-31 13:08:09 +02:00 |
Stefan Dösinger
|
b6e87d47d5
|
wined3d: Don't mess with nv texture shaders if its not supported.
|
2007-05-31 13:08:01 +02:00 |
H. Verbeet
|
79ca4e022d
|
wined3d: Load texture coordinates even if no texture is bound to that stage at this time.
|
2007-05-10 12:24:52 +02:00 |
H. Verbeet
|
cde60c0b94
|
wined3d: Split texture coordinate loading from loadVertexData().
|
2007-05-10 12:24:39 +02:00 |
H. Verbeet
|
5188ab4efa
|
wined3d: Calling glDisableClientState() from loadVertexData() is redundant.
unloadVertexData() will already have done this if necessary.
|
2007-05-10 12:24:19 +02:00 |
H. Verbeet
|
f8714d771a
|
wined3d: Unload vertex weight data in case of EXT_VERTEX_WEIGHTING as well.
|
2007-05-10 12:24:07 +02:00 |
Stefan Dösinger
|
81504d6a2d
|
wined3d: Support bump environment mapping using GL_NV_texture_shader.
|
2007-05-10 11:40:27 +02:00 |
Stefan Dösinger
|
4a8b55d456
|
wined3d: Unload vertex weight data in unloadVertexData.
|
2007-05-10 11:40:15 +02:00 |
Stefan Dösinger
|
28170f0474
|
wined3d: Implement environment bump mapping with GL_ATI_envmap_bumpmap.
|
2007-05-09 12:07:32 +02:00 |
Stefan Dösinger
|
adb9b13b81
|
wined3d: Implement vertex blending using GL_ARB_vertex_blend.
|
2007-05-03 14:24:46 +02:00 |
Fabian Bieler
|
e28630bc32
|
wined3d: Remove usesFog flag from IWineD3DVertexShaderImpl.
|
2007-04-23 13:55:45 +02:00 |
Stefan Dösinger
|
725057da47
|
d3d: Remove dependency on ddraw.h header.
|
2007-04-16 13:20:15 +02:00 |
Felix Nawothnig
|
e3d3d1823d
|
wined3d: Only issue state_patchsegments FIXME once.
|
2007-04-04 12:45:57 +02:00 |
Felix Nawothnig
|
413b9b2ad2
|
wined3d: Downgrade some ERRs to FIXMEs.
|
2007-04-04 12:45:49 +02:00 |