เจตเจพเจเจจ เจชเฉเจฐเฉเจเฉเจเจ เจจเฉ เจกเจพเจเจฐเฉเจเจ3เจกเฉ 1.7 เจฆเฉ เจฒเจพเจเฉ เจเจฐเจจ เจฆเฉ เจจเจพเจฒ vkd3d 12 เจชเฉเจเฉเจ เจฆเฉ เจฐเฉเจฒเฉเจเจผ เจชเฉเจฐเจเจพเจธเจผเจฟเจค เจเฉเจคเฉ เจนเฉ เจเฉ เจตเฉเจฒเจเจจ เจเฉเจฐเจพเจซเจฟเจเจธ API เจจเฉเฉฐ เจชเฉเจฐเจธเจพเจฐเจฃ เจเจพเจฒเจพเจ เจฆเฉเจเจฐเจพ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉเฅค เจชเฉเจเฉเจ เจตเจฟเฉฑเจ Direct3D 3 เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจตเจพเจฒเฉเจเจ libvkd12d เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ, shader เจฎเจพเจกเจฒเจพเจ 3 เจ เจคเฉ 4 เจฆเฉ เจ เจจเฉเจตเจพเจฆเจ เจฆเฉ เจจเจพเจฒ libvkd5d-shader เจ เจคเฉ Direct3D 3 เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจฆเฉ เจชเฉเจฐเจเจฟเฉฐเจ เจจเฉเฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจเจฃ เจฒเจ เจซเฉฐเจเจธเจผเจจเจพเจ เจฆเฉ เจจเจพเจฒ libvkd12d-utils, เจจเจพเจฒ เจนเฉ เจกเฉเจฎเฉ เจเจฆเจพเจนเจฐเจจเจพเจ เจฆเจพ เจเฉฑเจ เจธเฉเฉฑเจ เจตเฉ เจธเจผเจพเจฎเจฒ เจนเฉเฅค เจกเจพเจเจฐเฉเจเจ3เจกเฉ 12 เจฒเจ glxgears เจฆเจพเฅค เจชเฉเจฐเฉเจเฉเจเจ เจเฉเจก LGPLv2.1 เจฆเฉ เจ เจงเฉเจจ เจฒเจพเจเจธเฉฐเจธเจธเจผเฉเจฆเจพ เจตเฉฐเจกเจฟเจ เจเจฟเจ เจนเฉเฅค
libvkd3d เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจเจผเจฟเจเจฆเจพเจคเจฐ Direct3D 12 เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเฉ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจเจฐเจพเจซเจฟเจเจธ เจ เจคเฉ เจเจฃเจจเจพ เจธเจนเฉเจฒเจคเจพเจ, เจเจคเจพเจฐเจพเจ เจ เจคเฉ เจเจฎเจพเจเจก เจธเฉเจเฉเจเจ, เจนเฉเจเจกเจฒ เจ เจคเฉ เจนเฉเจช เจนเฉเจเจกเจฒ, เจฐเฉเจ เจฆเจธเจคเจเจค, เจเจเจ-เจเจซ-เจเจฐเจกเจฐ เจเจเจธเฉเจธ, เจธเฉเจเจชเจฒเจฐ, เจเจฎเจพเจเจก เจนเจธเจคเจพเจเจฐ, เจฐเฉเจ เจธเจฅเจฟเจฐเจคเจพ, เจ เจธเจฟเฉฑเจงเฉ เจฐเฉเจเจกเจฐเจฟเฉฐเจ, เจเจฒเฉเจ เจฐ เจขเฉฐเจ *( ) เจ เจคเฉ เจเจพเจชเฉ*()เฅค libvkd3d-shader เจตเจฟเฉฑเจ, เจธเจผเฉเจกเจฐ เจฎเจพเจกเจฒเจพเจ 4 เจ เจคเฉ 5 เจฆเฉ เจฌเจพเจเจเจเฉเจก เจฆเจพ เจเฉฑเจ เจตเจฟเจเจเจพเจฐเจฒเฉ SPIR-V เจชเฉเจฐเจคเฉเจจเจฟเจงเจคเจพ เจตเจฟเฉฑเจ เจ เจจเฉเจตเจพเจฆ เจฒเจพเจเฉ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจตเจฐเจเฉเจเจธ, เจชเจฟเจเจธเจฒ, เจเฉเจธเจฒเฉเจธเจผเจจ, เจเจฃเจจเจพ เจ เจคเฉ เจธเจงเจพเจฐเจจ เจเจฟเจเจฎเฉเจเจฐเฉ เจธเจผเฉเจกเจฐ, เจฐเฉเจ เจธเจฟเจเจจเฉเจเจฐ เจธเฉเจฐเฉเจ เจฒเจพเจเจเจผเฉเจธเจผเจจ เจ เจคเฉ เจกเฉเจธเฉเจฐเฉเจ เจฒเจพเจเจเจผเฉเจธเจผเจจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉเฅค เจธเจผเฉเจกเจฐ เจจเจฟเจฐเจฆเฉเจธเจผเจพเจ เจตเจฟเฉฑเจ เจ เฉฐเจเจเจฃเจฟเจค, เจชเจฐเจฎเจพเจฃเฉ เจ เจคเฉ เจฌเจฟเฉฑเจ เจเจชเจฐเฉเจธเจผเจจ, เจคเฉเจฒเจจเจพ เจ เจคเฉ เจกเฉเจเจพ เจชเฉเจฐเจตเจพเจน เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจเจชเจฐเฉเจเจฐ, เจจเจฎเฉเจจเจพ, เจเจเฉฑเจคเจฐ เจเจฐเจจ เจ เจคเฉ เจฒเฉเจก เจเจฐเจจ เจฆเฉเจเจ เจนเจฆเจพเจเจคเจพเจ, เจฌเจฟเจจเจพเจ เจเฉเจฐเจฎเจฌเฉฑเจง เจเจเจธเฉเจธ เจเจชเจฐเฉเจธเจผเจจ (UAV, เจ เจฃ-เจเฉเจฐเจฎเจฌเฉฑเจง เจเจเจธเฉเจธ เจตเจฟเจ) เจธเจผเจพเจฎเจฒ เจนเจจเฅค
เจจเจตเฉเจ เจธเฉฐเจธเจเจฐเจฃ เจตเจฟเฉฑเจ:
- HLSL (เจเฉฑเจ-เจชเฉฑเจงเจฐเฉ เจธเจผเฉเจกเจฐ เจญเจพเจธเจผเจพ) เจตเจฟเฉฑเจ เจธเจผเฉเจกเจฐ เจเฉฐเจชเจพเจเจฒเจฐ เจจเฉเฉฐ เจธเฉเจงเจพเจฐเจจ เจฒเจ เจเฉฐเจฎ เจเจพเจฐเฉ เจฐเจฟเจนเจพ:
- เจเจธเจเจฎ เจซเฉฐเจเจธเจผเจจเจพเจ เจจเฉเฉฐ เจเจพเจฒ เจเจฐเจจ เจ เจคเฉ เจเจธเจเจฎ เจซเฉฐเจเจธเจผเจจเจพเจ เจฒเจ เจฎเจพเจชเจฆเฉฐเจกเจพเจ เจตเจเฉเจ เจเจฐเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจเฅค
- SV_DispatchThreadID, SV_GroupID เจ เจคเฉ SV_GroupThreadID เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ เจฒเจ เจธเจฎเจฐเจฅเจจ เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ เจเจฟเจเฅค
- เจเฉเฉเจฟเจ เจเจฟเจ เจฌเจฟเจฒเจ-เจเจจ เจซเฉฐเจเจธเจผเจจ all(), เจฆเฉเจฐเฉ(), exp(), exp2(), frac(), lit(), reflect(), sin(), cos(), smoothstep(), sqrt(), rsqrt (), เจธเจเฉเจช(), เจเฉเจฐเจพเจเจธเจชเฉเจเจผ()เฅค
- เจเฉฑเจ เจธเจผเฉเฉฑเจงเจคเจพ เจซเจฒเฉเจเจฟเฉฐเจ เจชเฉเจเจเฉฐเจ เจเจฟเจธเจฎเจพเจ เจเจฟเจตเฉเจ เจเจฟ "min16float" เจฒเจ เจธเจผเฉเจฐเฉเจเจคเฉ เจธเจฎเจฐเจฅเจจ เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ เจเจฟเจเฅค
- Direct3D 1/2/3 เจธเจผเฉเจกเจฐ เจฎเจพเจกเจฒ เจชเฉเจฐเฉเจซเจพเจเจฒเจพเจ เจฒเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจคเฉเจฐ 'เจคเฉ เจธเฉเจงเจพเจฐเจฟเจ เจเจฟเจ เจธเจฎเจฐเจฅเจจเฅค
- DXBC เจฌเจพเจเจจเจฐเฉ เจกเฉเจเจพ เจฆเฉ เจชเจพเจฐเจธเจฟเฉฐเจ (vkd3d_shader_parse_dxbc) เจ เจคเฉ เจธเฉเจฐเฉเจ เจฒเจพเจเจเจผเฉเจธเจผเจจ (vkd3d_shader_serialize_dxbc) เจฒเจ เจเจจเจคเจ API เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ เจเจฟเจเฅค
เจธเจฐเฉเจค: opennet.ru