X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Ftexture1d.h;h=506356c77676d98cea1a01d52d8a8f373a71f024;hp=63b25c138756c8c6a44bd635e341cab9810332f9;hb=HEAD;hpb=cabb833e9b4ca10b9f350f3be6c351dce6a66822 diff --git a/source/texture1d.h b/source/texture1d.h deleted file mode 100644 index 63b25c13..00000000 --- a/source/texture1d.h +++ /dev/null @@ -1,38 +0,0 @@ -#ifndef MSP_GL_TEXTURE1D_H_ -#define MSP_GL_TEXTURE1D_H_ - -#include "datatype.h" -#include "pixelformat.h" -#include "texture.h" - -namespace Msp { -namespace GL { - -class Texture1D: public Texture -{ -private: - PixelFormat ifmt; - unsigned width; - unsigned allocated; - -public: - Texture1D(); - - void storage(PixelFormat, unsigned); - void allocate(unsigned); - void image(unsigned, PixelFormat, DataType, const void *); - unsigned get_width() const { return width; } - -private: - unsigned get_level_size(unsigned); - -public: - virtual AsyncLoader *load(IO::Seekable &, const Resources * = 0) { return 0; } - virtual UInt64 get_data_size() const; - virtual void unload() { } -}; - -} // namespace GL -} // namespace Msp - -#endif