tweak main

This commit is contained in:
2025-12-19 12:31:15 +08:00
parent dc062f32a3
commit fb0276bc4e
2 changed files with 11 additions and 7 deletions

13
main.go
View File

@@ -17,7 +17,6 @@ var (
frameTick *time.Ticker
)
func init() {
runtime.LockOSThread()
}
@@ -44,7 +43,7 @@ func main() {
glfw.WindowHint(glfw.ContextVersionMinor, 3)
glfw.WindowHint(glfw.OpenGLProfile, glfw.OpenGLCoreProfile)
glfw.WindowHint(glfw.OpenGLForwardCompatible, 1)
win, err := glfw.CreateWindow(gio.MainConfig.WindowWidth, gio.MainConfig.WindowHeight, "Gl01", nil, nil)
win, err := glfw.CreateWindow(gio.MainConfig.WindowWidth, gio.MainConfig.WindowHeight, itype.ProjectName, nil, nil)
if err != nil {
panic(err)
}
@@ -66,9 +65,9 @@ func main() {
game := game.NewGame()
game.Init(win)
gio.ClearColor = itype.Vec4f{0.6, 0.8, 1.0, 1.0}
gio.FogColor = itype.Vec4f{0.6, 0.8, 1.0, 1.0}
gl.ClearColor(0.6, 0.8, 1.0, 1)
gio.ClearColor = itype.Vec4f{0, 0, 0, 1.0}
gio.FogColor = itype.Vec4f{0, 0, 0, 1.0}
gl.ClearColor(gio.ClearColor[0], gio.ClearColor[1], gio.ClearColor[2], gio.ClearColor[3])
gl.Clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT)
win.SwapBuffers()
winClock := time.Now()
@@ -82,7 +81,7 @@ func main() {
winClock = time.Now()
game.Update(win, deltaTime)
gl.ClearColor(0.6, 0.8, 1.0, 1)
gl.ClearColor(gio.ClearColor[0], gio.ClearColor[1], gio.ClearColor[2], gio.ClearColor[3])
gl.Clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT)
game.Render(win)
@@ -91,7 +90,7 @@ func main() {
glfw.PollEvents()
if time.Since(fpsClock) >= time.Second {
win.SetTitle(fmt.Sprintf("Gl01 %dFPS", fpsCounter))
win.SetTitle(fmt.Sprintf(itype.ProjectName+" %dFPS", fpsCounter))
fpsCounter = 0
fpsClock = time.Now()
} else {