Sweden-Number/dlls/wined3d
Paul Gofman 749d5a577b wined3d: Bind default sampler object when setting sampler state with no texture.
When sampler state was applied and no stage texture was present in
state, no glBindSampler was issued for the stage after dummy texture was
bound, and previously bound sampler was still active. This could result
in undefined behaviour, especially if previously bound sampler was a
shadow sample (this caused warnings from Nvidia driver).

Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-24 10:31:57 +09:00
..
Makefile.in makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
arb_program_shader.c wined3d: Pass a view to blit_shader.depth_fill(). 2016-02-04 14:41:39 +09:00
ati_fragment_shader.c wined3d: Flat shading emulation for core contexts. 2015-11-13 22:54:23 +09:00
buffer.c wined3d: Set WINED3D_BUFFER_DOUBLEBUFFER for managed buffers as well. 2016-01-05 15:45:22 +01:00
context.c wined3d: Change calls of GetDC() to GetDCEx() with DCX_CACHE so the HDC is not shared with other threads. 2016-02-16 23:26:31 +09:00
cs.c wined3d: Call wined3d_texture_decref() instead of wined3d_surface_decref() in wined3d_cs_exec_set_depth_stencil_view(). 2015-11-06 14:45:42 +09:00
device.c wined3d: Use wined3d_texture_blt() in resolve_depth_buffer(). 2016-02-16 12:09:37 +09:00
directx.c wined3d: Handle slice pitch and alignment as well in wined3d_format_calculate_pitch(). 2016-02-10 13:45:19 +09:00
drawprim.c wined3d: Avoid double initialization. 2016-01-03 20:03:41 +01:00
gl_compat.c wined3d: Don't crash when emulating GL_EXT_fogcoord. 2015-07-28 13:41:48 +02:00
glsl_shader.c wined3d: Mark a couple of unimplemented relative addressing cases with FIXMEs. 2016-02-12 23:07:29 +09:00
nvidia_texture_shader.c wined3d: Flat shading emulation for core contexts. 2015-11-13 22:54:23 +09:00
palette.c wined3d: TRACE fixes. 2015-10-01 00:00:46 +09:00
query.c wined3d: TRACE fixes. 2015-10-01 00:00:46 +09:00
resource.c wined3d: Introduce a debug function for struct wined3d_box. 2016-02-04 14:41:49 +09:00
sampler.c wined3d: Ignore wined3d_sampler_desc.srgb_decode if WINED3D_SRGB_READ_WRITE_CONTROL is not set. 2016-02-12 23:07:28 +09:00
shader.c wined3d: Add shader limits for SM5. 2016-02-18 01:17:26 +09:00
shader_sm1.c wined3d: Use a wined3d_string_buffer to dump the intermediate shader code. 2016-02-13 13:21:53 +09:00
shader_sm4.c wined3d: Make the "icb" field in struct wined3d_shader_instruction const. 2016-02-05 13:52:56 +09:00
state.c wined3d: Bind default sampler object when setting sampler state with no texture. 2016-02-24 10:31:57 +09:00
stateblock.c wined3d: Use unsigned mask constants in shifts. 2015-08-26 23:53:22 +09:00
surface.c wined3d: Pass a format instead of a surface to wined3d_format_convert_from_float(). 2016-02-20 12:08:06 +09:00
swapchain.c wined3d: Change calls of GetDC() to GetDCEx() with DCX_CACHE so the HDC is not shared with other threads. 2016-02-16 23:26:31 +09:00
texture.c wined3d: Track SFLAG_NONPOW2 per-texture. 2016-02-19 15:10:21 +09:00
utils.c wined3d: Pass a format instead of a surface to wined3d_format_convert_from_float(). 2016-02-20 12:08:06 +09:00
version.rc
vertexdeclaration.c wined3d: Implement d3d10 style instance data step rates. 2015-03-24 17:41:06 +09:00
view.c ddraw: Use wined3d_rendertarget_view_create_from_sub_resource() in ddraw_surface_get_rendertarget_view(). 2016-02-04 14:41:44 +09:00
volume.c wined3d: Introduce wined3d_texture_check_block_align(). 2016-02-18 21:05:49 +09:00
wined3d.spec wined3d: Introduce wined3d_texture_get_sub_resource_parent(). 2016-02-17 13:05:57 +09:00
wined3d_gl.h wined3d: Add ARB_internalformat_query extension. 2016-01-27 23:35:32 +09:00
wined3d_main.c wined3d: Add a setting for the maximum OpenGL version to use. 2015-07-09 17:18:22 +09:00
wined3d_private.h wined3d: Pass a format instead of a surface to wined3d_format_convert_from_float(). 2016-02-20 12:08:06 +09:00