#include "imageReader.h" #include "stb_image.h" using namespace std; namespace vb01{ ImageReader *imageReader = nullptr; ImageReader* ImageReader::getSingleton(){ if(!imageReader) imageReader = new ImageReader(); return imageReader; } Asset* ImageReader::readAsset(string path){ stbi_set_flip_vertically_on_load(flip); int width, height, numChannels; u8 *data = stbi_load(path.c_str(), &width, &height, &numChannels, 0); return new ImageAsset(path, data, width, height, numChannels); } }