Я использую OpenGL ES 1.1 на iPhone, и я хотел бы использовать следующие функции:
glBlendFuncSeparate glBlendColor
С соответствующими константами. Они не существовали в ранних реализациях iPhone GL, но согласно этой странице: http://developer.apple.com/iphone/library/releasenotes/General/iPhone30APIDiffs/index.html
они должны быть там в 3.0+, для которых я строю. Но я получаю предупреждения "неявного определения". Что мне нужно сделать, чтобы получить эти функции?
Спасибо!
Эти функции определены только для OpenGL ES 2.0. glBlendFuncSeparate имеет версию расширения 1.1 как glBlendFuncSeparateOES, но нет эквивалента для glBlendColor.
glBlendFuncSeparate
glBlendFuncSeparateOES
glBlendColor
Расширения включены в заголовочные файлы glext.h. В частности, #include <OpenGLES/ES1/glext.h>
glext.h
#include <OpenGLES/ES1/glext.h>