Esempio n. 1
0
 public D3DShaderSet(VertexInputLayout inputLayout, Shader vertexShader, Shader geometryShader, Shader fragmentShader)
 {
     InputLayout = (D3DVertexInputLayout)inputLayout;
     VertexShader = (D3DVertexShader)vertexShader;
     GeometryShader =(D3DGeometryShader)geometryShader;
     FragmentShader = (D3DFragmentShader)fragmentShader;
 }
Esempio n. 2
0
 public D3DShaderSet(
     VertexInputLayout inputLayout,
     Shader vertexShader,
     Shader tessellationControlShader,
     Shader tessellationEvaluationShader,
     Shader geometryShader,
     Shader fragmentShader)
 {
     InputLayout  = (D3DVertexInputLayout)inputLayout;
     VertexShader = (D3DVertexShader)vertexShader;
     TessellationControlShader    = (D3DTessellationControlShader)tessellationControlShader;
     TessellationEvaluationShader = (D3DTessellationEvaluationShader)tessellationEvaluationShader;
     GeometryShader = (D3DGeometryShader)geometryShader;
     FragmentShader = (D3DFragmentShader)fragmentShader;
 }