Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Saiberg
19 / 19 / 1
Регистрация: 23.09.2010
Сообщений: 193
#1

Работа с цветом в OpenGL - Android

01.10.2012, 21:32. Просмотров 566. Ответов 0
Метки нет (Все метки)

Eсли вызываю glColor все заливается черным.
Eсли вызываю glColorPointer то каждый из компонентов воспринимается как 255 какое бы значение он не содержал на самом деле.

Из за чего может быть такое ?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
void FoodGO::draw(Render* pRender) {
    glEnableClientState(GL_COLOR_ARRAY);
 
    glVertexPointer(2, GL_FLOAT, 0, vertices_.data());
    glColorPointer(4, GL_FLOAT, 0, colors_.data());
    glDrawArrays(GL_TRIANGLE_FAN, 0, vertices_.size() / 2);
 
    glDisableClientState(GL_COLOR_ARRAY);
}
 
void FoodGO::initializeColor() {
    colors_.clear();
 
    colors_.push_back(0x99);
    colors_.push_back(0x66);
    colors_.push_back(0.0f);
    colors_.push_back(0.0f);
 
    for(double angle = 0.0f; angle < 360.0f; angle += 10.0f) {
        colors_.push_back(0x99);
        colors_.push_back(0x66);
        colors_.push_back(0.0f);
        colors_.push_back(0.0f);
    }
}
Корректно ли постоянно дергать glEnableClientState(GL_COLOR_ARRAY)/glDisableClientState(GL_COLOR_ARRAY) ?

Добавлено через 4 часа 31 минуту
C первый разобрался.

Корректно ли постоянно дергать glEnableClientState(GL_COLOR_ARRAY)/glDisableClientState(GL_COLOR_ARRAY) и другие подобные стейты?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.10.2012, 21:32     Работа с цветом в OpenGL
Посмотрите здесь:

OpenGL ES AndroidNDK Android
Android Toggle Button - Как правильно выделить нажатую кнопку цветом. Стилями или?
OpenGL ES Android
Android Выделение строк ListView другим цветом
Android OpenGL
Android Инициализация OpenGL ES
Android Выделение текста цветом
Как частично заполнить цветом кнопку Android
Выделение цветом в ListView Android
RecyclerView закрасить красным цветом пространство удаленного элемента Android
Android Подсветка R и layout красным цветом
Задать фон view 16 битным цветом Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 00:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru