mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-09 06:48:06 +02:00
swrast: update renderbuffer format assertions
This commit is contained in:
parent
a65b84d955
commit
b81f213157
1 changed files with 4 additions and 3 deletions
|
|
@ -29,6 +29,7 @@
|
|||
#include "main/convolve.h"
|
||||
#include "main/context.h"
|
||||
#include "main/feedback.h"
|
||||
#include "main/formats.h"
|
||||
#include "main/image.h"
|
||||
#include "main/macros.h"
|
||||
#include "main/imports.h"
|
||||
|
|
@ -107,7 +108,7 @@ read_depth_pixels( GLcontext *ctx,
|
|||
&& !biasOrScale && !packing->SwapBytes) {
|
||||
/* Special case: directly read 16-bit unsigned depth values. */
|
||||
GLint j;
|
||||
ASSERT(rb->InternalFormat == GL_DEPTH_COMPONENT16);
|
||||
ASSERT(rb->Format == MESA_FORMAT_Z16);
|
||||
ASSERT(rb->DataType == GL_UNSIGNED_SHORT);
|
||||
for (j = 0; j < height; j++, y++) {
|
||||
void *dest =_mesa_image_address2d(packing, pixels, width, height,
|
||||
|
|
@ -119,7 +120,7 @@ read_depth_pixels( GLcontext *ctx,
|
|||
&& !biasOrScale && !packing->SwapBytes) {
|
||||
/* Special case: directly read 24-bit unsigned depth values. */
|
||||
GLint j;
|
||||
ASSERT(rb->InternalFormat == GL_DEPTH_COMPONENT24);
|
||||
ASSERT(rb->Format == MESA_FORMAT_X8_Z24);
|
||||
ASSERT(rb->DataType == GL_UNSIGNED_INT);
|
||||
for (j = 0; j < height; j++, y++) {
|
||||
GLuint *dest = (GLuint *)
|
||||
|
|
@ -138,7 +139,7 @@ read_depth_pixels( GLcontext *ctx,
|
|||
&& !biasOrScale && !packing->SwapBytes) {
|
||||
/* Special case: directly read 32-bit unsigned depth values. */
|
||||
GLint j;
|
||||
ASSERT(rb->InternalFormat == GL_DEPTH_COMPONENT32);
|
||||
ASSERT(rb->Format == MESA_FORMAT_Z32);
|
||||
ASSERT(rb->DataType == GL_UNSIGNED_INT);
|
||||
for (j = 0; j < height; j++, y++) {
|
||||
void *dest = _mesa_image_address2d(packing, pixels, width, height,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue