var vertexShader = new VertexShader(device, ShaderBytecode.CompileFromFile("Shaders/Coloured.fx", "VS", "vs_4_0", ShaderFlags.None, EffectFlags.None));
var pixelShader = new PixelShader(device, ShaderBytecode.CompileFromFile("Shaders/Coloured.fx", "PS", "ps_4_0", ShaderFlags.None, EffectFlags.None));
VertexPositionColour[] data = new VertexPositionColour[]
{
new VertexPositionColour { Position = new Vector4(0.0f, 0.5f, 0.5f, 1.0f), Colour = new Vector4(1.0f, 0.0f, 0.0f, 1.0f) },
new VertexPositionColour { Position = new Vector4(0.5f, -0.5f, 0.5f, 1.0f), Colour = new Vector4(0.0f, 1.…