gallium: extend resource_resolve to accommodate BlitFramebuffer
authorChristoph Bumiller <e0425955@student.tuwien.ac.at>
Wed, 3 Aug 2011 13:43:16 +0000 (15:43 +0200)
committerChristoph Bumiller <e0425955@student.tuwien.ac.at>
Thu, 4 Aug 2011 13:38:49 +0000 (15:38 +0200)
commit94822c6d83b7811db2a02bb4416df02ae225ba47
tree2fce95f2b46da2bb273d45c95adb634f22a414fb
parent57590e173b6f421b1015190aa3c0011ea55f31d8
gallium: extend resource_resolve to accommodate BlitFramebuffer

Resolve via glBlitFramebuffer allows resolving a sub-region of a
renderbuffer to a different location in any mipmap level of some
other texture, and, with a new extension, even scaling. Therefore,
location and size parameters are needed.

The mask parameter was added because resolving only depth or only
stencil of a combined buffer is possible as well.

Full information about the blit operation allows the drivers to
take the most efficient path they possibly can.
src/gallium/docs/source/context.rst
src/gallium/include/pipe/p_context.h
src/gallium/include/pipe/p_defines.h
src/gallium/include/pipe/p_state.h