Henri Verbeet
|
e4f50de336
|
wined3d: Get rid of the unused "half" GLSL variable in shader_glsl_ffp_vertex_lighting().
|
2013-05-31 11:57:40 +02:00 |
Francois Gouget
|
49dbf2464f
|
wined3d: Add a trailing '\n' to a shader_addline() call.
|
2013-05-30 20:19:33 +02:00 |
Henri Verbeet
|
8352d45da5
|
wined3d: Rename "fogmode" to "wined3d_ffp_ps_fog_mode".
This is mostly for consistency with wined3d_ffp_vs_fog_mode.
|
2013-05-30 10:57:15 +02:00 |
Henri Verbeet
|
e4816996c3
|
ddraw: Handle the "DirectDrawRenderer" registry key in wined3d.
|
2013-05-30 10:57:08 +02:00 |
Henri Verbeet
|
74c5a22daa
|
wined3d: Only invalidate the current ffp vertex shader if the light type changed.
As opposed to any time a light parameter changed.
|
2013-05-29 12:12:33 +02:00 |
Henri Verbeet
|
bdd97858bf
|
wined3d: Only write gl_ClipVertex if clipping is enabled in shader_glsl_generate_ffp_vertex_shader().
|
2013-05-29 12:12:32 +02:00 |
Henri Verbeet
|
1c2392ddb0
|
wined3d: Only write gl_PointSize for point primitives in shader_glsl_generate_ffp_vertex_shader().
|
2013-05-29 12:12:32 +02:00 |
Henri Verbeet
|
2014141a25
|
wined3d: Add support for GLSL based fixed function vertex shaders.
|
2013-05-29 12:12:32 +02:00 |
Henri Verbeet
|
50a3864515
|
wined3d: Just remove the D3DCMP_NOTEQUAL / D3DCMP_EQUAL FIXME in state_zfunc().
As far as I'm aware this just works, I'm not aware of any open issues related
to it.
|
2013-05-28 14:55:08 +02:00 |
Henri Verbeet
|
97b6299eaf
|
wined3d: Expose WINED3DVTXPCAPS_TEXGEN_SPHEREMAP.
Since we already implement it. Tweening will likely never work with fixed
function GL.
|
2013-05-28 14:55:00 +02:00 |
Henri Verbeet
|
b5df8bd4f5
|
wined3d: Use debug_d3dstate() in compile_state_table() as well.
|
2013-05-28 14:54:54 +02:00 |
Henri Verbeet
|
273dcbf564
|
wined3d: Get rid of the unused "streams" field from struct wined3d_vertex_declaration.
|
2013-05-27 19:28:57 +02:00 |
Henri Verbeet
|
b35045ba25
|
wined3d: Don't create FBOs in context_bind_fbo().
We can just do this in context_create_fbo_entry() now.
|
2013-05-27 19:28:52 +02:00 |
Henri Verbeet
|
7ca6839c94
|
wined3d: Also clear context->current_fbo in context_apply_blit_state().
The draw buffer handling code depends on this being current. This fixes a bug
exposed by commit 075fa6547c .
|
2013-05-27 19:28:47 +02:00 |
Marcus Meissner
|
589b48e495
|
wined3d: Remove now useless NULL check (Coverity).
|
2013-05-27 19:02:43 +02:00 |
Stefan Dösinger
|
10929cbe43
|
wined3d: Correct an ERR/FIXME.
|
2013-05-21 19:41:12 +02:00 |
Stefan Dösinger
|
9287bb80dc
|
d3d: d3d9ex does not do video memory accounting for D3DPOOL_DEFAULT resources.
|
2013-05-20 19:08:28 +02:00 |
Stefan Dösinger
|
6621b11ad1
|
wined3d: Don't pass the device to atifs_free_ffpshader.
|
2013-05-15 19:04:19 +02:00 |
Stefan Dösinger
|
121bd9d201
|
wined3d: Initialize the gl_info pointer from the context.
|
2013-05-15 19:04:16 +02:00 |
Stefan Dösinger
|
b12ec91c09
|
wined3d: Don't log the device pointer in shader_arb_select.
|
2013-05-15 19:04:04 +02:00 |
Stefan Dösinger
|
71723ad086
|
wined3d: Disable the fixed function vertex pipeline when ARB vertex programs are used.
|
2013-05-14 18:37:13 +02:00 |
Stefan Dösinger
|
6fce4d4547
|
wined3d: Pass the state and private data to shader_select.
|
2013-05-14 18:37:08 +02:00 |
Stefan Dösinger
|
47f385adf0
|
wined3d: Add a separate function for disabling shaders.
|
2013-05-14 18:37:04 +02:00 |
Stefan Dösinger
|
036a62a245
|
wined3d: Explicitly pass the state to shader_load_constants.
|
2013-05-14 18:36:59 +02:00 |
Stefan Dösinger
|
5d138799ea
|
wined3d: Don't access the stateblock from shader_arb_load_constants_internal.
|
2013-05-14 18:36:53 +02:00 |
Alexandre Julliard
|
02d56bd3a2
|
wined3d: Don't bother to unregister classes at process exit.
|
2013-05-14 11:33:29 +02:00 |
Stefan Dösinger
|
260e1cb0b3
|
wined3d: Pass the pixel shader input signature to shader_arb_generate_vshader.
|
2013-05-13 19:57:11 +02:00 |
Stefan Dösinger
|
e25b968499
|
wined3d: Fix a ~0U assignment.
|
2013-05-13 19:57:09 +02:00 |
Austin English
|
c012b1a13c
|
wined3d: Add NVidia GeForce GT 630.
|
2013-05-08 12:39:55 +02:00 |
Matteo Bruni
|
58dc0346d6
|
wined3d: Remove some, now unnecessary, glReadBuffer(GL_NONE) calls.
This reverts parts of e4efcea223 and
8e12b2e61e .
|
2013-04-26 16:28:22 +02:00 |
Matteo Bruni
|
bda63dd4a9
|
wined3d: Set GL_NONE for glReadBuffer / glDrawBuffer on FBO initialization.
|
2013-04-26 16:28:19 +02:00 |
Stefan Dösinger
|
76941eff00
|
wined3d: Move gl_info->limits.max_texture_stages to d3d_info.
|
2013-04-25 20:25:10 +02:00 |
Stefan Dösinger
|
ac99d53991
|
wined3d: Move valid_rt_mask to wined3d_d3d_info.
|
2013-04-25 20:25:10 +02:00 |
Stefan Dösinger
|
cb01fb27b1
|
wined3d: Move max_ffp_textures to wined3d_d3d_info.
|
2013-04-25 20:25:09 +02:00 |
Stefan Dösinger
|
768e8c098c
|
wined3d: Move shader limits to wined3d_d3d_info.
|
2013-04-25 20:25:09 +02:00 |
Stefan Dösinger
|
f7580726b0
|
wined3d: Don't pass the device to gen_ffp_frag_op.
|
2013-04-25 20:25:08 +02:00 |
Stefan Dösinger
|
820c12c98f
|
wined3d: Access gl_info and d3d_info from the context in find_arb_*_compile_args.
|
2013-04-25 20:25:08 +02:00 |
Stefan Dösinger
|
16e862ba9d
|
wined3d: Add a new structure for d3d limits and other info.
|
2013-04-25 20:25:07 +02:00 |
Henri Verbeet
|
471991eb9a
|
wined3d: Introduce a wined3d_vertex_pipe_ops structure.
|
2013-04-25 13:39:56 +02:00 |
Stefan Dösinger
|
c371af0d5c
|
wined3d: Get rid of device->view_ident.
|
2013-04-24 18:26:56 +02:00 |
Henri Verbeet
|
6fe9e0f033
|
wined3d: Disable occlusion query support if the implementation has 0 counter bits.
|
2013-04-23 15:35:08 +02:00 |
Stefan Dösinger
|
f663683980
|
wined3d: Remove leftover texture accesses in GLSL shader generation.
|
2013-04-22 17:56:05 +02:00 |
Matteo Bruni
|
197cdcc9ae
|
wined3d: Use ARB_internalformat_query2 for the other texture format caps too.
|
2013-04-22 17:55:38 +02:00 |
Matteo Bruni
|
6fa87980ca
|
wined3d: Use ARB_internalformat_query2 to check for texture format rendering and blending support, where available.
|
2013-04-22 17:55:36 +02:00 |
Matteo Bruni
|
1d17176a0d
|
wined3d: Add ARB_internalformat_query2 GL extension.
|
2013-04-22 17:55:33 +02:00 |
Henri Verbeet
|
c756496326
|
wined3d: Rename the device "strided_streams" field to "stream_info".
The "strided" in there is mostly historic, it hasn't really been accurate for
a while now.
|
2013-04-22 15:26:11 +02:00 |
Henri Verbeet
|
82a06a0a36
|
wined3d: Get rid of the unused TRACE_STRIDED macro.
|
2013-04-22 15:26:04 +02:00 |
Henri Verbeet
|
ee6d17cd54
|
wined3d: Add support for GL_ARB_debug_output.
|
2013-04-19 10:43:40 +02:00 |
Henri Verbeet
|
5115f55eeb
|
wined3d: Use WGL_ARB_create_context when available.
|
2013-04-19 10:43:37 +02:00 |
Henri Verbeet
|
3004baeb62
|
wined3d: Simplify wined3d_check_device_format().
|
2013-04-18 11:42:57 +02:00 |