- added more texture compression supported types

- some in progress work related to texture reloading
This commit is contained in:
Mark Vejvoda
2010-10-29 16:27:22 +00:00
parent 02a16da938
commit e0d338b583
9 changed files with 241 additions and 23 deletions

View File

@@ -43,7 +43,7 @@ public:
virtual ~Texture1DGl();
virtual void init(Filter filter, int maxAnisotropy= 1);
virtual void end();
virtual void end(bool deletePixelBuffer=true);
};
// =====================================================
@@ -56,7 +56,7 @@ public:
virtual ~Texture2DGl();
virtual void init(Filter filter, int maxAnisotropy= 1);
virtual void end();
virtual void end(bool deletePixelBuffer=true);
};
// =====================================================
@@ -70,7 +70,7 @@ public:
virtual ~Texture3DGl();
virtual void init(Filter filter, int maxAnisotropy= 1);
virtual void end();
virtual void end(bool deletePixelBuffer=true);
};
// =====================================================
@@ -84,7 +84,7 @@ public:
virtual ~TextureCubeGl();
virtual void init(Filter filter, int maxAnisotropy= 1);
virtual void end();
virtual void end(bool deletePixelBuffer=true);
};
}}}//end namespace

View File

@@ -79,7 +79,7 @@ public:
void setFormat(Format format) {this->format= format;}
virtual void init(Filter filter= fBilinear, int maxAnisotropy= 1)=0;
virtual void end()=0;
virtual void end(bool deletePixelBuffer=true)=0;
virtual string getPath() const = 0;
virtual void deletePixels() = 0;
virtual uint64 getPixelByteCount() const = 0;