Войти
ПрограммированиеФорумГрафика

SPIR-V (4 стр)

Advanced: Тема повышенной сложности или важная.

Страницы: 13 4 5 68 Следующая »
#45
13:03, 12 янв. 2016

innuendo
> Это только последние несколько лет
Этого более чем достаточно. А вот сколько лет тоже вопрос, может и с 2009 года уже перешли на Direct3D.

#46
13:08, 12 янв. 2016

Andrey
> > Это только последние несколько лет
> Этого более чем достаточно.

Им, конечно, виднее. Ты не задолбался переписывать с DX8->DX9->DX10->DX11->DX12 ?

Напомнить, сколько DX скоммуниздил из убогого ?

#47
13:14, 12 янв. 2016

Andrey
> может и с 2009 года уже перешли на Direct3D.

Напомни, когда Direct3D будет на всяких там маках\линуксах\PowerVR и прочих мобилках ?

#48
13:16, 12 янв. 2016

innuendo
> Ты не задолбался переписывать с DX8->DX9->DX10->DX11->DX12 ?
Dx8 минул, Дописывал только d3d10, d3d11. В общем хватит флейм устраивать. Тема хорошая.
The Player
можешь потереть это срач нафиг.

#49
13:21, 12 янв. 2016

Andrey
> Dx8 минул, Дописывал только d3d10, d3d11. В общем хватит флейм устраивать. Тема
> хорошая.

Забавно, а на GL ничего переписывать не надо.

Знаю, как минимум, два игровых движка на DX9, их не хотят переписывать на DX10+ ибо смысла нету :)

#50
13:25, 12 янв. 2016

Ну срач начался с того что концепция GL убогая - каждый вендор пишет свой компилятор, который по-разному придирается к точкам после нулей и прочим скобкам и запятым, а в DX этой проблемы нет, как нет ее и у SPIR-V.

А автокад тогда уж только несколько лет на GL был, так то там софтрендер под досом.

#51
13:26, 12 янв. 2016

Andrey
Все норм, пусть развлекаются.

Между прочим вопрос, который меня до сих пор волнует.
Есть уже где потестить spir-v код?
А то я хотел более детальный разбор полетов устроить, может даже статью накатать. Вот только боюсь что на практике все мои наброски повылетают.

#52
13:28, 12 янв. 2016

kipar
> Ну срач начался с того что концепция GL убогая - каждый вендор пишет свой
> компилятор, который по-разному придирается к точкам после нулей и прочим
> скобкам и запятым

А концепция C\C++ не убогая ? :)

#53
13:39, 12 янв. 2016

Нашел вот переводчик GLSL -> SPIR-V

#54
13:42, 12 янв. 2016

kipar
> Ну срач начался с того что концепция GL убогая - каждый вендор пишет свой
> компилятор,

Как быть с новыми фичами ? Скажем, новую текстурную  выборку добавили или ещё что-то ?

#55
15:07, 12 янв. 2016

innuendo
> Как быть с новыми фичами ? Скажем, новую текстурную  выборку добавили или ещё
> что-то ?
логично имплементить это в SPIR-V и отдавать на реализацию вендорам. Когда они добавят в свой ШЯ, тогда разработчики и получат фичу.

#56
16:12, 12 янв. 2016

The Player
>Нашел вот переводчик GLSL -> SPIR-V
А вот это кто нибудь пробовал собрать?
https://github.com/KhronosGroup/SPIRV-Tools

#57
19:01, 12 янв. 2016

LLVM to GPU есть в Metal

#58
20:43, 12 янв. 2016

Mahagam
> простите, а кто должен писать компиляторы для разных по архитектуре карт, и кто
> за это будет платить?
>
Прощаю. GLSL должен компилировать в промежуточный LLVM подобный код, под который компиляторы должны быть драйверах. А платить за это будет тот же, кто платит сейчас за компиляцию GLSL.

#59
21:43, 12 янв. 2016

MrShoor
> GLSL должен компилировать в промежуточный LLVM подобный код
ну вот вынесете вы компиляцию в промежуточный код из дров. и кто напишет этот компилятор? кому нести бабло? микрософт? а напишет ли он его для не_винды? значит не микрософт, значит будет либо монополия, либо начнётся война компиляторов, потому что на выигрыше пары процентов скорости можно содрать бабла. и платить придётся вам. опять пойдут вендорные заточки (за бабло, но уже от вендоров), опять будут новые глюки.. вам это надо? пусть лучше каждый вендор скрывает как он это сделал. карта цацки крутит - чего ещё надо?

Страницы: 13 4 5 68 Следующая »
ПрограммированиеФорумГрафика

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