Терминология шейдера корпуса

Я новичок в программировании шейдеров, у меня есть работа над xna/directx9, но теперь я хотел бы перейти на c++/directx 11. Я начал читать о шейдере оболочки/домена для тесселяции из этой статьи http://msdn.microsoft.com/en-us/library/windows/desktop/ff476340(v=vs.85).aspx#Hull_Shader_Stage, но мне трудно, так как я не знаком с некоторыми терминами. Я знаю, что это, вероятно, тривиальный вопрос, но не могли бы вы объяснить мне, что такое патч? А пункт управления? Что такое фаза постоянной патча и фаза контрольной точки?


person StrG30    schedule 14.02.2014    source источник


Ответы (1)


Шейдер корпуса является частью тесселяции, которая относится к увеличению геометрической детализации за счет добавления большего количества треугольников.

Вам нужно прочитать несколько книг о DirectX 11, они должны дать больше объяснений этой терминологии.

  1. http://books.google.com.sa/books?id=lV_mrpFoP1UC&pg=PA156&dq=hull+shader&hl=ar&sa=X&ei=yGEIU5SoI_On0wWo3oDwBw&safe=on&redir_esc=y#v=onepage&q=hull%20shader&f=false

  2. http://books.google.com.sa/books?id=FDShAgAAQBAJ&pg=PT48&dq=hull+shader&hl=ar&sa=X&ei=kmEIU7CEO8TB0gWk4oCICQ&ved=0CDkQuwUwAQ#v=onepage&q=hull%20shader&f=false

person Faisal    schedule 22.02.2014