summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
47f8173)
This appears to have been missed in
03d3984 which removed the filtering
heuristic from storage/allocate.
{
add("raw_data", &Loader::raw_data);
add("storage", &Loader::storage);
{
add("raw_data", &Loader::raw_data);
add("storage", &Loader::storage);
+ add("storage", &Loader::storage_levels);
}
void Texture1D::Loader::raw_data(const string &data)
}
void Texture1D::Loader::raw_data(const string &data)
+void Texture1D::Loader::storage_levels(PixelFormat fmt, unsigned w, unsigned l)
+{
+ obj.storage(fmt, w, l);
+}
+
} // namespace GL
} // namespace Msp
} // namespace GL
} // namespace Msp
void raw_data(const std::string &);
void storage(PixelFormat, unsigned);
void raw_data(const std::string &);
void storage(PixelFormat, unsigned);
+ void storage_levels(PixelFormat, unsigned, unsigned);
{
add("raw_data", &Loader::raw_data);
add("storage", &Loader::storage);
{
add("raw_data", &Loader::raw_data);
add("storage", &Loader::storage);
+ add("storage", &Loader::storage_levels);
}
void Texture2D::Loader::raw_data(const string &data)
}
void Texture2D::Loader::raw_data(const string &data)
obj.storage(fmt, w, h);
}
obj.storage(fmt, w, h);
}
+void Texture2D::Loader::storage_levels(PixelFormat fmt, unsigned w, unsigned h, unsigned l)
+{
+ obj.storage(fmt, w, h, l);
+}
+
Texture2D::AsyncLoader::AsyncLoader(Texture2D &t, IO::Seekable &i):
texture(t),
Texture2D::AsyncLoader::AsyncLoader(Texture2D &t, IO::Seekable &i):
texture(t),
void raw_data(const std::string &);
void storage(PixelFormat, unsigned, unsigned);
void raw_data(const std::string &);
void storage(PixelFormat, unsigned, unsigned);
+ void storage_levels(PixelFormat, unsigned, unsigned, unsigned);
{
add("raw_data", &Loader::raw_data);
add("storage", &Loader::storage);
{
add("raw_data", &Loader::raw_data);
add("storage", &Loader::storage);
+ add("storage", &Loader::storage_levels);
}
void Texture3D::Loader::raw_data(const string &data)
}
void Texture3D::Loader::raw_data(const string &data)
obj.storage(fmt, w, h, d);
}
obj.storage(fmt, w, h, d);
}
+void Texture3D::Loader::storage_levels(PixelFormat fmt, unsigned w, unsigned h, unsigned d, unsigned l)
+{
+ obj.storage(fmt, w, h, d, l);
+}
+
} // namespace GL
} // namespace Msp
} // namespace GL
} // namespace Msp
void raw_data(const std::string &);
void storage(PixelFormat, unsigned, unsigned, unsigned);
void raw_data(const std::string &);
void storage(PixelFormat, unsigned, unsigned, unsigned);
+ void storage_levels(PixelFormat, unsigned, unsigned, unsigned, unsigned);
add("image_data", &Loader::image_data);
add("raw_data", &Loader::raw_data);
add("storage", &Loader::storage);
add("image_data", &Loader::image_data);
add("raw_data", &Loader::raw_data);
add("storage", &Loader::storage);
+ add("storage", &Loader::storage_levels);
}
void TextureCube::Loader::external_image(TextureCubeFace face, const string &fn)
}
void TextureCube::Loader::external_image(TextureCubeFace face, const string &fn)
+void TextureCube::Loader::storage_levels(PixelFormat fmt, unsigned s, unsigned l)
+{
+ obj.storage(fmt, s, l);
+}
+
void operator>>(const LexicalConverter &conv, TextureCubeFace &face)
{
void operator>>(const LexicalConverter &conv, TextureCubeFace &face)
{
void image_data(TextureCubeFace, const std::string &);
void raw_data(TextureCubeFace, const std::string &);
void storage(PixelFormat, unsigned);
void image_data(TextureCubeFace, const std::string &);
void raw_data(TextureCubeFace, const std::string &);
void storage(PixelFormat, unsigned);
+ void storage_levels(PixelFormat, unsigned, unsigned);