Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Отладочные платы » SK-iMX6Q
GLES2. Невозможно обратиться к glTexDirectVIVMap. _GL_2_APPENDIX
mibin
Добавлено 13.11.2015 23:32
0
Сообщение: 1
mibin
5

Пункты: 7688
Регистрация: 22.05.2012
Пол: Мужчина
Добрый день!

На сайте linuxfoundation есть презентация с рекомендациями по ускорению вывода видео на экран используя аппаратное ускорение: Аппаратное ускорение видео (слайд 41)
там предлагают использовать функцию: glTexDirectVIVMap,
которая находится в GLES2/gl2rename.h (ну я её там нашел, по крайней мере),
но там есть такая строка:
Цитата
#if defined(_GL_2_APPENDIX)

после чего идет описание всех функций включенных в заголовок.
Т.к. я не понимаю что такое _GL_2_APPENDIX и где он определяется, то я не могу получить доступ к этим функциям...
Может кто-то знает о чем идет речь?
Спуститься к концу Подняться к началу
Персональная информация
mibin
Добавлено 14.11.2015 02:18 Сообщение: 2
mibin
5

Пункты: 7688
Регистрация: 22.05.2012
Пол: Мужчина
Разобрался.
Короче, если при компиляции возникает ошибка:
Цитата
error: 'glTexDirectVIV' was not declared in this scope

то нужно добавить следующий код:
Цитата
#define GL_GLEXT_PROTOTYPES
#include <GLES2/gl2ext.h>


именно в указанном порядке, и все будет норм.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX6Q