реклама на сайте
подробности

 
 
> ep9307 & Graphic accelerator, Глюки при использовании block copy
Andrei....
сообщение Dec 19 2006, 09:42
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 104
Регистрация: 20-03-06
Пользователь №: 15 402



Разрешение экрана 640х480, 256-ти цветный режим. При использовании операции "block copy" на экранную область, иногда (при некоторых ширинах копируемого прямоугольника) наблюдаются глюки в виде небольших горизонтальных полосок толщиной в пиксел и шириной до 4-х пикселов с правого края копируемай области. Никто не сталкивался с таким эффектом?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Dec 22 2006, 00:48
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Чему равны destSurf->Lenght и srcSurf->Lenght?
Лучше напишите непосредственно значения, которые записываются в регистры.
Go to the top of the page
 
+Quote Post
Andrei....
сообщение Dec 22 2006, 10:17
Сообщение #3


Частый гость
**

Группа: Новичок
Сообщений: 104
Регистрация: 20-03-06
Пользователь №: 15 402



Цитата(aaarrr @ Dec 22 2006, 00:48) *
Чему равны destSurf->Lenght и srcSurf->Lenght?
Лучше напишите непосредственно значения, которые записываются в регистры.


TRANSPATTRN=0
SRCPIXELSTRT=0
BLKSRCSTRT=0xc19a2a5c
BLKSRCWIDTH=85
SRCLINELENGTH=344 //ширина исходной поверхности 1376 пикселей

DESTPIXELSTRT=8
BLKDESTSTRT=0xc0001d89
DESTLINELENGTH=160 //экранная область 640x480
BLKDESTWIDTH=86
BLKDESTHEIGHT=278 //высота катринки 279 пикселей

BLOCKCTRL=0
BLOCKCTRL=(2<<17/*P*/)|(0<<14/*BG*/)|(1<<2/*TRANS*/)|(1/*ENABLE*/);
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 05:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01469 секунд с 7
ELECTRONIX ©2004-2016