innuendo
> ну может теперь GL похож на gapi, а лет так 15 назад и понятия такого не было
> :)
> графическая библиотека была
Для особо одарёных перевожу на особо одарёный язык, какие могут быть разные задачи у графической библиотеки и графической библиотеки?
Igor'
> какие могут быть разные задачи у графической библиотеки и графической
> библиотеки?
одна для игр и развлечений, другая для графики вообще - так устроит ? :)
innuendo
> одна для игр и развлечений, другая для графики вообще - так устроит ? :)
А тоесть так, да тебе личиться надо!
Было бы круто иметь в GAPI функции glDrawGameModel\glDrawForFun, ID3D11DeviceContext::DrawGameModel, ID3D11DeviceContext::DrawForFun :D, ну ты конечно выдаёш!
Igor'
> > одна для игр и развлечений, другая для графики вообще - так устроит ? :)
> А тоесть так, да тебе личиться надо!
ну я рассказал ситуацию, которая была во второй половине 90-х годов :)
надёшь в DX AccumBuffer, поверхности, сплайны и др CAD штучки ?
innuendo
> надёшь в DX AccumBuffer, поверхности, сплайны и др CAD штучки ?
Найдеш хардварный AccumBuffer в OpenGL а так-же glDrawSpline, glDrawSurface, даш знать.
если на компе нет установленного ДХ СДК то он сука не для развлечений xDDDDDDDD (с) ASD
Igor'
> Было бы круто иметь в GAPI функции glDrawGameModel\glDrawForFun,
> ID3D11DeviceContext::DrawGameModel, ID3D11DeviceContext::DrawForFun :D, ну ты
> конечно выдаёш!
:D в продолжение
ID3D12Game * pMyGame = NULL; pDirect3D12->CreateGame( 0, D3D_FPS, D3D_ZOMBI | D3D_SHOOTGUN | D3D_LOPATA, 0, 0, D3D_3DVISION, &pMyGame); //... pMyGame->Start(0,0);
> pDirect3D12->CreateGame( 0, D3D_FPS, D3D_ZOMBI | D3D_SHOOTGUN | D3D_LOPATA, 0, 0, D3D_3DVISION, &pMyGame);
:D :D :D жжош!
Igor'
> например у меня некоторые OpenGL не стартуют или вобще вешают систему :\
Ну если всё писать правильно и если дрова обновлять, то всё будет работать. А вот DX11 как ни старайся, не заработает, потому что нужно ставить другую ОС, а это непреодолимое препятствие.
FDsagizi
> Вот ты говоришь типа нету разницы между 9 - 11, есть! Lost device! Его
> исправили в дх 10, а поскольку можно юзать 11 на 10 железе, то все переходим на 11!
> А чего стоят только геометрические шейдеры, вообще не представляю как делать игры без них! ОСОБЕННО КАЗУАЛКИ!!!
Между 9 и 11 разница большая, но между 10 и 11 разницы нет, так что можешь спокойно юзать 10 и не париться.
У меня, кстати, и без DX11 есть геометрические шейдеры, прикинь?
evirus
> единый апи, нету расширений, работает стабильнее
Отсутствие расширений - это с каких пор стало плюсом?
Что такое "единый апи", я ниасилел.
> какой там у тебя огл?
В смысле? ^_^
TheGrayWolf
> :D в продолжение
> ID3D12Game * pMyGame = NULL;
> pDirect3D12->CreateGame( 0, D3D_FPS, D3D_ZOMBI | D3D_SHOOTGUN | D3D_LOPATA, 0,
> 0, D3D_3DVISION, &pMyGame);
> //...
> pMyGame->Start(0,0);
Плюсую!!
pDirect3D12->CreateGame(0, D3D_FPS, D3D_ZOMBI | D3D_SHOOTGUN | D3D_LOPATA | D3D_GLOBAL_ILLUMINATION | D3D_CRYSSIS_FUCK, 0, > 0, D3D_3DVISION, &pMyGame);
Igor'
> > надёшь в DX AccumBuffer, поверхности, сплайны и др CAD штучки ?
> Найдеш хардварный AccumBuffer в OpenGL а так-же glDrawSpline, glDrawSurface,
> даш знать.
короче, нету в DX таких фичь - интересно почему ?
Igor'
> Найдеш хардварный AccumBuffer в OpenGL а так-же glDrawSpline, glDrawSurface,
> даш знать.
кстати, было и такое железо - стоило оно очень дорого
innuendo
> короче, нету в DX таких фичь - интересно почему ?
Вод представь себе, их и в OpenGL нету, внезапно, да?
Igor'
> > короче, нету в DX таких фичь - интересно почему ?
> Вод представь себе, их и в OpenGL нету, внезапно, да?
ну как же нету - ну в новом обрезали, да, я тебе в основном про старый GL пишу
innuendo, а я про новый и старый пишу.
Igor'
"...да тебе личиться надо!"
innuendo всего лишь вольно пересказал вброс от Билла Гейтса, по поводу того что ДиректИкс для игр, а убогое апи только для научной лабуды. Про это пишут в предисловии к каждой первой книжке по убогому апи.
Тема в архиве.