Skip to content

About

3D software renderer written in golang

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

128 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Software3D

3D Software renderer written in Golang (opengl is only used to display the output and capture input)

screenshot.png out

Resources and interesting stuff

Libraries used

Resize

https://github.com/nfnt/resize

Testify

https://github.com/stretchr/testify

GLWF

https://www.glfw.org/

OpenGL Template

https://stackoverflow.com/questions/72551944/cross-platform-way-to-draw-buffer-of-pixels-to-frame-in-golang

go-gl

https://github.com/go-gl/gl/

debian/ubuntu dependencies:

  • libgl1-mesa-dev

go-gl glfw

https://github.com/go-gl/glfw

debian/ubuntu dependencies:

  • libgl1-mesa-dev
  • xorg-dev

fedora/centos dependencies:

  • libX11-devel
  • libXcursor-devel
  • libXrandr-devel
  • libXinerama-devel
  • mesa-libGL-devel
  • libXi-devel
  • libXxf86vm-devel

glfw example

https://pkg.go.dev/gioui.org/example/glfw

About

3D software renderer written in golang

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages