|
Здравствуйте Гость ( Вход | Регистрация ) Доступ из РоссииДля сохранения достпа из России к сайту и форуму GBX
|
||||||||||||||||||||
| sUpErCaTs |
Среда, 01 ноября 2006, 21:10
Отправлено
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 6 Регистрация: 13 сент. 2006 Из: Санкт-Петербург Пользователь №: 18 015 ![]() ![]() |
Кто-нибудь делал сабж? В примерах нету, за 2 часа ковыряний ничего не прояснилось
У меня вывод на экран сделан попиксельно в стиле: void drawImage(int x, int y, uint16* buffer, uint16* source, int source_width, int source_height) { buffer += y * SCREEN_WIDTH + x; for(int i = 0; i < source_height; ++i) { uint16* line = buffer + (SCREEN_WIDTH * i); for(int j = 0; j < source_width; ++j) { if ( *source != (uint16) RGB15(255, 0, 255) ){ *line = *source; } *line++; *source++; } } } Всё ок когда buffer это VRAM_B. Никак не получается настроить VRAM_A так, чтобы его можно было тоже кормить подобной функции. |
![]() ![]() ![]() |
Ответов(1 - 1)
| Cluster |
Суббота, 04 ноября 2006, 22:42
Отправлено
#2
|
![]() Флудер ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 658 Регистрация: 01 мая. 2005 Из: Электросталь Пользователь №: 12 933 ![]() ![]() |
А видеорежим на обеих экранах установил? Приведи код полностью, где ты используешь эту функцию.
-------------------- |
![]() ![]() |
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
| Упрощённая версия | Сейчас: Чт., 29 окт. 2026, 02:53 |

Среда, 01 ноября 2006, 21:10












