учим рисовать

Все что связано с программированием на Амиге.

Модераторы: striimii, Vinnny

учим рисовать

Сообщение zobot 04 окт 2004, 12:52

вот значицца смысл такой -
если я иничу видеорежим п96 скажем 320х200х256 цветов - это что ж выходит через видеокарту тоже всё битпланами? то есть 8 планов по 8 точек на байт?
а если 32битный режим, то тоже битпланами?
это что за изврат-то?

ps: как вообще получить то, куда рисовать?
то есть открываю экран,
аллокейчу БитМап
чё-то типа аллокБВуфИнфо
а чё дальше-то?
рисовать в что-то типа screen->ViewPort.RasInfo->RastPort или как-то так, точно не помню на память?
или блитБитМапом?
zobot
Уважаемый Амиговед
Уважаемый Амиговед
 
Сообщения: 88
Зарегистрирован: 22 сен 2004, 18:49

Re: учим рисовать

Сообщение annoynimous 04 окт 2004, 16:38

zobot писал(а):вот значицца смысл такой -
если я иничу видеорежим п96 скажем 320х200х256 цветов - это что ж выходит через видеокарту тоже всё битпланами? то есть 8 планов по 8 точек на байт?
а если 32битный режим, то тоже битпланами?
это что за изврат-то?

С чего ты это взял? Там будет 1-2-3-4 байта на точку...

ps: как вообще получить то, куда рисовать?
то есть открываю экран,
аллокейчу БитМап
чё-то типа аллокБВуфИнфо
а чё дальше-то?
рисовать в что-то типа screen->ViewPort.RasInfo->RastPort или как-то так, точно не помню на память?
или блитБитМапом?

Я бы сделал WriteChunkyPixels (или как его там)
Оно по идее должно патчиться дровами с целью неделания ц2п :) Или юзать функции из какой-нибудь цгкс.либрари (для 32 бит например).
annoynimous
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 741
Зарегистрирован: 15 мар 2004, 15:35

Сообщение zobot 04 окт 2004, 16:47

Вот и надо чтобы было 1-4 байта на пиксель.
А нету сёрса какого где так делается?

