daily update on 20240206 by nitload youmu
This commit is contained in:
@@ -60,18 +60,21 @@ namespace StgSharp
|
||||
SetMetadata(800, 600, "Hello, STG#!", IntPtr.Zero, null);
|
||||
MakeAsCurrentContext();
|
||||
SetSizeLimit(800, 600, 800, 600);
|
||||
gl.SetFrameBufferSizeCallback(windowID, FormSizeCallback);
|
||||
FrameBufferSizeCallback =
|
||||
(IntPtr id, uint width, uint height)
|
||||
=>
|
||||
{
|
||||
GL.Viewport(0, 0, width, height);
|
||||
};
|
||||
|
||||
this.LoadGLapi(null);
|
||||
|
||||
shader = CreateShader();
|
||||
shader.CompileVertexShader(
|
||||
File.ReadAllText("Shader\\vertex.vert")
|
||||
);
|
||||
shader.CompileFragmentShader(
|
||||
File.ReadAllText("Shader\\fragment.frag")
|
||||
);
|
||||
shader.Link();
|
||||
shader = CreateShader(ShaderType.Program, 1);
|
||||
var vertex = CreateShader(ShaderType.Vertex, 1);
|
||||
var fragment = CreateShader(ShaderType.Fragment, 1);
|
||||
vertex.Compile(File.ReadAllText("Shader\\vertex.vert"));
|
||||
fragment.Compile(File.ReadAllText("Shader\\fragment.frag"));
|
||||
shader.Link(0);
|
||||
|
||||
Triangle tri = new Triangle(
|
||||
-0.5f, -0.3f, 0.0f,
|
||||
|
||||
Reference in New Issue
Block a user