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 |
Henri Verbeet
|
ff48c3ba58
|
wined3d: Properly check if a format has a conversion function in wined3d_check_device_format().
|
2013-04-18 11:42:50 +02:00 |
Henri Verbeet
|
0e32c9a247
|
wined3d: Add a performance warning for mapping a dynamic surface without WINED3D_MAP_DISCARD.
|
2013-04-18 11:42:47 +02:00 |
Henri Verbeet
|
c0a84454c4
|
wined3d: Introduce a separate debug channel for performance warnings.
|
2013-04-17 11:36:22 +02:00 |
Henri Verbeet
|
42208d083c
|
wined3d: Get rid of the unused WINED3DFMT_FLAG_FOURCC flag.
|
2013-04-17 11:36:19 +02:00 |
Henri Verbeet
|
84219f1964
|
wined3d: Immediate constants should always have a valid location in shader_glsl_load_constantsF().
|
2013-04-17 11:36:17 +02:00 |
Stefan Dösinger
|
ea69fa943f
|
wined3d: Enable GL_ARB_texture_rectangle in GLSL ffp fragment shaders.
|
2013-04-16 17:49:11 +02:00 |
Stefan Dösinger
|
c6ed62735d
|
wined3d: Refuse to create NPOT textures without GL support.
|
2013-04-16 17:48:20 +02:00 |
Henri Verbeet
|
1a551fe5f9
|
wined3d: Immediate constants should always have a valid location in shader_glsl_load_constantsB().
|
2013-04-16 12:14:03 +02:00 |