Fork of https://github.com/tfriedel6/canvas to remove the cgo part, only leaving software rendering
Find a file
2018-03-22 17:45:52 +01:00
goglimpl a go-gl implementation of the gl interface 2018-01-24 14:20:12 +01:00
sdlcanvas removed log message 2018-03-21 12:09:10 +01:00
.gitignore reduced the opengl interface to only the used functions 2018-03-22 17:45:52 +01:00
canvas.go renamed the W and H function; added documentation 2018-03-22 17:27:23 +01: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 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
images.go fixed some bugs from the float32->float64 conversion 2018-03-21 15:51:07 +01: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 reduced the opengl interface to only the used functions 2018-03-22 17:45:52 +01:00
paths.go miter line join fix 2018-03-21 16:04:52 +01: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.