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");
        }