try to add text support on glfw add font file
This commit is contained in:
parent
f0c8b93a22
commit
b85f6c86c8
BIN
Comfortaa-Regular.ttf
Executable file
BIN
Comfortaa-Regular.ttf
Executable file
Binary file not shown.
14
glfw.go
14
glfw.go
@ -5,10 +5,12 @@ import (
|
||||
"fmt"
|
||||
"image"
|
||||
"log"
|
||||
"os"
|
||||
|
||||
"github.com/go-gl/gl/v2.1/gl"
|
||||
"github.com/go-gl/glfw/v3.1/glfw"
|
||||
"github.com/lordwelch/qml"
|
||||
"github.com/go-gl/gltext"
|
||||
)
|
||||
|
||||
var (
|
||||
@ -19,8 +21,18 @@ var (
|
||||
projMonitor *glfw.Monitor
|
||||
tex1 *uint32 //identifier for opengl texture
|
||||
texDel Bool //if texture should be deleted
|
||||
flt *os.File
|
||||
f *gltext.Font
|
||||
)
|
||||
|
||||
func loadfont(){
|
||||
|
||||
flt,err = os.Open("Comfortaa-Regular.ttf")
|
||||
if err != nil {
|
||||
f, err = gltext.LoadTruetype(flt, 30, 32, 255, gltext.LeftToRight)
|
||||
}
|
||||
}
|
||||
|
||||
func setupScene() {
|
||||
|
||||
gl.ClearColor(0, 0, 0, 0)
|
||||
@ -63,6 +75,7 @@ func drawSlide() {
|
||||
gl.Vertex3f(-1, -1, 0)
|
||||
|
||||
gl.End()
|
||||
f.Printf(5,10,"test")
|
||||
|
||||
}
|
||||
|
||||
@ -142,6 +155,7 @@ func glInit() {
|
||||
if err := gl.Init(); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
loadfont()
|
||||
|
||||
win.SetPos(projMonitor.GetPos())
|
||||
setupScene()
|
||||
|
Loading…
Reference in New Issue
Block a user