summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_state.c
diff options
context:
space:
mode:
authorChad Versace <[email protected]>2012-09-26 11:05:12 -0700
committerChad Versace <[email protected]>2012-09-27 07:35:53 -0700
commitb1d0fe022dc4826dadce014ab8fe062a82f75a16 (patch)
tree741fa91fdb7fcec0a5b9e79e3ba0dc04355dc142 /src/gallium/drivers/r600/r600_state.c
parent6d6aef79742ece3bb570ae44e6c13791aae15e01 (diff)
intel: Fix segfault in intel_texsubimage_tiled_memcpy
The function segfaulted when a game called glTexSubImage2D on a texture with internalformat/format/type = GL_SLUMINANCE8/GL_BGRA/GL_UNSIGNED_BYTE. The function only supports MESA_FORMAT_ARGB8888 and returns early if it detects an unsupported format. Clearly, its detection condition was insufficient. This patch fixes it to explicity check for MESA_FORMAT_ARGB8888. Note: This is a candidate for the 9.0 branch (fixes 413c491). Reviewed-and-tested-by: Kenneth Graunke <[email protected]> Acked-by: Paul Berry <[email protected]> Signed-off-by: Chad Versace <[email protected]>
Diffstat (limited to 'src/gallium/drivers/r600/r600_state.c')
0 files changed, 0 insertions, 0 deletions