, 1D- .
1D- glTexImage1D(). GL_R8 GL_UNSIGNED_BYTE glTexImage1D(), , 8 . : lutData / GLubyte lutSize LUT:
glTexImage1D(GL_TEXTURE_1D, 0, GL_R8, lutSize, 0, GL_RED, GL_UNSIGNED_BYTE, lutData);
, 8 , , GL_R16 GL_R32F.
, , . :
glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
sampler1D . , 0.0 1.0, [0.0, 1.0], . , , [0.0, 1.0].
, , , . LUT , 1D- - .
OpenGL, 1D-, OpenGL ES, 2D- , 1.
, , , .