| 91 | } |
| 92 | |
| 93 | void Texture2D::SetData(const void* data) { |
| 94 | #ifdef _WIN32 |
| 95 | glTextureSubImage2D(m_texture_id, 0, 0, 0, m_width, m_height, m_data_format, GL_UNSIGNED_BYTE, data); |
| 96 | #else |
| 97 | glTexImage2D(GL_TEXTURE_2D, 0, m_internal_format, m_width, m_height, 0, m_data_format, GL_UNSIGNED_BYTE, data); |
| 98 | #endif |
| 99 | } |
| 100 | |
| 101 | void Texture2D::SetData(float r, float g, float b, float a) { |
| 102 | unsigned char data[5] = {0, 0, 0, 0, '\0'}; |
no outgoing calls
no test coverage detected