Lines Matching defs:incomplete
394 * Mark a texture object as incomplete. There are actually three kinds of
396 * 1. "base incomplete": the base level of the texture is invalid so no
398 * 2. "mipmap incomplete": a non-base level of the texture is invalid so
401 * sampler state renders the texture incomplete.
404 * \param bm either BASE or MIPMAP to indicate what's incomplete
405 * \param fmt... string describing why it's incomplete (for debugging).
408 incomplete(struct gl_texture_object *t, enum base_mipmap bm,
419 _mesa_debug(NULL, "Texture Obj %d incomplete because: %s\n", t->Name, s);
454 * they would be incomplete (no BO attached) is actually specced to be
464 incomplete(t, BASE, "base level = %d is invalid", baseLevel);
469 incomplete(t, BASE, "MAX_LEVEL (%d) < BASE_LEVEL (%d)",
478 incomplete(t, BASE, "Image[baseLevel=%d] == NULL", baseLevel);
486 incomplete(t, BASE, "texture width or height or depth = 0");
564 incomplete(t, BASE, "Cube face missing or mismatched size");
584 incomplete(t, BASE, "minLevel > maxLevel");
612 incomplete(t, MIPMAP, "TexImage[%d] is missing", i);
616 incomplete(t, MIPMAP, "Format[i] != Format[baseLevel]");
620 incomplete(t, MIPMAP, "Border[i] != Border[baseLevel]");
624 incomplete(t, MIPMAP, "TexImage[%d] bad width %u", i, img->Width2);
628 incomplete(t, MIPMAP, "TexImage[%d] bad height %u", i, img->Height2);
632 incomplete(t, MIPMAP, "TexImage[%d] bad depth %u", i, img->Depth2);
641 incomplete(t, MIPMAP, "CubeMap Image[n][i] bad size");
695 * Mark a texture object dirty. It forces the object to be incomplete
717 * incomplete texture.