Skip to content

mrt-prodz/NASM-OpenGL-1k-Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NASM/GoLink OpenGL 1k Framework

Tiny OpenGL fragment shader

This is a port of Jeff "drift" Symons Visual Studio OpenGL 1k Framework in x86 Assembly using NASM/GoLink.

The purpose of this project was to build a tiny binary being able to play OpenGL fragment shader and play music in the background. I tried to save a couple bytes by re-using registers a lot, source is documented.

Features:

Following Jeff "drift" Symons project:

  • OpenGL fragment shader (plasma)
  • MIDI ambient noise
  • 2,560 bytes unpacked compiled binary

This is a Windows project, Makefile and code have been created for NASM/GoLink.

Screenshot:

Plasma fragment shader

Reference:

Jeff "drift" Symons Visual Studio OpenGL 1k Framework on pouet.net

NASM

GoLink

About

NASM/GoLink OpenGL 1k Framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published