public D3D11Shader CreateShader(ShaderType type) { var source = GetShaderSource(type); var shader = new D3D11Shader(type.ToString()); source .Subscribe(x => { shader.SetShader(x, x); }); return(shader); }
public Node(D3D11Shader shader, D3D11Mesh mesh) : this(new D3D11Material(shader.Name, shader), mesh) { }