Sweden-Number/dlls/wined3d
Józef Kucia e37b9c74f0 wined3d: Avoid potential out-of-bounds memory access in surface_cpu_blt_colour_fill().
Draw rects are derived from the current viewport. It is possible to produce a
clear operation with a draw rect which lies completely outside of one of render
targets in D3D9.

It seems that we never use the CPU blitter for D3D9 render target clears, so it
might not be a problem in practice.

Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-01-17 16:14:05 +01:00
..
Makefile.in wined3d: Move OpenGL initialisation code to adapter_gl.c. 2018-08-17 18:47:00 +02:00
adapter_gl.c wined3d: Recognise virgl. 2019-01-04 17:03:41 +01:00
arb_program_shader.c wined3d: Pass correct bind flags to texture creation functions. 2018-10-31 16:17:36 +01:00
ati_fragment_shader.c wined3d: Get rid of the dst_arg enum. 2018-03-23 14:02:53 +01:00
buffer.c wined3d: Pass bind flags to wined3d_get_format(). 2018-10-31 16:17:36 +01:00
context.c wined3d: Do not crash when trying to draw to buffer render target. 2018-11-23 20:17:44 +01:00
cs.c wined3d: Do not limit draw rect to intersection of all render target views. 2019-01-10 12:33:13 -06:00
device.c wined3d: Handle unmappable buffers in wined3d_device_process_vertices() gracefully. 2018-12-27 22:43:47 +01:00
directx.c wined3d: Recognise virgl. 2019-01-04 17:03:41 +01:00
gl_compat.c
glsl_shader.c wined3d: Allow multisample destination textures in the GLSL blitter. 2019-01-15 15:26:15 +01:00
nvidia_texture_shader.c wined3d: Move the "target" field from struct wined3d_texture to struct wined3d_texture_gl. 2018-10-30 10:53:59 +01:00
palette.c wined3d: Execute all CS commands before setting palette entries. 2019-01-14 17:25:49 +01:00
query.c wined3d: Implement WINED3D_QUERY_TYPE_SO_STATISTICS. 2018-11-21 17:06:42 +01:00
resource.c wined3d: Disallow dynamic rendertarget and depth/stencil resources. 2018-11-19 22:42:41 +01:00
sampler.c wined3d: Move the "target" field from struct wined3d_texture to struct wined3d_texture_gl. 2018-10-30 10:53:59 +01:00
shader.c wined3d: Move the "target" field from struct wined3d_texture to struct wined3d_texture_gl. 2018-10-30 10:53:59 +01:00
shader_sm1.c wined3d: Use the global memory allocation helpers. 2018-02-14 09:06:58 +01:00
shader_sm4.c wined3d: Accept full DXBC. 2018-10-05 11:25:53 -05:00
state.c wined3d: Get rid of the "colRGBA" variable in light(). 2018-12-04 16:13:45 +01:00
stateblock.c wined3d: Use wined3d_state_get_light() in wined3d_state_record_lights(). 2018-12-03 22:27:05 +01:00
surface.c wined3d: Avoid potential out-of-bounds memory access in surface_cpu_blt_colour_fill(). 2019-01-17 16:14:05 +01:00
swapchain.c wined3d: Execute all CS commands before changing swapchain palette. 2019-01-14 17:25:49 +01:00
texture.c wined3d: Introduce wined3d_cs_finish() helper. 2018-11-29 17:48:34 +01:00
utils.c wined3d: Set proper GL internal format for sRGB formats. 2019-01-14 15:32:23 +01:00
version.rc
vertexdeclaration.c wined3d: Introduce WINED3DFMT_FLAG_VERTEX_ATTRIBUTE. 2018-09-14 12:48:31 +02:00
view.c wined3d: Introduce a separate structure for OpenGL shader resource view information. 2018-11-13 20:54:28 +01:00
wined3d.spec wined3d: Pass bind flags to wined3d_check_device_format(). 2018-10-31 16:17:36 +01:00
wined3d_gl.h wined3d: Implement depth bias clamp. 2018-10-08 20:27:00 +02:00
wined3d_main.c wined3d: Also default to OpenGL core contexts on NVIDIA GPUs. 2018-10-08 20:26:53 +02:00
wined3d_private.h wined3d: Recognise virgl. 2019-01-04 17:03:41 +01:00