OpenGL Cubemap Can only write to one face

Advertisements I have a cubemap texture like this: uint32_t skyboxTextureUnfiltered = -1; glGenTextures(1, &skyboxTextureUnfiltered); glBindTexture(GL_TEXTURE_CUBE_MAP, skyboxTextureUnfiltered); glTexStorage2D(GL_TEXTURE_CUBE_MAP, 6, GL_RGBA32F, m_SkyboxSize, m_SkyboxSize); glTexParameteri(GL_TEXTURE_CUBE_MAP, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_CUBE_MAP, GL_TEXTURE_MAG_FILTER, GL_LINEAR); I run a compute shader on it like: glBindImageTexture(0, skyboxTextureUnfiltered, 0, GL_FALSE, 0, GL_READ_WRITE, GL_RGBA32F); glUseProgram(m_EquirectToCubeID); glDispatchCompute(m_SkyboxSize, m_SkyboxSize, 6); And my compute shader looks like : layout(local_size_x =… Read More OpenGL Cubemap Can only write to one face

opengl won't overlap more than 1 texture

Advertisements I’m trying to create an opengl program that creates a 2d square, and applies 2 textures on it. I followed this tutorial: https://learnopengl.com/Getting-started/Textures This is my fragment shader: #version 330 core //in vec3 Color; in vec2 TexCoord; out vec4 FragColor; uniform sampler2D Texture1; uniform sampler2D Texture2; void main() { FragColor = mix(texture(Texture1, TexCoord), texture(Texture2,… Read More opengl won't overlap more than 1 texture