Skip to content

Repository files navigation

gfx

Example

package main

import (
	"github.com/tadeuszjt/gfx"
	"github.com/tadeuszjt/geom"
)

var (
	texID gfx.TexID
)

func setup(w *gfx.Win) error {
	var err error
	texID, err = w.LoadTexture("dog.png")
	return err
}

func draw(w *gfx.WinDraw) {
	colour := gfx.Colour{0, 1, 0, 1}
	w.DrawRect(geom.RectCentered(1, 1, geom.Vec2{}), &texID, &colour)
}

func main() {
	gfx.RunWindow(gfx.WinConfig{
		SetupFunc: setup,
		DrawFunc: draw,
	})
}

About

OpenGL graphics wrapper using faiface/glhf

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages