caramia-0.3.0.1: Less painful OpenGL 3.3 rendering

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