diff options
author | Eric Anholt <[email protected]> | 2014-02-28 12:36:02 -0800 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2014-04-15 14:34:06 -0700 |
commit | b702233f53d6de50943fa0b81e1def8f879ab644 (patch) | |
tree | 475fa46ca2918d4504e2ea7ca9b416aca446f803 /src/mesa/drivers/common/meta.h | |
parent | 4e43299633691f15e09e52d38b7a55444c632c3d (diff) |
meta: Refactor the BlitFramebuffer color CopyTexImage fallback.
There shouldn't be anything special about copying out a subset of the src
rb to a temp before texturing from it, so just do it when we're figuring
out our src texture binding.
This drops Anuj's change to copy an extra border of 1 pixel around the src
area. I can't see how that change could be valid, and presumably if
there's some filtering problem at edges we just need to set the right
wrap mode.
v2: Don't fall back to swrast on non-2D/RECT/2D_MS textures when we can
still CopyTexSubImage. Fixes a segfault regression on i965 with
gl-3.2-layered-rendering-blit.
Reviewed-by: Ian Romanick <[email protected]> (v1)
Reviewed-by: Kenneth Graunke <[email protected]> (v1)
Tested-by: Anuj Phogat <[email protected]>
Diffstat (limited to 'src/mesa/drivers/common/meta.h')
0 files changed, 0 insertions, 0 deletions