caramia-0.7.2.2: High-level OpenGL bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.Caramia.Internal.TexStorage

Description

This module implements GL_ARB_texture_storage with GL_EXT_direct_state_access in terms of glTexImageX calls.

The implementation is unlikely to be perfect but it should work for most cases.

Synopsis

Documentation

fakeTextureStorage1D :: GLuint -> GLenum -> GLsizei -> GLenum -> GLsizei -> IO () Source

glTextureStorage1D

fakeTextureStorage2D :: GLuint -> GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> IO () Source

glTextureStorage2D

fakeTextureStorage3D :: GLuint -> GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> IO () Source

glTextureStorage3D