21 #ifndef MIN_MAX_BLENDING_H
22 #define MIN_MAX_BLENDING_H
24 #include <GLES3/gl3.h>
void initializeAttribArrays()
Initializes input vertex data for shaders.
void initializeTextureData()
Fills 3D texture with images.
GLenum GLenum GLsizei count
void setNextTextureImage(GLvoid *textureData)
Fills next empty 3D texture layer with textureData.
void initializeProgram()
Creates program and attaches shaders to it.
void setBlendEquation(GLboolean isMinBlending)
Sets current blending equation.
typedef GLboolean(GL_APIENTRYP PFNGLISENABLEDIOESPROC)(GLenum target
void loadUniformTextures(int count)
Creates and loads count unicolor layers to a 3D texture.
unsigned char * textureData
void initialize3DTexture()
Initializes OpenGL ES texture components.
void loadImages()
Loads imagesCount images located in resourceDirectory.
void initializeUniformData()
Initializes uniform variables in program.