#pragma once #include namespace sim::graphics::texture { unsigned int load(std::string path); unsigned int load_mem(const unsigned char* data, int width, int height, int channels); unsigned int load_mem(const unsigned char* data, size_t len); };