Direct3D 12 Raytracing HLSL Shaders
Následující shadery HLSL podporují kanál direct3D 12 raytracing. Tyto shadery jsou funkce kompilované do knihovny s cílovým modelem lib_6_3 a identifikované atributem [shader("shadertype")] u funkce shaderu. Informace o tom, co je povolené pro jednotlivé typy shaderu, najdete v vnitřních a systémových hodnot.
V této části
Námět | Popis |
---|---|
libovolných hit shaderu |
Shader, který se vyvolá, když průniky paprsků nejsou neprůzné. |
volatelného shaderu |
Shader, který je vyvolán z jiného shaderu s CallShader vnitřní. |
nejbližší hit shaderu |
Shader, který se vyvolá, když je povolen a nejbližší hit byl určen nebo hledání průsečíku paprsku skončilo. |
průsečíku |
Shader, který se používá k implementaci vlastních primitiv průniku pro paprsky protínající přidružený ohraničující svazek (ohraničující rámeček). |
miss Shader |
Shader, který se vyvolá, když nejsou nalezeny nebo přijaty žádné průsečíky paprsků. |
shaderu ray generation |
Shader, který volá TraceRay generovat paprsky. |
Související témata
-
referenční jádra