13 : m_Width(width), m_Height(height)
14{
15 m_InternalFormat = GL_RGB8;
16 m_DataFormat = GL_RGB;
17 m_Data = new unsigned char[width * height * 3];
18 glPixelStorei(GL_UNPACK_ALIGNMENT, 1);
19 glGenTextures(1, &m_RendererID);
20 glBindTexture(GL_TEXTURE_2D, m_RendererID);
21 glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
22 glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);
23 glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
24 glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
25 glGenerateMipmap(GL_TEXTURE_2D);
26}