mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 15:58:05 +02:00
Change loops from firstLevel to lastLevel to be inclusive of lastLevel
(i.e. change < to <=). Otherwise, 0th image of non-mipmapped textures wasn't getting mapped and software rendering died.
This commit is contained in:
parent
4ab3b9aa76
commit
571bf7a71b
1 changed files with 3 additions and 3 deletions
|
|
@ -177,7 +177,7 @@ GLuint intel_finalize_mipmap_tree( struct intel_context *intel, GLuint unit )
|
|||
*/
|
||||
nr_faces = (intelObj->base.Target == GL_TEXTURE_CUBE_MAP) ? 6 : 1;
|
||||
for (face = 0; face < nr_faces; face++) {
|
||||
for (i = intelObj->firstLevel; i < intelObj->lastLevel; i++) {
|
||||
for (i = intelObj->firstLevel; i <= intelObj->lastLevel; i++) {
|
||||
struct intel_texture_image *intelImage =
|
||||
intel_texture_image(intelObj->base.Image[face][i]);
|
||||
|
||||
|
|
@ -205,7 +205,7 @@ void intel_tex_map_images( struct intel_context *intel,
|
|||
DBG("%s\n", __FUNCTION__);
|
||||
|
||||
for (face = 0; face < nr_faces; face++) {
|
||||
for (i = intelObj->firstLevel; i < intelObj->lastLevel; i++) {
|
||||
for (i = intelObj->firstLevel; i <= intelObj->lastLevel; i++) {
|
||||
struct intel_texture_image *intelImage =
|
||||
intel_texture_image(intelObj->base.Image[face][i]);
|
||||
|
||||
|
|
@ -234,7 +234,7 @@ void intel_tex_unmap_images( struct intel_context *intel,
|
|||
GLuint face, i;
|
||||
|
||||
for (face = 0; face < nr_faces; face++) {
|
||||
for (i = intelObj->firstLevel; i < intelObj->lastLevel; i++) {
|
||||
for (i = intelObj->firstLevel; i <= intelObj->lastLevel; i++) {
|
||||
struct intel_texture_image *intelImage =
|
||||
intel_texture_image(intelObj->base.Image[face][i]);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue