Home | History | Annotate | Download | only in GLESv2_enc

Lines Matching full:levels

3496 void GL2Encoder::s_glTexStorage2D(void* self, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) {
3506 SET_ERROR_IF(levels < 1 || width < 1 || height < 1, GL_INVALID_VALUE);
3507 SET_ERROR_IF(levels > ilog2((uint32_t)std::max(width, height)) + 1,
3519 ctx->m_glTexStorage2D_enc(ctx, target, levels, internalformat, width, height);
3766 void GL2Encoder::s_glTexStorage3D(void* self, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) {
3774 SET_ERROR_IF(levels < 1 || width < 1 || height < 1, GL_INVALID_VALUE);
3775 SET_ERROR_IF(target == GL_TEXTURE_3D && (levels > ilog2((uint32_t)std::max(width, std::max(height, depth))) + 1),
3777 SET_ERROR_IF(target == GL_TEXTURE_2D_ARRAY && (levels > ilog2((uint32_t)std::max(width, height)) + 1),
3784 ctx->m_glTexStorage3D_enc(ctx, target, levels, internalformat, width, height, depth);