Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Форум / Немного софтверного рендеринга (8 стр)

Немного софтверного рендеринга (8 стр)

Страницы: 15 6 7 8 9 10 Следующая »
eDmkУчастникwww26 окт. 201714:05#105
>У тебя есть. Забыл? :)
Ему точно не с кем поговорить.
ХаусПостоялецwww26 окт. 201715:07#106
eDmk
> Ему точно не с кем поговорить.

На сайте Борескова есть формула, у тебя есть софтрендер, какие проблемы?

eDmkУчастникwww16 дек. 20173:45#107
122
Вот шустрый треугольник на ассемблере. Пока 1 поток.
+ Показать

Скриншот
+ Показать

Правка: 16 дек. 2017 4:17

MikleМодераторwww16 дек. 20178:23#108
eDmk
процессор не ниже Intel Core2Duo. MMX, SSE, SSE2, SSE3, SSSE3, SSE 4.1, SSE 4.2 Windows x64

Всё это есть, не пустилось:
+ Показать
Panzerschrek[CN]Участникwww16 дек. 20178:55#109
eDmk
Голову из однотонных треугольников нарисовать легко.
Попробовал бы ты нарисовать такое:
+ Показать

Да и при этом с приемлемым fps.
eDmkУчастникwww16 дек. 201713:35#110
>Попробовал бы ты нарисовать такое:
К этому и иду. Как только - сразу выложу :)
Пока FPS на весь экран ~20-25, но на одном ядре.
В мультипотоках ориентировочно 60-70 fps на 4-х ядрах.

>Mikle
Не могу ничего сказать. В предыдущий раз вроде все запускалось.
я только треугольник допилил и все.

u960Постоялецwww16 дек. 201720:09#111
Panzerschrek[CN]
> Попробовал бы ты нарисовать такое:
Дайкатана софтрендер?
Panzerschrek[CN]Участникwww17 дек. 20175:48#112
u960
> Дайкатана софтрендер
Таки да.
Но он ещё не допилен.
MikleМодераторwww17 дек. 201714:49#113
eDmk
> В предыдущий раз вроде все запускалось.
Там что-то с Aero было.
eDmkУчастникwww17 дек. 201715:16#114
Mikle
>Там что-то с Aero было.
Аэро давно убрал. Изменился только код треугольника.
Остальное прежнее. Посмотрю, что могло измениться еще.
Попозже перевыложу.
eDmkУчастникwww17 дек. 201721:22#115
Mikle
Вот обновленный экзешник. Убрал RemoteDebug Symbols в опциях компилятора.
Вроде это единственное что поменялось при сборке EXE.
+ Показать

Даже не представляю что там может глючить. Обычное VCL-окно.
Чтобы включить рендер надо еще галку нажать - 3D-объекты.
Главное для вложенных папок не изменять маршруты.

Правка: 17 дек. 2017 21:26

MikleМодераторwww17 дек. 201721:36#116
eDmk
Так работает.
MiraПостоялецwww17 дек. 201721:57#117
тарас вроде на целочисленных вычислениях тащил.
у SB3D не знаю, код не видел
capitalknewУдалёнwww18 дек. 20171:52#118
А не пробовали софтварный рендер на AVX2 и даже AVX-512?
eDmkУчастникwww18 дек. 20172:12#119
>А не пробовали софтварный рендер на AVX2 и даже AVX-512?
Delphi не поддерживает AVX :( А других вариантов у меня пока нет.
Да и процессоры с AVX пока не сильно распространены. Полно старых без AVX.
Знаю будет раза в 2-4 быстрее. Возможно позже сделаю.
Страницы: 15 6 7 8 9 10 Следующая »

/ Форум / Программирование игр / Графика

2001—2018 © GameDev.ru — Разработка игр