CatsCanFly
Либо RTX 4060 Ti - совсем днище, либо драйвер на самом деле непоследний, либо вы что-то недоговариваете.
У меня на RTX 3070 Ti улучшенные барьеры давно поддерживаются, в том числе и на самом последнем драйвере (который вышел вчера).
Render Pass - Да, Tier 0, но их можно использовать даже на Tier 0, просто от них ускорения никакого не будет.
Шейдеры - версии 6.8.
А зачем вам вообще Render Pass? Чем не устроил классический OMSetRenderTargets?
Вообще, по моему мнению, Render Pass - это ненужное г-но.
Шейдеры - версии 6.8
Последние вроде же 6.7 появились в августе 2022.
ronniko
6.7 появились ещё 2 года назад, 6.8 - в марте этого года.
Сейчас гляну.
https://github.com/microsoft/DirectX-Specs/blob/master/d3d/HLSL_S… 02bw520271922
Two new system-value semantics are required to be supported in HLSL shader model 6.8:
SV_StartVertexLocation - Reports StartVertexLocation from DrawInstanced()
or BaseVertexLocation from DrawIndexedInstanced() to a vertex shader.
SV_StartInstanceLocation - Reports StartInstanceLocation From Draw*Instanced to a vertex shader.
Это что-то типа, примерно как было в опенГЛ для multiDraw ?
prowkan
Это dxcapsviewer такое репортит?
Драйвер у меня 560.70
CatsCanFly
Такое репортит ID3D12Device::CheckFeatureSupport.
prowkan
Ты точно понимаешь разницу между рт и рп?
CatsCanFly
Надо винду обновлять чтоб фичи дх12 включились. А возможно и на вин11 переходить.
/A\
На вин11 перейти и баблосики заплатить ... Я это уже где-то видел
Шейдера версии 6.8 ??? Опять наплодили подверсийи ... Доколе ?
prowkan
А чем тебя не устроили рендерпассы?