Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lucretia/cgpiogl
Computer Graphics Programming in OpenGL (and C++), but in Ada 2022
https://github.com/lucretia/cgpiogl
ada ada2022 avx gl4 glsl graphics maths matrices matrix opengl shaders vectors
Last synced: about 1 month ago
JSON representation
Computer Graphics Programming in OpenGL (and C++), but in Ada 2022
- Host: GitHub
- URL: https://github.com/lucretia/cgpiogl
- Owner: Lucretia
- Created: 2024-07-25T14:23:18.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-18T14:13:53.000Z (4 months ago)
- Last Synced: 2024-10-19T22:14:11.455Z (2 months ago)
- Topics: ada, ada2022, avx, gl4, glsl, graphics, maths, matrices, matrix, opengl, shaders, vectors
- Language: Ada
- Homepage:
- Size: 85.9 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Computer Graphics Programming in OpenGL (and C++)
I am following this book with Ada 2022.
## Maths
I already had a library I used back when I started to port the NeHe tutorials,
these are out of date, and are Ada95. These were also written when SSE were
only just coming into use and some people may not have had them yet, the matrix
multiplication algorithm is an an optimised one from one of the Graphics Gems
books.I started to rewrite this library in March 2024 with the intention of utilising
at least AVX on Intel and NEON on ARM. The library is currently written unoptimised
so that the compiler can do so. I will be using that libary here and completing it.## Copyright
2024 (C) Luke A. Guest
## Licence
I have marked all the Alire projects in this directory as BSD.