X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FPerson.h;h=f37a0ee310ba561e0b6a7bc4aeb4c5a617b75742;hb=26debbd380c6922e5a0b60d99567c6374a4fef9a;hp=9c6ebe968a31ad5222e299ff3165fa567ae3be24;hpb=9e06cb73424ca3f0eb971350c5dfb3cdaec0d5bf;p=lugaru.git diff --git a/Source/Person.h b/Source/Person.h index 9c6ebe9..f37a0ee 100644 --- a/Source/Person.h +++ b/Source/Person.h @@ -412,12 +412,9 @@ class Person void DoHead(); void DoMipmaps() { - glBindTexture(GL_TEXTURE_2D, skeleton.drawmodel.textureptr); - gluBuild2DMipmaps(GL_TEXTURE_2D, GL_RGB, - skeleton.skinsize, - skeleton.skinsize, - GL_RGB, GL_UNSIGNED_BYTE, - &skeleton.skinText[0]); + skeleton.drawmodel.textureptr.bind(); + glTexParameteri(GL_TEXTURE_2D, GL_GENERATE_MIPMAP, GL_TRUE); + glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, skeleton.skinsize, skeleton.skinsize, 0, GL_RGB, GL_UNSIGNED_BYTE, &skeleton.skinText[0]); } int SphereCheck(XYZ *p1,float radius, XYZ *p, XYZ *move, float *rotate, Model *model);