void glBlendFunc( GLenum srcfactor, GLenum destfactor );
КонстантаКоэффициент для RGBКоэффициент для A GL_ZERO00 GL_ONE11 GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_DST_COLOR GL_ONE_MINUS_DST_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA GL_DST_ALPHA GL_ONE_MINUS_DST_ALPHA GL_CONSTANT_COLOR GL_ONE_MINUS_CONSTANT_COLO R GL_CONSTANT_ALPHA GL_ONE_MINUS_CONSTANT_ALPHA GL_SRC_ALPHA_SATURATE1
void glBlendColor( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha );
glEnable (GL_BLEND); glDisable (GL_BLEND); /* * S: GL_ONE, * D: GL_ZERO */
void glBlendEquation (GLenum mode); ПараметрОперация GL_FUNC_ADD GL_FUNC_SUBTRACT GL_FUNC_REVERSE_SUBTRACT GL_MIN GL_MAX
Буффер глубины в режиме «только для чтения» glDepthMask(); GL_FALSE – только для чтения GL_TRUE – нормальный режим
void glHint ( GLenum target, GLenum hint /* * GL_FASTER * GL_NICEST * GL_DONT_CARE */ );
Значение targetПрименение GL_POINT_SMOOTH_HINT GL_LINE_SMOOTH_HINT GL_POLYGON_SMOOTH_HINT Управление качеством сглаживания точек, линий, полигонов GL_FOG_HINTУказывает, выполнять ли вычисления при наложении тумана по пикселам или по вершинам GL_PERSPECTIVE_CORRECTION_HINTКачество интерполяции координат при вычислении цветов и наложения текстур GL_GENERATE_MIPMAP_HINTКачетсво и производительность автоматической генерации MIPMAP-текстур GL_TEXTURE_COMPRESSION_HINTКачество и производительность сжатых текстурных изображений
glEnable () GL_POINT_SMOOTH GL_LINE_SMOOTH GL_POLYGON_SMOOTH glEnable (GL_BLEND) glBlendFunc (GL_SRC_ALPHA,) GL_ONE_MINUS_SRC_ALPHA GL_ONE
glEnable (GL_FOG);
glFog (GL_FOG_COORDINATE_SOURCE, GL_FOG_COORDINATE); void glFogCoord{f,d}[v] (TYPE [*]z); // z > 0
void glPointParameterf[v]( GLenum pname, /* GL_POINT_DISTANCE_ATTENUATION, * GL_POINT_SIZE_MIN, * GL_POINT_SIZE_MAX */ Glfloat [*]param);