>From section 4.4.7 (Layered Framebuffers) of the GLSL 3.2 spec: When the Clear or ClearBuffer* commands are used to clear a layered framebuffer attachment, all layers of the attachment are cleared.
Patch 1 adds logic to the framebuffer completeness check to record the number of layers in a layered framebuffer, so that when we later clear it we will know how many layers need clearing. Patch 2 fixes the Meta path for layered clears. Patches 3 and 4 fix the i965 blorp path (which is used for most color buffer clears). Patch 5 fixes the i965 fast depth clear path. This patch series depends on "[PATCH] glsl: Fix cross-version linking between VS and GS.", which was sent out for review earlier today. [PATCH 1/5] mesa: Track number of layers in layered framebuffers. [PATCH 2/5] meta: fix meta clear of layered framebuffers [PATCH 3/5] i965: refactor blorp clear code in preparation for layered clears. [PATCH 4/5] i965: Fix blorp clear of layered framebuffers. [PATCH 5/5] i965: Fix fast clear of depth buffers. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev