Browse Source

Fix GL build

Panagiotis Christopoulos Charitos 7 years ago
parent
commit
ce8d073eb2
1 changed files with 6 additions and 2 deletions
  1. 6 2
      src/anki/gr/gl/SamplerImpl.cpp

+ 6 - 2
src/anki/gr/gl/SamplerImpl.cpp

@@ -14,18 +14,22 @@ void SamplerImpl::init(const SamplerInitInfo& sinit)
 	glGenSamplers(1, &m_glName);
 	glGenSamplers(1, &m_glName);
 	ANKI_ASSERT(m_glName);
 	ANKI_ASSERT(m_glName);
 
 
-	if(sinit.m_repeat)
+	if(sinit.m_addressing == SamplingAddressing::REPEAT)
 	{
 	{
 		glSamplerParameteri(m_glName, GL_TEXTURE_WRAP_S, GL_REPEAT);
 		glSamplerParameteri(m_glName, GL_TEXTURE_WRAP_S, GL_REPEAT);
 		glSamplerParameteri(m_glName, GL_TEXTURE_WRAP_T, GL_REPEAT);
 		glSamplerParameteri(m_glName, GL_TEXTURE_WRAP_T, GL_REPEAT);
 		glSamplerParameteri(m_glName, GL_TEXTURE_WRAP_R, GL_REPEAT);
 		glSamplerParameteri(m_glName, GL_TEXTURE_WRAP_R, GL_REPEAT);
 	}
 	}
-	else
+	else if(sinit.m_addressing == SamplingAddressing::CLAMP)
 	{
 	{
 		glSamplerParameteri(m_glName, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
 		glSamplerParameteri(m_glName, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
 		glSamplerParameteri(m_glName, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
 		glSamplerParameteri(m_glName, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
 		glSamplerParameteri(m_glName, GL_TEXTURE_WRAP_R, GL_CLAMP_TO_EDGE);
 		glSamplerParameteri(m_glName, GL_TEXTURE_WRAP_R, GL_CLAMP_TO_EDGE);
 	}
 	}
+	else
+	{
+		ANKI_ASSERT(!"TODO");
+	}
 
 
 	// Set filtering type
 	// Set filtering type
 	GLenum minFilter = GL_NONE;
 	GLenum minFilter = GL_NONE;