Войти
ПроектыФорумОцените

Фреймворк LDL (8 стр)

Страницы: 15 6 7 8 9 10 Следующая »
#105
10:20, 22 дек 2022

Рендерферма кроликов
В OpenGL создаю текстуру, вывожу пиксели в нее, после чего рисую. И поверх уже вывожу другие текстуры.

#106
(Правка: 12:28) 10:51, 22 дек 2022

JordanCpp
Nemehanika от пользователя Igo
https://disk.yandex.ru/d/agpI8-m6wLTMzQ
Запускаешь nm_neMehanika.exe, в трее появится значок, кликаешь на нем, выбираешь Run Engine и демку из списка или запускаешь exe-шники из папки Engine

Processing
https://disk.yandex.ru/d/mPWrYCkbqIVdPQ
Скомпилил под Borland C++ Builder 6, но не разбирался в нем

#107
10:54, 22 дек 2022

Рендерферма кроликов
Файлы были удалены.
В архивах исходники есть?

#108
11:23, 22 дек 2022

Рендерферма кроликов
Залей на яндекс. По текущим ссылкам нужно авторизовать под гугл аккаунтом. Чет дичь.

#109
12:40, 22 дек 2022

Рендерферма кроликов
Смотрю демки и сорцы, вообще огонь!

Я могу взять код и адаптировать в свой проект? Как указать авторство? Вижу, что лицензия BSD.

#110
12:57, 22 дек 2022

JordanCpp
Processing непомню где нашел, поищи автора C реализации на github
Но он вроде и создан для написания демок

#111
16:32, 30 дек 2022

Портировал 4-ре урока Nehe по OpenGL.

#112
(Правка: 9:47) 9:39, 31 дек 2022

Релиз не успеваю сделать под новый год. Дальнейший план действий.
1. Добавить события на ввод. Изменение размера окна и корректный фул скрин.
2. Добавить документацию.
3. Удалю пока из проекта поддержку DirectX и его SDK.
4.Удалить неиспользуемый код. Проект станет меньше.
5. Отрефакторить код.
6. Добавить ещё больше тестов.
7. Портировать под Linux.
8.  Добавить загрузку функций вплоть до GL 4.6 Сейчас доступен  набор функций  GL 1.2
9.  Добавить рендер на основе GL 2, 3,4
10.  Для совместимости со старыми видеокартами убрать запись пикселей в текстуру, как подсказали на форуме, буду юзать  glDrawPixels.

#113
9:49, 31 дек 2022

Самое главное подготовить на гитхабе полное описание проекта скриншоты к примерам. Как устанавливать  и т. д

Сейчас как тот пустовато.

#114
1:18, 8 янв 2023

Только отошёл от праздников:)

Решил объеденить Cpu и  Gpu render в один  API. Не мудрствуя, API слизан с SDL2 с поправкой на ООП.  Будут следующие общие классы Render, Window, Texture, Surface. В зависимости от типа сборки, графика будет рисоваться на проце или видеокарте.

#115
1:24, 8 янв 2023

В будущем планирую, добавить общее API для 3D графики. Сцена, меш и т. д. Но это не будет движок, а лишь фреймворк. Используя данное API, возможно будет написать свой 3D движок. Под капотом на выбор будет DirectX 7,8,9,10,11, OpenGL 1,2,3,4.

Сейчас я делаю упор, на кроссплатформеную поддержку окна и обработки событий и поддержки базовой 2D графики.

#116
12:18, 8 янв 2023

Напоминалка.
Добавить рендер на основе MiniGL + инициализацию только входящих в данную библиотеку функций.

#117
12:23, 8 янв 2023

JordanCpp
> Под капотом на выбор будет DirectX 7,8,9,10,11, OpenGL 1,2,3,4.
А есть ли смысл вообще? Делай гл везде с максимальным охватом. Если на ранних виндах проблемы с гл, то сделай реализаций 1й - 2х конкретных версий DX для рендера и все. Смысл в таком зоопарке-то?)

Понятно, что интересно и все такое, но все же здравый смысл тоже забывать не стоит :)

#118
12:37, 8 янв 2023

Vlad2001_MFS
> А есть ли смысл вообще? Делай гл везде с максимальным охватом. Если на ранних
> виндах проблемы с гл, то сделай реализаций 1й - 2х конкретных версий DX для
> рендера и все. Смысл в таком зоопарке-то?)

Сейчас так и работает. Реализован GL 1.0 для всех систем с полной поддержкой 2D графики. Позже добавлю GL 3, 4 для современных систем.

Зоопарк мне нужен, для погружения в то время, понять как работали видеокарты, как писали игры и т.д Зоопарк не первоочередная задача. Сейчас хочу доделать фреймворк для первого релиза.

Из DX остановился на 9 версии. Охват 20+ видеокарт. Позже хочу добавить 7 и 8 версию.

#119
13:34, 8 янв 2023

Vlad2001_MFS
> Понятно, что интересно и все такое, но все же здравый смысл тоже забывать не
> стоит :)
Сейчас готовлю минимальный базовый функционал, все остальные плюшки по мере развития проекта.

Страницы: 15 6 7 8 9 10 Следующая »
ПроектыФорумОцените