private Vertex2Color4Shader() { var vertexShaderBytes = ShaderTools.LoadShaderBytes(DisplaySettings.Instance.GraphicsBackend, typeof(Vertex2Color4Shader).Assembly, "Vertex2Color4ShaderSource", ShaderStages.Vertex); var fragmentShaderBytes = ShaderTools.LoadShaderBytes(DisplaySettings.Instance.GraphicsBackend, typeof(Vertex2Color4Shader).Assembly, "Vertex2Color4ShaderSource", ShaderStages.Fragment); VertexShaderDescription = new ShaderDescription(ShaderStages.Vertex, vertexShaderBytes, "VS"); FragmentShaderDescription = new ShaderDescription(ShaderStages.Fragment, fragmentShaderBytes, "FS"); }
private Texture2DShader() { var vertexShaderBytes = ShaderTools.LoadShaderBytes(DisplaySettings.Instance.GraphicsBackend, typeof(TextNode).Assembly, "BasicTextureShader", ShaderStages.Vertex); var fragmentShaderBytes = ShaderTools.LoadShaderBytes(DisplaySettings.Instance.GraphicsBackend, typeof(TextNode).Assembly, "BasicTextureShader", ShaderStages.Fragment); VertexShaderDescription = new ShaderDescription(ShaderStages.Vertex, vertexShaderBytes, "VS"); FragmentShaderDescription = new ShaderDescription(ShaderStages.Fragment, fragmentShaderBytes, "FS"); }