IPB
ЛогинПароль:

 
 Ответить  Открыть новую тему 
> Графика. 16, 32 bit. режимы с высоким разрешением
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 4
Пол: Мужской

Репутация: -  0  +


Я неплохо знаю Паскаль, плохо знаю как писать графику (нормальную, а не graph.tpu) и ОЧЕНЬ хочу написать игрушку.

Народ, если не трудно, хотелось бы посмотреть и понять следующие вещи:

1. Открытие режима 800х600 и 1024х768 в 32бит цвете (или хотя бы в 16бит).
2. Как в этом режиме вывести изображение, ну например: есть двумерный массив, задающий картинку, как её нарисовать на экране? ...или как вывести на экран .bmp?
3. GetPixel и PutPixel в этом режиме. Обязательно RGB! (т.е., например, PutPixel (1000,500{коорд}, 60,50,14{red,green,blue}));

Насколько быстро это может работать? Например, можно ли PutPixel'ом закрашивать весь экран 1024х768 хотя бы 20-30 раз в секунду?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Пионер
**

Группа: Пользователи
Сообщений: 81
Пол: Мужской
Реальное имя: Шурик

Репутация: -  0  +


Я бы тоже хотел побольше узнать о пользовании SVGA драйвером .


--------------------
Двадцать пятый час в сутках может появиться всего лишь из-за небольшой ошибки в программе.
Чтобы не воспользоваться сумасшедшими возможностями, нужно быть идиотом.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Гость






Trampler
Название темы должно отражать ее суть... + пользуемся поиском...
Вот что поиск выдал:
ФАК (графика)
Подключение SVGA (Vesa)
Пример подключения SVGA
и т.д.
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Автооответчик
*****

Группа: Пользователи
Сообщений: 1 188
Пол: Мужской
Реальное имя: Александр

Репутация: -  16  +


Trampler, SHnur я бы посоветовал для более-менее серьезных проектов использовать 32-битный Паскаль (например FPC или TMT), тк под них почти всегда есть библиотеки, поддерживающие DirecX и другие вкусности...


--------------------
Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


N337
****

Группа: Пользователи
Сообщений: 737
Пол: Мужской

Репутация: -  26  +


16-битный компилятор также не следует использовать из-за сложностей с адресацией видеобуфера в режимах с высоким разрешением.


--------------------
The idiots are winning.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6





Группа: Пользователи
Сообщений: 4
Пол: Мужской

Репутация: -  0  +


А есть ли нормальная граф. библиотека с подробными объяснениями как и для чего в ней все работает?

Было бы здорово, таки паскаль обычный сколько лет существует, неужели нет библиотек хороших, надо на Delphi + DirectX/OpenGL перебираться?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Автооответчик
*****

Группа: Пользователи
Сообщений: 1 188
Пол: Мужской
Реальное имя: Александр

Репутация: -  16  +


Цитата
А есть ли нормальная граф. библиотека с подробными объяснениями как и для чего в ней все работает?

тебе под 16-бит или под 32 ?
под 16.... не помнб таких
под 32 - GrafiX


--------------------
Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Ищущий истину
******

Группа: Пользователи
Сообщений: 4 825
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


Цитата
под 16.... не помнб таких

ВОТ:
Цитата
GrafiX


Дело в том, что GraphiX есть и под 16 и под 32 бита а точнее под:
BP7
FPC for Linux
FPC for Windows
и кажется еще что-то.
Цитата
DirectX/OpenGL

Это есть в GraphiX...


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9





Группа: Пользователи
Сообщений: 7
Пол: Мужской

Репутация: -  0  +


Если ищещь хорошую библиотеку под Turbo/Borland Pascal, то есть
библиотека GrafX, там поддержки 3d нет, зато есть почти все
видео режимы с высокой глубиной цветов и разрешением, поддержка
двойной буфферизации. Ещё там куча
всяких других эффектов, драйвер для мыши с поддержкой ani курсоров и
ещё много чего.Скачать можно по этой ссылке
здесь
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.04.2024 16:25
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name