meta: Add support for doing multisample resolves

Graphics / Mesa 3D Graphics Library / Mesa - Eric Anholt [anholt.net] - 21 February 2014 12:43 EST

Note that this doesn't handle GL_EXT_multisample_scaled_blit yet. The i965 code for that extension bakes in knowledge of the sample positions (well, knowledge of the sample positions aligned to a lower-resolution grid), which we would have to do at runtime somehow for meta.

7d2f73e meta: Add support for doing multisample resolves.
src/mesa/drivers/common/meta.h | 7 ++
src/mesa/drivers/common/meta_blit.c | 202 ++++++++++++++++++++++++++++++++---
2 files changed, 197 insertions(+), 12 deletions(-)

Upstream: cgit.freedesktop.org


  • Share