Sweden-Number/dlls/wined3d
Henri Verbeet 7551f01bd0 wined3d: Do not take "draw_rect" into account when comparing attachment sizes in ffp_blitter_clear().
The scissor rectangle and viewport shouldn't affect whether attachment sizes
are equal. The Intel i965 driver will do a fast clear when the scissor
rectangle overlaps the intersection of the attachments, and that behaviour is
allowed by the OpenGL spec. This commit fixes failures in the d3d8 and d3d9
depth_buffer_test() tests on the Intel i965 driver.

See also commit 0530f33cc1.

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-03-27 22:09:02 +01:00
..
Makefile.in
adapter_gl.c wined3d: Introduce a separate structure for OpenGL adapters. 2019-03-22 20:31:49 +01:00
arb_program_shader.c wined3d: Pass context to vp_free() and free_private(). 2019-03-26 20:35:55 +01:00
ati_fragment_shader.c wined3d: Pass context to vp_free() and free_private(). 2019-03-26 20:35:55 +01:00
buffer.c wined3d: Invalidate _SYSMEM location when mapping opengl buffer. 2019-02-13 19:45:24 +01:00
context.c wined3d: Store BGRA vertex capabilities in struct wined3d_d3d_info. 2019-03-13 23:40:39 +01:00
cs.c wined3d: Pass swap interval to swapchain ops. 2019-03-18 16:52:14 +01:00
device.c wined3d: Pass context to vp_free() and free_private(). 2019-03-26 20:35:55 +01:00
directx.c wined3d: Get rid of special case for shadow textures from wined3d_check_device_format(). 2019-03-26 20:35:55 +01:00
gl_compat.c
glsl_shader.c wined3d: Pass context to vp_free() and free_private(). 2019-03-26 20:35:55 +01:00
nvidia_texture_shader.c wined3d: Pass context to vp_free() and free_private(). 2019-03-26 20:35:55 +01:00
palette.c
query.c
resource.c wined3d: Introduce general helper function to get sample count for resource. 2019-03-04 19:34:46 +01:00
sampler.c
shader.c wined3d: Pass context to vp_free() and free_private(). 2019-03-26 20:35:55 +01:00
shader_sm1.c
shader_sm4.c wined3d: Export wined3d_extract_shader_input_signature_from_dxbc(). 2019-02-12 23:02:28 +01:00
state.c wined3d: Pass context to vp_free() and free_private(). 2019-03-26 20:35:55 +01:00
stateblock.c wined3d: Clean up lights in wined3d_stateblock_cleanup(). 2019-03-25 15:56:25 +01:00
surface.c wined3d: Do not take "draw_rect" into account when comparing attachment sizes in ffp_blitter_clear(). 2019-03-27 22:09:02 +01:00
swapchain.c wined3d: Pass swap interval to swapchain ops. 2019-03-18 16:52:14 +01:00
texture.c wined3d: Adjust video memory when resizing swapchain buffers. 2019-03-25 15:56:28 +01:00
utils.c wined3d: Unset WINED3DFMT_FLAG_TEXTURE for unsupported shadow textures. 2019-03-26 20:35:55 +01:00
version.rc
vertexdeclaration.c wined3d: Rename MAX_STREAMS to WINED3D_MAX_STREAMS. 2019-02-22 12:26:16 +01:00
view.c
wined3d.spec wined3d: Export wined3d_extract_shader_input_signature_from_dxbc(). 2019-02-12 23:02:28 +01:00
wined3d_gl.h wined3d: Add driver and device UUIDs to adapter identifiers. 2019-03-12 20:31:33 +01:00
wined3d_main.c wined3d: Rename ShaderBackend registry setting to shader_backend. 2019-02-28 21:37:30 +01:00
wined3d_private.h wined3d: Pass context to vp_free() and free_private(). 2019-03-26 20:35:55 +01:00