Fork of https://github.com/tfriedel6/canvas to remove the cgo part, only leaving software rendering
Find a file
2018-03-27 16:03:02 +02:00
goglimpl a go-gl implementation of the gl interface 2018-01-24 14:20:12 +01:00
sdlcanvas clipping fixed 2018-03-25 15:42:23 +02:00
.gitignore split main loop for manual main loop support 2018-03-24 19:20:30 +01:00
canvas.go deduplicated some code 2018-03-27 16:03:02 +02:00
color.go switched from float32 to float64 for better compatibility with the default go math package; moved vector and matrix code into package 2018-03-21 12:45:32 +01:00
freetype.go moved a freetype source file into the project and optimized it for the given purpose, only upload rendered text rectangle to the texture 2018-01-29 13:14:42 +01:00
gradients.go switched from float32 to float64 for better compatibility with the default go math package; moved vector and matrix code into package 2018-03-21 12:45:32 +01:00
imagedata.go more documentation; renamed W/H to Width/Height on Image type 2018-03-27 15:57:01 +02:00
images.go deduplicated some code 2018-03-27 16:03:02 +02:00
made_shaders.go shaders are now in their own file; text fill now uses font rendering more directly and supports fill styles 2018-02-26 15:40:48 +01:00
make_shaders.go shaders are now in their own file; text fill now uses font rendering more directly and supports fill styles 2018-02-26 15:40:48 +01:00
math.go switched from float32 to float64 for better compatibility with the default go math package; moved vector and matrix code into package 2018-03-21 12:45:32 +01:00
openglinterface.go more documentation; renamed W/H to Width/Height on Image type 2018-03-27 15:57:01 +02:00
paths.go clipping fixed 2018-03-25 15:42:23 +02:00
README.md Create README.md 2018-03-12 12:42:41 +01:00
shaders.go shaders are now in their own file; text fill now uses font rendering more directly and supports fill styles 2018-02-26 15:40:48 +01:00
text.go fixed some bugs from the float32->float64 conversion 2018-03-21 15:51:07 +01:00
triangulation.go switched from float32 to float64 for better compatibility with the default go math package; moved vector and matrix code into package 2018-03-21 12:45:32 +01:00

canvas

Canvas is a Go library based on OpenGL that tries to provide the HTML5 canvas API as closely as possible.