Войти
ПрограммированиеФорумОбщее

Движок DGLE2 (Официальная тема, Новости) (8 стр)

Страницы: 13 4 5 6 7 8
#105
20:39, 1 июня 2016

DRON
Спасибо за ответы, прояснилось!:)

В принципе, можно взять legacy OpenGL core renderer и просто его немного перефигачить под современный стандарт.

В общих чертах, я так и делаю) Просто пока оформлено в виде плагина. Правым глазом смотрю на движковую реализацию, левым на DirectX вариант. В идеале , думаю, надо писать вобще глядя только на интерфейс рендера, но приходится иногда в код движка даже залезать. Поле получения нечто стабильно работающего с геометрией и текстурами, с удовольствием внедрю в движок (потом там останется по фигне, в принципе).

#106
10:35, 6 июня 2016

DRON
Интересно, почему в методе

 ICoreTexture::Reallocate(const uint8* pData, uint uiWidth, uint uiHeight, bool bMipMaps, E_TEXTURE_DATA_FORMAT eDataFormat) 
нет параметра выравнивания (alignment), когда как в
ICoreRenderer::CreateTexture(ICoreTexture *&prTex, const uint8 * const pData, uint uiWidth, uint uiHeight, bool bMipmapsPresented, E_CORE_RENDERER_DATA_ALIGNMENT eDataAlignment, E_TEXTURE_DATA_FORMAT eDataFormat, E_TEXTURE_LOAD_FLAGS eLoadFlags)
есть? Просто забыли или в этом есть какой-то смысл?
#107
10:57, 6 июня 2016

Andrey
> Сцена, скелетной анимация, системы частиц, постпроцесс, инстансинг, система
> лодов, ландшафт,тени, многопроходность для поддержки различных техник и
> эффектов. Странно что это называется движков. Слишком мало компонентов. Или я
> ошибаюсь? может что-то упустил?

А как же тесселяция ? :)

#108
9:23, 8 июня 2016

k-payl
Да, reallocate должен быть с тем же выравниванием что и при создание.

Страницы: 13 4 5 6 7 8
ПрограммированиеФорумОбщее

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