Repos
24
Stars
15
Forks
0
Top Language
Go
Loading contributions...
Top Repositories
A raycasting engine with ambient light, dynamic observer light source. The map and textures are from the mother of all first-person-shooter game Wolfenstein 3D. Wolfenstein 3D was groundbreaking in 3D using raycasting for low performance machines (by todays measures).
A pathtracer for testing out ideas and algorithms.
An "editor" for my own raw image file format.
Image resize (upscale and downscale) implementation written in golang
A go application to test UI library Fyne and external bind of application model data.
A go implementation of a CHIP-8 emulator (or rather interpreter).
Repositories
24A pathtracer for testing out ideas and algorithms.
An "editor" for my own raw image file format.
A go application to test UI library Fyne and external bind of application model data.
A (cpu) optimized image warp algorithm in go. The algorithm is based on warping image content using triangles as sub areas. It is not optimized for GPUs only CPUs.
A raycasting engine with ambient light, dynamic observer light source. The map and textures are from the mother of all first-person-shooter game Wolfenstein 3D. Wolfenstein 3D was groundbreaking in 3D using raycasting for low performance machines (by todays measures).
A (cpu) optimized line drawing algorithm in go. The algorithm is generilized for multipurpose use (not only pixel drawing in images, although it can). It is not optimized for GPUs only CPUs..
A generic "monitor screen" application to use with any CHIP-8 implementation. It uses UDP for comunication with CHIP-8 computer implementations and renders a nice screen UI (with amazing audio beeps, and visual key input feedback).
Image resize (upscale and downscale) implementation written in golang
A performance oriented 2D/3D math package for Go
A test application for Fyne (untyped external) data binding.
An application to test the fyne UI library for go.
A Hello World program for development for Raspberry Pi in Go.
A photo file optimizer. It optionally rename with date, resave, and rescale your image files to make your collection easier to manage, sort, and navigate as well as reduce disc usage.
A golang implementation of RGBA images based on float values.
A go implementation of a CHIP-8 emulator (or rather interpreter).
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
Utilities for C64 assembler programming
A 3D model of the Go Gopher mascot.
An asynchronous monitor application to see path tracer render progress in real time.