у первого класса такой Texture(Image& image);
https://github.com/xSaiteix/SOGL/blob/master/include/texture.h#L15
У второго такой Image(const char* filename);
https://github.com/xSaiteix/SOGL/blob/master/include/image.h#L8
Я думал что можно будет писать что-то вроде Texture tex("tex.jpg");, но приходится Image явно передавать: Texture tex(Image("tex.jpg")); https://github.com/xSaiteix/SOGL/blob/master/examples/hello_mesh/main.cpp#L79
Можно добавить конструктор Texture(const char* filename)
может у тебя там explicit?
а какая ошибка если неявно передать
Обсуждают сегодня