ФлеймФорумРазработка игр

Почему вы пилите ни кому не нужную программу, игру, фреймворк, а не контрибьютите в опен сорс проект? (16 стр)

Страницы: 112 13 14 15 16 17 Следующая »
#225
18:29, 19 янв 2024

Продолжаю эксперименты с dos. Не вижу проблем с поддержкой не только VGA, но и cga, ega. Так как сам рендер абстрактный и подходит для всех. Логика простая софт рендер, это работа с массивом байт. Байт на пиксель, может быть 1,2,3,4.

Мне что бы встроить данные режимы, нужен код инициализации. И рисовать с учётом одного байта на пиксель + палитра. В случае VGA 256 и cga 16.

#226
18:41, 19 янв 2024

Почти прочитал книгу:
«Секреты программирования игр».

Огонь книжка и как раз под dos.

#227
18:51, 19 янв 2024

Ещё нагуглил софтовый OpenGL и вроде он как раз 256 цветный.

https://bellard.org/TinyGL/

#228
19:07, 19 янв 2024

JordanCpp
Теперь это будет GAPI?

#229
18:02, 20 янв 2024

Рендерферма кроликов
> Теперь это будет GAPI?
Нет, просто вариант программного OpenGL, для систем которые не поддерживают аппаратное ускорение.

#230
19:59, 20 янв 2024

JordanCpp
> Нет, просто вариант программного OpenGL
Это и есть GAPI. Есть (был) еще MesaGL софтовый кросплатформенный

#231
20:11, 20 янв 2024

Это для слабаков, слабо сделать Вулкан софтовый, под дос?

#232
20:52, 20 янв 2024

stratego
Вулкан это же интерфейс к видеокарте с 3d ускорением, и как же он должен работать без нее

#233
23:09, 20 янв 2024

JordanCpp
> Нет, просто вариант программного OpenGL, для систем которые не поддерживают
> аппаратное ускорение.
Но на железе где его нет он будет работать настолько медленно что использование не имеет смысла. Это главная проблема, что возможности минимальных и максимальных систем разные настолько что между ними просто нет ничего общего.

#234
1:09, 21 янв 2024

Рендерферма кроликов
> как же он должен работать без нее
Через эмуляцию?

#235
9:20, 21 янв 2024

stratego
> Это для слабаков, слабо сделать Вулкан софтовый, под дос?
Да.

mr_ix
> на железе где его нет он будет работать настолько медленно что использование
> не имеет смысла. Это главная проблема, что возможности минимальных и
> максимальных систем разные настолько что между ними просто нет ничего общего.
Я согласен, что производительность тех процов и современных, это даже не погрешность. Но ведь делали 3d игры под дос. Будет вариант программного OpenGL, исключительно для таких процессоров. К примеру pentium 166 mhz, уже вполне может вытягивать простое 3d вроде quake.

#236
9:40, 21 янв 2024

JordanCpp
> pentium 166 mhz
На тех компах движки избегали юзать даже Z-буфер
И проецировние текстур афинное, а не перспективное
И нет TL, координаты задаются в пространстве экрана
Вообще нет смысла эмулировать даже GL 1.0
И уже есть MesaGL под все ОС, включая DOS

#237
13:50, 21 янв 2024

JordanCpp
> Но ведь делали 3d игры под дос.
  Только позже оказалось, что в лучшем случае их можно назвать 2.5D.

#238
13:59, 21 янв 2024

Zefick
Descent сложно назвать 2.5D

#239
15:20, 21 янв 2024

Zefick
> Только позже оказалось, что в лучшем случае их можно назвать 2.5D.
У меня была игра, Морские легенды, так вот там можно было переключится на обзор корабля,как бы в 3д, камера летала вокруг него. До сих пор думаю, там 3д было или записано видео? Надо бы, снова поиграть, присмотреться, но уже лень ))

Страницы: 112 13 14 15 16 17 Следующая »
ФлеймФорумРазработка игр

Тема в архиве.