#endif
+#include "errors.h"
#include "glheader.h"
#include "enums.h"
#include "image.h"
break;
default:
- _mesa_problem(NULL, "bad srcType in extract_uint_indexes");
- return;
+ unreachable("bad srcType in extract_uint_indexes");
}
}
-static inline GLuint
-clamp_float_to_uint(GLfloat f)
-{
- return f < 0.0F ? 0 : _mesa_lroundevenf(f);
-}
-
-
-static inline GLuint
-clamp_half_to_uint(GLhalfARB h)
-{
- GLfloat f = _mesa_half_to_float(h);
- return f < 0.0F ? 0 : _mesa_lroundevenf(f);
-}
-
-
/*
* Unpack a row of stencil data from a client buffer according to
* the pixel unpacking parameters.
}
break;
default:
- _mesa_problem(ctx, "bad dstType in _mesa_unpack_stencil_span");
+ unreachable("bad dstType in _mesa_unpack_stencil_span");
}
free(indexes);
}
break;
default:
- _mesa_problem(ctx, "bad type in _mesa_pack_index_span");
+ unreachable("bad type in _mesa_pack_index_span");
}
free(stencil);
}
break;
default:
- _mesa_problem(ctx, "bad type in _mesa_pack_depth_span (%s)",
- _mesa_enum_to_string(dstType));
+ unreachable("bad type in _mesa_pack_depth_span()");
}
free(depthCopy);