Beispiel #1
0
 def wrap_s(self):
     _wrap_s = _gl.GLenum()
     with self:
         _gl.glGetTexParameterIuiv(self._target, _gl.GL_TEXTURE_WRAP_S, _gl.pointer(_wrap_s))
     return self.wrapmodes[_wrap_s.value]
Beispiel #2
0
 def swizzle_a(self):
     _swizzle_a = _gl.GLenum()
     with self:
         _gl.glGetTexParameterIuiv(self._target, _gl.GL_TEXTURE_SWIZZLE_A, _gl.pointer(_swizzle_a))
     return self.swizzles[_swizzle_a.value]
Beispiel #3
0
 def swizzle_a(self, swizzle_a):
     _swizzle_a = _gl.GLenum(self.swizzles(swizzle_a)._value)
     with self:
         _gl.glTexParameterIuiv(self._target, _gl.GL_TEXTURE_SWIZZLE_A, _gl.pointer(_swizzle_a))
Beispiel #4
0
 def mag_filter(self):
     _mag_filter = _gl.GLenum()
     with self:
         _gl.glGetTexParameterIuiv(self._target, _gl.GL_TEXTURE_MAG_FILTER, _gl.pointer(_mag_filter))
     return self.mag_filters[_mag_filter.value]
Beispiel #5
0
 def mag_filter(self, mag_filter):
     _mag_filter = _gl.GLenum(self.mag_filters(mag_filter)._value)
     with self:
         _gl.glTexParameterIuiv(self._target, _gl.GL_TEXTURE_MAG_FILTER, _gl.pointer(_mag_filter))
Beispiel #6
0
 def immutable_format(self): # Textures become immutable if their storage is specified with glTexStorage1D, glTexStorage2D or glTexStorage3D
     _immutable_format = _gl.GLenum()
     with self:
         _gl.glGetTexParameterIuiv(self._target, _gl.GL_TEXTURE_COMPARE_MODE, _gl.pointer(_immutable_format))
     return bool(_immutable_format.value)
Beispiel #7
0
 def compare_mode(self, compare_mode):
     _compare_mode = _gl.GLenum(self.compare_modes(compare_mode)._value)
     with self:
         _gl.glTexParameterIuiv(self._target, _gl.GL_TEXTURE_COMPARE_MODE, _gl.pointer(_compare_mode))
Beispiel #8
0
 def compare_mode(self):
     _compare_mode = _gl.GLenum()
     with self:
         _gl.glGetTexParameterIuiv(self._target, _gl.GL_TEXTURE_COMPARE_MODE, _gl.pointer(_compare_mode))
     return self.compare_modes[_compare_mode.value]
Beispiel #9
0
 def compare_func(self, compare_func):
     _compare_func = _gl.GLenum(self.compare_funcs(compare_func)._value)
     with self:
         _gl.glTexParameterIuiv(self._target, _gl.GL_TEXTURE_COMPARE_FUNC, _gl.pointer(_compare_func))
Beispiel #10
0
 def compare_func(self):
     _compare_func = _gl.GLenum()
     with self:
         _gl.glGetTexParameterIuiv(self._target, _gl.GL_TEXTURE_COMPARE_FUNC, _gl.pointer(_compare_func))
     return self.compare_funcs[_compare_func.value]