https://github.com/memo/msalibs_2000
MSA Libs circa 1999/2000
https://github.com/memo/msalibs_2000
Last synced: over 1 year ago
JSON representation
MSA Libs circa 1999/2000
- Host: GitHub
- URL: https://github.com/memo/msalibs_2000
- Owner: memo
- License: mit
- Created: 2015-05-14T15:59:57.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-05-14T16:02:13.000Z (about 11 years ago)
- Last Synced: 2025-03-02T17:09:49.308Z (over 1 year ago)
- Language: C++
- Size: 168 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# MSA Libs circa 1999/2000.
Mostly C++ interspersed with x86/x87 assembly.
There seems to be code for handling:
- windows
- opengl
- directdraw
- basic maths
- 3D maths (vectors, matrices, quaternions)
- 2D / 3D complex numbers (FPU/ASM accelerated)
- perlin, gradient, fractal noise (FPU/ASM accelerated)
- basic 2D sprites and world management
- basic 3D scene management (nodes, cameras etc)
- keyboard & mouse input
I have no idea if this still works or is even compilable right now.
I definitely do *not* endorse this code and coding style (so many #defines! argh. It is from 15-16 years ago). Uploading it for archival purposes.