A rendering engine library for Go supporting both SDL2 and WebAssembly (HTML Canvas) targets.
Go to file
Noah Petherbridge 5c803f6a88 render: Refactor Events System to Make Module Standalone
* Refactor the events used in lib/render/sdl to be more general-purpose
  to make librender a stand-alone library separate from Doodle.
2019-12-22 14:11:01 -08:00
canvas render: Refactor Events System to Make Module Standalone 2019-12-22 14:11:01 -08:00
event render: Refactor Events System to Make Module Standalone 2019-12-22 14:11:01 -08:00
sdl render: Refactor Events System to Make Module Standalone 2019-12-22 14:11:01 -08:00
color.go render: Refactor Events System to Make Module Standalone 2019-12-22 14:11:01 -08:00
ellipse.go Better Ellipse Drawing Algorithm 2019-07-16 18:27:00 -07:00
functions.go Better Ellipse Drawing Algorithm 2019-07-16 18:27:00 -07:00
interface.go render: Refactor Events System to Make Module Standalone 2019-12-22 14:11:01 -08:00
point_test.go Code Layout Refactor 2019-04-09 17:35:44 -07:00
point.go Play Mode: Fix Level Collision w/ Scrolling 2019-04-14 15:25:03 -07:00
README.md render: Refactor Events System to Make Module Standalone 2019-12-22 14:11:01 -08:00
rect_test.go Return False: Solid Collision Between Actors 2019-05-28 21:43:30 -07:00
shapes.go Better Ellipse Drawing Algorithm 2019-07-16 18:27:00 -07:00

Render: Go Graphics Library

Render is a graphics library written in Go which targets desktop applications on Windows, MacOS and Linux as well as WebAssembly to run in the browser.

For desktop systems it uses SDL2 under the hood, and in WebAssembly it interacts with an HTML Canvas element for drawing.