andrew_programmer
Лучше цветные. Все курсоры 32*32 16 цветов 766 байт/файл. Монохромные курсоры не пойдут, нет распаковщика.
Новые драйвера для ATI Radeon.
>Все курсоры 32*32
32*32 - это большой размер для курсора.Хотя видимую часть можно сделать меньше(16х16 или 20х20),а на самом деле он будет 32х32.
>Монохромные курсоры не пойдут, нет распаковщика.
Курсоры будут подключены к коду программы,чтобы меньше места на дискете занимать.
32*32 - это большой размер для курсора.Хотя видимую часть можно сделать меньше(16х16 или 20х20),а на самом деле он будет 32х32.
>Монохромные курсоры не пойдут, нет распаковщика.
Курсоры будут подключены к коду программы,чтобы меньше места на дискете занимать.
Лучше сделать две или три библиотеки с разными размерами для разных разрешений и упаковать их kpackомКурсоры будут подключены к коду программы,чтобы меньше места на дискете занимать.
Вот ID стандартных курсоров Win.
Предлагаю дать им свои названия чтобы любая программа могла их
устанавливать.
IDC_ARROW Standard arrow
IDC_WAIT Hourglass
IDC_IBEAM I-beam
IDC_HAND Windows 98/Me, Windows 2000/XP: Hand
IDC_APPSTARTING Standard arrow and small hourglass
IDC_HELP Arrow and question mark
IDC_NO Slashed circle
IDC_CROSS Crosshair
IDC_SIZEALL Four-pointed arrow pointing north, south, east, and west
IDC_SIZENESW Double-pointed arrow pointing northeast and southwest
IDC_SIZENS Double-pointed arrow pointing north and south
IDC_SIZENWSE Double-pointed arrow pointing northwest and southeast
IDC_SIZEWE Double-pointed arrow pointing west and east
IDC_UPARROW Vertical arrow
Предлагаю дать им свои названия чтобы любая программа могла их
устанавливать.
IDC_ARROW Standard arrow
IDC_WAIT Hourglass
IDC_IBEAM I-beam
IDC_HAND Windows 98/Me, Windows 2000/XP: Hand
IDC_APPSTARTING Standard arrow and small hourglass
IDC_HELP Arrow and question mark
IDC_NO Slashed circle
IDC_CROSS Crosshair
IDC_SIZEALL Four-pointed arrow pointing north, south, east, and west
IDC_SIZENESW Double-pointed arrow pointing northeast and southwest
IDC_SIZENS Double-pointed arrow pointing north and south
IDC_SIZENWSE Double-pointed arrow pointing northwest and southeast
IDC_SIZEWE Double-pointed arrow pointing west and east
IDC_UPARROW Vertical arrow
А может быть, стоит функции работы с курсором делать не подфункциями 68-й ("внутренние сервисы системы"), а, например, подфункциями 48-й ("параметры графики"), 21-й ("параметры устройств") или даже отдельной функцией (36-й, скажем)?
diamond
В общем всё равно. Пока никто ничего не написал можно назначить любую подходящую функцию. Кстати 32bpp уже работает, курсор меняется на лету, так что дело выгорит.
В общем всё равно. Пока никто ничего не написал можно назначить любую подходящую функцию. Кстати 32bpp уже работает, курсор меняется на лету, так что дело выгорит.
url]http://infinity-sound.narod.ru/cursors.7z[/url]
мини-демо изменяющийся курсор. Работает только в 32bpp
мини-демо изменяющийся курсор. Работает только в 32bpp
А в ядре,что присутсвует в архиве,MTRR отключено ?
Потомучто у меня FPS в 3 с лишним раза меньше обычного(примерно как с отключенным MTRR).
Потомучто у меня FPS в 3 с лишним раза меньше обычного(примерно как с отключенным MTRR).
andrew_programmer
Наверное это тестовое ядро. Там не только MTRR отключены.
Наверное это тестовое ядро. Там не только MTRR отключены.
Перенесите кто-нибудь vmode.mdr в /rd/1/drivers. Желательно еще переименовать его в *.obj. А-то непорядок получается: драйверы разбросаны где-попало
Heavyiron
Лучше дать драйверам какое-нибудь другое расширение *.drv *.sys или *.kdr
Лучше дать драйверам какое-нибудь другое расширение *.drv *.sys или *.kdr
Serge
Поздно - процесс пошел.
Поздно - процесс пошел.
Mario79
С новым дистрибом всегда можно сделать. Уж если menuet.img переименовали...
С новым дистрибом всегда можно сделать. Уж если menuet.img переименовали...
http://infinity-sound.narod.ru/kernel233.7z Поддержка Win курсоров 2,4,8,24 bpp. Удаление курсоров. Правильное отсечение аппаратного ATI курсора.
Сегодня наткнулся вот на что: svn://svn.berlios.de/haiku/haiku/tags/components/drivers/graphics/nvidia/0.80/accelerant/nvidia/Cursor.c ! Возможно это не то и ты это уже видел, но вдруг нет и это поможет .Serge wrote:Я бегло просмотрел дрова для NV - там нет аппаратого курсора. А вообще без доков сделать драйвер нереально.
Who is online
Users browsing this forum: No registered users and 1 guest