AMD เจจเฉ‡ 3D เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจฐเฉˆเจชเจฟเจก เจชเฉเจฐเฉ‹เจŸเฉ‹เจŸเจพเจˆเจชเจฟเฉฐเจ— เจฒเจˆ เจ•เจพเจกเจฐเฉ‹เจจ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจ–เฉ‹เจฒเฉเจนเจฟเจ†

AMD เจชเฉเจฐเจ•เจพเจธเจผเจค เจจเจตเจพเจ‚ เจ–เฉเฉฑเจฒเจพ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจ•เจพเจกเจฐเฉ‹เจจ, เจœเฉ‹ Vulkan เจœเจพเจ‚ DirectX12 API เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ—เฉ‡เจฎ เจชเฉเจฐเฉ‹เจŸเฉ‹เจŸเจพเจˆเจชเจพเจ‚ เจ…เจคเฉ‡ เจ—เฉเจฐเจพเจซเจฟเจ•เจธ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจตเจฟเจ•เจพเจธ เจฒเจˆ เจŸเฉ‚เจฒ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš SDK เจฒเจˆ เจกเฉˆเจฎเฉ‹ เจ…เจคเฉ‡ เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฐเจคเจฟเจ† เจ—เจฟเจ† เจธเฉ€เฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เฉ‹เจก C++11 เจ…เจคเฉ‡ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจฆเฉเจ†เจฐเจพ เจตเฉฐเจกเจฟเจ† MIT เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจคเจนเจฟเจค.