Имхо можно без rtg*.library и всяких cgx*.library так сделать, только фиг знает как :(
zobot
Уважаемый Амиговед
Уважаемый Амиговед
 
Сообщения: 88
Зарегистрирован: 22 сен 2004, 18:49

Сообщение annoynimous 04 окт 2004, 18:20

zobot писал(а):Вот и надо чтобы было 1-4 байта на пиксель.
А нету сёрса какого где так делается?

У карточки просто нету битплановых режимов.
Имхо можно без rtg*.library и всяких cgx*.library так сделать, только фиг знает как :(

Как без этого выводить на байтовый экран (256 цветов) - см. beape на аминете. Там как раз юзается WCP, а на карточках оно сооветственно делается без ц2п.
annoynimous
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 741
Зарегистрирован: 15 мар 2004, 15:35

Сообщение VovaniuS 04 окт 2004, 20:02

zobot писал(а):Вот и надо чтобы было 1-4 байта на пиксель.
А нету сёрса какого где так делается?

Имхо можно без rtg*.library и всяких cgx*.library так сделать, только фиг знает как :(


<=256 цветов: WriteChunkyPixels/WritePixelLine8/WritePixelArray8.
Больше 256 цветов имхо никак. Только через RTG/CGX.
Как в p96 не знаю, но насколько я помню, в CGX отдельно указывается цветность (256/32К/64К/16М), отдельно число битпланов.
То есть может быть спокойно 1 битплан/16М цветов, только через graphics.library все цвета будут недоступны.
Подпись_____
Мои сообщения можно публиковать под лицензией BSD PDL
VovaniuS
Надоедливый Амигодух
Надоедливый Амигодух
 
Сообщения: 304
Зарегистрирован: 18 окт 2002, 15:22
Откуда: из Москвы

Сообщение dn 08 окт 2004, 23:40

Имхо, все от редактора зависит, а уже карта просто выводит графику как может. На амиге все или почти все редакторы битплановые, новых не выпускают ;(
dn
Надоедливый Амигодух
Надоедливый Амигодух
 
Сообщения: 275
Зарегистрирован: 16 ноя 2003, 10:08
Откуда: Hell

Сообщение VovaniuS 11 окт 2004, 13:37

dn писал(а):Имхо, все от редактора зависит, а уже карта просто выводит графику как может. На амиге все или почти все редакторы битплановые, новых не выпускают ;(


Так я чего говорю: возможность работы с более чем 256 цветами в graphics.library просто не предусмотрена. (HAM не рассматриваем ибо нормально рисовать на нем нельзя) Все что более - исключительно RTG.
Подпись_____
Мои сообщения можно публиковать под лицензией BSD PDL
VovaniuS
Надоедливый Амигодух
Надоедливый Амигодух
 
Сообщения: 304
Зарегистрирован: 18 окт 2002, 15:22
Откуда: из Москвы

Сообщение ED 15 окт 2004, 14:49

VovaniuS писал(а):Так я чего говорю: возможность работы с более чем 256 цветами в graphics.library просто не предусмотрена. (HAM не рассматриваем ибо нормально рисовать на нем нельзя) Все что более - исключительно RTG.


Кста, а почему нету для амиги НАМ - режима в воркбенче? Я видел для Fusion/Shapeshifter 15,16 бит скрины, а воркбенч почему-то не работает в НАМ-е. Имхо еще Deluxe Paint может открывать НАМ-экраны...
A1200+Apollo 1260@50+64mb, MediatorPCI+Voodoo 3+RTL8139, FastATA 1200 MK-V
A1200+Vampire V2
А500 Plus + GVP Impact SCSI, 2chip, 4fast
Commodore64+1541-2 Oceanic drive
iBook G4, 1.07GHz, 1.25Gb, MorphOS
PowerMac G4 1.25Ghz, 2Gb, Morphos
PowerMac G5 dual, 2GHz, 4Gb, MorphOS
Аватара пользователя
ED
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 601
Зарегистрирован: 07 авг 2002, 14:21
Откуда: Минск

Сообщение VovaniuS 15 окт 2004, 20:42

ED писал(а):Кста, а почему нету для амиги НАМ - режима в воркбенче? Я видел для Fusion/Shapeshifter 15,16 бит скрины, а воркбенч почему-то не работает в НАМ-е. Имхо еще Deluxe Paint может открывать НАМ-экраны...


Так это, не положено :) У HAMовских режимов сброшен флажок WORKBENCH. Типа не положено... Я так полагаю, просто нет нормальной поддержки этих режимов (управление цветами и т.п.) А ShapeShifter и DPaint рисуют в HAM моде практически напрямую. Кстати, глюки справа от менюшек в HAM8 режиме видел?
Подпись_____
Мои сообщения можно публиковать под лицензией BSD PDL
VovaniuS
Надоедливый Амигодух
Надоедливый Амигодух
 
Сообщения: 304
Зарегистрирован: 18 окт 2002, 15:22
Откуда: из Москвы

Сообщение Vinnny 16 окт 2004, 04:04

ED писал(а):Кста, а почему нету для амиги НАМ - режима в воркбенче?

на аминете делаешь поиск по 'ham wb' или 'ham workbench'. находишь желаемое. даже с ham-иконками :)
Аватара пользователя
Vinnny
Менеджер
Менеджер
 
Сообщения: 2433
Зарегистрирован: 18 май 2002, 12:56
Откуда: NiNo

Сообщение ED 20 окт 2004, 18:47

VovaniuS писал(а):
ED писал(а):Кста, а почему нету для амиги НАМ - режима в воркбенче? Я видел для Fusion/Shapeshifter 15,16 бит скрины, а воркбенч почему-то не работает в НАМ-е. Имхо еще Deluxe Paint может открывать НАМ-экраны...


Так это, не положено :) У HAMовских режимов сброшен флажок WORKBENCH. Типа не положено... Я так полагаю, просто нет нормальной поддержки этих режимов (управление цветами и т.п.) А ShapeShifter и DPaint рисуют в HAM моде практически напрямую. Кстати, глюки справа от менюшек в HAM8 режиме видел?


Так пускай бы кто-нить написал, что бы воркбенч юзалась в НАМ напрямую. Например положил НАМ-монитор в Devs:monitors и все.
A1200+Apollo 1260@50+64mb, MediatorPCI+Voodoo 3+RTL8139, FastATA 1200 MK-V
A1200+Vampire V2
А500 Plus + GVP Impact SCSI, 2chip, 4fast
Commodore64+1541-2 Oceanic drive
iBook G4, 1.07GHz, 1.25Gb, MorphOS
PowerMac G4 1.25Ghz, 2Gb, Morphos
PowerMac G5 dual, 2GHz, 4Gb, MorphOS
Аватара пользователя
ED
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 601
Зарегистрирован: 07 авг 2002, 14:21
Откуда: Минск

Сообщение ED 20 окт 2004, 18:50

Vinnny писал(а):
ED писал(а):Кста, а почему нету для амиги НАМ - режима в воркбенче?

на аминете делаешь поиск по 'ham wb' или 'ham workbench'. находишь желаемое. даже с ham-иконками :)


:) Там что-то очень смешное лежит. Я это давно уже видел. Думаю, что кто-то просто прикололся.
A1200+Apollo 1260@50+64mb, MediatorPCI+Voodoo 3+RTL8139, FastATA 1200 MK-V
A1200+Vampire V2
А500 Plus + GVP Impact SCSI, 2chip, 4fast
Commodore64+1541-2 Oceanic drive
iBook G4, 1.07GHz, 1.25Gb, MorphOS
PowerMac G4 1.25Ghz, 2Gb, Morphos
PowerMac G5 dual, 2GHz, 4Gb, MorphOS
Аватара пользователя
ED
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 601
Зарегистрирован: 07 авг 2002, 14:21
Откуда: Минск

