Должны присутствовать отсутствующие функции iPhone OpenGL ES - glBlendFuncSeparate и т. д. - PullRequest
1 голос
/ 12 мая 2010

Я использую OpenGL ES 1.1 на iPhone, и я хотел бы использовать следующие функции:

glBlendFuncSeparate
glBlendColor

С соответствующими константами. Они не существовали в ранних реализациях iPhone GL, но согласно этой странице: http://developer.apple.com/iphone/library/releasenotes/General/iPhone30APIDiffs/index.html

они должны быть там в 3.0+, для которых я строю. Но я получаю предупреждения "неявного определения". Что мне нужно сделать, чтобы получить эти функции?

Спасибо!

Ответы [ 2 ]

1 голос
/ 02 июня 2010

Эти функции определены только для OpenGL ES 2.0. glBlendFuncSeparate имеет версию расширения 1.1 как glBlendFuncSeparateOES, но нет эквивалента для glBlendColor.

0 голосов
/ 12 мая 2010

Расширения включены в заголовочные файлы glext.h. В частности, #include <OpenGLES/ES1/glext.h>

...