เจ•เจพเจกเจฐเฉ‹เจจ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจฐเจฒ เจ—เฉ‡เจฎ เจ‡เฉฐเจœเจฃ เจตเจœเฉ‹เจ‚ เจฆเจฐเจธเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ เจธเจฟเฉฑเจ–เจฃเจพ เจ†เจธเจพเจจ เจนเฉˆ เจ…เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจชเฉเจฐเจฏเฉ‹เจ—เจพเจ‚ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจตเจฟเจ•เจพเจธ เจฆเฉ€ เจคเจฐเฉฑเจ•เฉ€ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเฉ‹เจงเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เฉฐเจœเจฃ เจจเฉ‚เฉฐ เจธเจŸเฉˆเจŸเจฟเจ•เจฒเฉ€ เจฒเจฟเฉฐเจ•เจก เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเจพเจฒ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เฉฐเจœเจฃ เจฆเฉ‡ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจšเจพเจฐ เจฎเฉเฉฑเจ– เจธเจผเฉเจฐเฉ‡เจฃเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆ:

  • เจชเฉเจฐเจฌเฉฐเจงเจ• เจ…เจคเฉ‡ เจธเจฐเฉ‹เจค เจฒเฉ‹เจกเจฐเฅค เจกเฉ€เจกเฉ€เจเจธ, เจชเฉ€เจเจจเจœเฉ€, เจœเฉ‡เจชเฉ€เจœเฉ€, เจ†เจฆเจฟ เจซเจพเจฐเจฎเฉˆเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจŸเฉˆเจ•เจธเจŸ เจฒเฉ‹เจก เจ•เจฐเจจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจšเจฟเฉฑเจคเจฐ เจชเฉเจฐเจคเฉ€เจจเจฟเจงเจคเจพ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจจเจพเจฒ. เจธเจฅเจฟเจฐ เจ…เจคเฉ‡ เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเจฆเจฒเจฆเฉ‡ เจœเจฟเจ“เจฎเฉˆเจŸเฉเจฐเจฟเจ• เจตเจธเจคเฉ‚เจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจตเจฟเจกเฉ€เจ“ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจฒเฉ‹เจก เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจŸเฉˆเจ•เจธเจŸ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจ•เจˆ เจฌเจซเจฐ เจธเจฅเจพเจชเจจ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ;
  • เจฐเฉˆเจ‚เจกเจฐเจฐ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ 3D เจฎเจพเจกเจฒเจพเจ‚ เจจเฉ‚เฉฐ glTF 2.0 เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจฒเฉ‹เจก เจ…เจคเฉ‡ เจฐเฉˆเจ‚เจกเจฐ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ•เฉˆเจฎเจฐเจพ เจฎเฉ‚เจตเจฎเฉˆเจ‚เจŸ, เจตเจพเจ‡เจฐเจซเฉเจฐเฉ‡เจฎ เจ…เจคเฉ‡ เจฒเจพเจˆเจŸเจพเจ‚, เจŸเฉˆเจ•เจธเจŸเจšเจฐ เจฎเฉˆเจชเจฟเฉฐเจ—, เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ€ เจญเฉŒเจคเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ— (PBR), เจชเฉเจ†เจ‡เฉฐเจŸ เจฒเจพเจˆเจŸเจฟเฉฐเจ— เจ…เจคเฉ‡ เจธเจผเฉˆเจกเฉ‹เจœเจผ เจฆเฉ‡ เจเจจเฉ€เจฎเฉ‡เจธเจผเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจนเฉˆเฅค เจชเฉ‹เจธเจŸ-เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจชเฉœเจพเจ… 'เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจธเจผเฉˆเจกเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ PostProcPS/PS เจซเจพเจฐเจฎเฉˆเจŸเจพเจ‚ เจตเจฟเฉฑเจš 2D เจตเจธเจคเฉ‚เจ†เจ‚ เจฆเฉ‡ เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ— เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจตเฉ€ เจ‰เจชเจฒเจฌเจง เจนเฉˆ ImGUI เจ‡เฉฑเจ• เจ•เฉ‹เจ†เจฐเจกเฉ€เจจเฉ‡เจŸ เจ—เจฐเจฟเฉฑเจก เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจตเจพเจ‡เจฐเจซเฉเจฐเฉ‡เจฎ เจ˜เจฃ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• GUI เจ…เจคเฉ‡ เจตเจฟเจœเฉ‡เจŸเจธ เจฆเจพ เจ‡เฉฑเจ• เจธเฉˆเฉฑเจŸ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ (เจฌเจพเจ‰เจ‚เจกเจฟเฉฐเจ— เจฌเจพเจ•เจธ เจ…เจคเฉ‡ เจฒเจพเจˆเจŸเจฟเฉฐเจ—/เจ•เฉˆเจฎเจฐเจพ เจชเฉเจฐเจธเจพเจฐเจฃ เจ•เฉ‹เจจ เจฒเจˆ);
  • Vulkan API เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจธเจนเจพเจ‡เจ• เจนเฉˆเจ‚เจกเจฒเจฐเจพเจ‚ เจ…เจคเฉ‡ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจ•เฉ‹เจก เจฆเจพ เจ‡เฉฑเจ• เจธเฉˆเฉฑเจŸ;
  • เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚, เจตเจฟเฉฐเจกเฉ‹เจก เจ…เจคเฉ‡ เจซเฉเฉฑเจฒ-เจธเจ•เฉเจฐเฉ€เจจ เจฎเฉ‹เจก, เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจธเฉเจจเฉ‡เจนเฉ‡ เจฆเฉ‡ เจชเฉเจฐเจตเจพเจน เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจจ เจฒเจˆ เจตเฉฑเจ–-เจตเฉฑเจ– เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ เจ–เจพเจธ เจ•เฉ‹เจกเฅค

เจชเฉˆเจ•เฉ‡เจœ เจตเจฟเฉฑเจš เจตเจพเจงเฉ‚ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจตเฉ€ เจธเจผเจพเจฎเจฒ เจนเจจ: GPU เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ AGS, Vulkan เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ VulkanMemoryAllocator, D3D12 API เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ d3d12x, DirectX เจฒเจˆ เจธเจผเฉˆเจกเจฐ เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจฆเฉ‡ เจจเจพเจฒ dxc, เจ‡เฉฑเจ• GUI เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ‡ เจจเจพเจฒ imgui, JSON เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจ•เจฐเจจ เจฒเจˆ jsonเฅค เจซเจพเจฐเจฎเฉˆเจŸ

AMD เจจเฉ‡ 3D เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจฐเฉˆเจชเจฟเจก เจชเฉเจฐเฉ‹เจŸเฉ‹เจŸเจพเจˆเจชเจฟเฉฐเจ— เจฒเจˆ เจ•เจพเจกเจฐเฉ‹เจจ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจ–เฉ‹เจฒเฉเจนเจฟเจ†

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