Сообщение Vinnny 20 окт 2004, 21:54

ED писал(а)::) Там что-то очень смешное лежит. Я это давно уже видел. Думаю, что кто-то просто прикололся.

не помню откуда я брал, но подобный патч я запускал и юзал wb в ham-режиме. недолго :)
Аватара пользователя
Vinnny
Менеджер
Менеджер
 
Сообщения: 2433
Зарегистрирован: 18 май 2002, 12:56
Откуда: NiNo

Сообщение ED 21 окт 2004, 19:04

Vinnny писал(а):
ED писал(а)::) Там что-то очень смешное лежит. Я это давно уже видел. Думаю, что кто-то просто прикололся.

не помню откуда я брал, но подобный патч я запускал и юзал wb в ham-режиме. недолго :)


Т.е. ты хочешь сказат, что можно на экране разместить картинку и она будет в 16-18 битном цвете?
A1200+Apollo 1260@50+64mb, MediatorPCI+Voodoo 3+RTL8139, FastATA 1200 MK-V
A1200+Vampire V2
А500 Plus + GVP Impact SCSI, 2chip, 4fast
Commodore64+1541-2 Oceanic drive
iBook G4, 1.07GHz, 1.25Gb, MorphOS
PowerMac G4 1.25Ghz, 2Gb, Morphos
PowerMac G5 dual, 2GHz, 4Gb, MorphOS
Аватара пользователя
ED
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 601
Зарегистрирован: 07 авг 2002, 14:21
Откуда: Минск

Сообщение Vinnny 22 окт 2004, 13:55

да. и это не прикол. раньше к некоторому софту прикладывали даже иконки в ham. ham реально юзали!
Аватара пользователя
Vinnny
Менеджер
Менеджер
 
Сообщения: 2433
Зарегистрирован: 18 май 2002, 12:56
Откуда: NiNo


Вернуться в Программирование

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 39

cron