рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓реЗ DirectX 12 рдорд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНтАНрдпреЛ: рд▓рд╛рдЗрдЯрд╡реЗрдЯ рд░реЗ рдЯреНрд░реЗрд╕рд┐рдЩ рд░ рджреВрд░реАрдХреЛ рдЖрдзрд╛рд░рдорд╛ рд╡рд┐рд╡рд░рдг

рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рд╡рд┐рдиреНрдбреЛрдЬ рдЗрдирд╕рд╛рдЗрдбрд░ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдкрд╣реБрдБрдЪ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдПрдХ рднрд╛рдЧ рдХреЛ рд░реВрдк рдорд╛ рдкреНрд░рд╕реНрддреБрдд DirectX 12 API рд╣рд░реВ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрдиреБрднрдпреЛ рд░ рдирд╡рд╛рдЪрд╛рд░рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рд╡рд┐рд╕реНрддреГрдд рд░реВрдкрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдиреБрднрдпреЛред рдпреА рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдЕрд░реНрдХреЛ рд╡рд░реНрд╖ рдЬрд╛рд░реА рд╣реБрдиреЗрдЫ рд░ рддреАрди рдореБрдЦреНрдп рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред

рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓реЗ DirectX 12 рдорд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНтАНрдпреЛ: рд▓рд╛рдЗрдЯрд╡реЗрдЯ рд░реЗ рдЯреНрд░реЗрд╕рд┐рдЩ рд░ рджреВрд░реАрдХреЛ рдЖрдзрд╛рд░рдорд╛ рд╡рд┐рд╡рд░рдг

рдкрд╣рд┐рд▓реЛ рд╕рдореНрднрд╛рд╡рдирд╛ рд░реЗ рдЯреНрд░реЗрд╕рд┐рдЩрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫред DirectX 12 рдорд╛ рдпреЛ рд╕реБрд░реБрдорд╛ рдерд┐рдпреЛ, рддрд░ рдЕрдм рдпреЛ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛, рдЕрд╡рд╕реНрдерд┐рдд рд░реЗ рдЯреНрд░реЗрд╕рд┐рдЩ рд╡рд╕реНрддреБ PSO (рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╕реНрдЯреЗрдЯ рд╡рд╕реНрддреБ) рдорд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╢реЗрдбрд░рд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдерд┐рдПред рдпрд╕рд▓реЗ рдХрд╛рд░реНрдп рдХреБрд╢рд▓рддрд╛рдорд╛ рд╕реБрдзрд╛рд░ рдЧрд░реНрдЫред

рдЕрд░реНрдХреЛ рд╣рд╛рдореАрд▓реЗ рдЕрдиреБрдХреВрд▓рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо ExecuteIndirect рдХреЛ рдкреНрд░рд╡рд┐рдзрд┐ рдЙрд▓реНрд▓реЗрдЦ рдЧрд░реНрдиреБрдкрд░реНрдЫред рд╡рд┐рд╡рд░рдг рдЕрдиреБрд╕рд╛рд░, рдпреЛ рд╕реБрд╡рд┐рдзрд╛рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ GPU рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЯрд╛рдЗрдорд▓рд╛рдЗрдирдорд╛ рдХрд┐рд░рдгрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЕрдиреНрддрдорд╛, рд╣рд▓реНрдХрд╛ рдЯреНрд░реЗрд╕рд┐рдЩ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдореНрднрд╡ рднрдпреЛред

рдХрдореНрдкрдиреАрд▓реЗ рдЬреНрдпрд╛рдорд┐рддрд┐рд╕рдБрдЧ рдкрдирд┐ рдХрд╛рдо рдЧрд░реНрдпреЛред рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓реЗ DirectX 12 API рдорд╛ Mesh Shaders рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреЗрдХреЛ рдЫред рдпреЛ рд╕реБрд╡рд┐рдзрд╛рд▓рд╛рдИ DirectX Sampler рднрдирд┐рдиреНрдЫред рдпрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХреБрди рдмрдирд╛рд╡рдЯрд╣рд░реВ рдкреНрд░рд╛рдпрдГ рдЙрдкрд▓рдмреНрдз рдЫрдиреН рд░ рдореЗрдореЛрд░реАрдорд╛ рд░рд╣рдиреБрдкрд░реНрдЫ рднрдиреЗрд░ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рдХреЗрд╡рд▓ рдбрд╛рдЯрд╛ рдЬреБрди рдпрд╣рд╛рдБ рдЖрд╡рд╢реНрдпрдХ рдЫ рд░ рдЕрд╣рд┐рд▓реЗ рднрд┐рдбрд┐рдпреЛ рдореЗрдореЛрд░реАрдорд╛ рднрдгреНрдбрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред

рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓реЗ DirectX 12 рдорд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНтАНрдпреЛ: рд▓рд╛рдЗрдЯрд╡реЗрдЯ рд░реЗ рдЯреНрд░реЗрд╕рд┐рдЩ рд░ рджреВрд░реАрдХреЛ рдЖрдзрд╛рд░рдорд╛ рд╡рд┐рд╡рд░рдг

рдпрд╕реИрд▓реЗ, рдирд╡рд╛рдЪрд╛рд░рд▓реЗ рднрд░реНрдЪреБрдЕрд▓ рд╕рдВрд╕рд╛рд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХрд╖реНрдЯрдкреНрд░рдж рд▓рд╛рдореЛ рд▓реЛрдбрд┐рдЩ рд╕рдордпрдмрд╛рдЯ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдЙрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрджрдЫред рдпреЛ рддрдерд╛рдХрдерд┐рдд рдмрдирд╛рд╡рдЯ рд╕реНрдЯреНрд░рд┐рдорд┐рдЩ рдкреНрд░рд╡рд┐рдзрд┐ рд╣реЛред

рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓реЗ DirectX 12 рдорд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНтАНрдпреЛ: рд▓рд╛рдЗрдЯрд╡реЗрдЯ рд░реЗ рдЯреНрд░реЗрд╕рд┐рдЩ рд░ рджреВрд░реАрдХреЛ рдЖрдзрд╛рд░рдорд╛ рд╡рд┐рд╡рд░рдг

рдпреЛ рд╕рдмреИ рдердк рд╡рд┐рд╡рд░рдг рдорд╛ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдмреНрд▓рдЧрдорд╛ред рдПрдХреИ рд╕рдордпрдорд╛, рд╣рд╛рдореА рдиреЛрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХрд┐ рдХреЗрд╣рд┐ рджрд┐рди рдкрд╣рд┐рд▓реЗ AMD рд╕рдХрд╛рд░рд╛рддреНрдордХ рдмреЛрд▓реНрдпреЛ рдпрд╕ рд╡рд┐рд╖рдпрдорд╛ рд░ Radeon рдЙрддреНрдкрд╛рджрдирд╣рд░реВрдорд╛ рдирдпрд╛рдБ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдХреЛ рдЖрд╕рдиреНрди рдЙрдкрд╕реНрдерд┐рддрд┐рдорд╛ рд╕рдВрдХреЗрдд рдЧрд░рд┐рдпреЛред рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛, рддрд┐рдиреАрд╣рд░реВ рдирдпрд╛рдБ рд╢реАрд░реНрд╖-рдЕрдиреНрдд рднрд┐рдбрд┐рдпреЛ рдХрд╛рд░реНрдбрд╣рд░реВрдорд╛ рджреЗрдЦрд╛ рдкрд░реНрдиреЗрдЫрдиреН, рдЬреБрди реирежреиреж рдорд╛ рд░рд┐рд▓реАрдЬ рд╣реБрдиреЗ рдЕрдкреЗрдХреНрд╖рд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред рдЙрдиреАрд╣рд░реВрд▓рд╛рдИ рд░реЗ рдЯреНрд░реЗрд╕рд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде, рдЕрдиреНрдп рдЪреАрдЬрд╣рд░реВ рдмреАрдЪрдорд╛ рд╢реНрд░реЗрдп рджрд┐рдЗрдиреНрдЫред 



рд╕реНрд░реЛрдд: 3dnews.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди