AminetAminet
Search:
85144 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/libs/NovaMesa.lha

Mirror:Random
Showing: i386-aros icongeneric icon
No screenshot available
Short:Mesa OpenGL library
Author:NovaCoder
Uploader:novacoder yahoo co uk
Type:util/libs
Version:4.1.03
Architecture:m68k-amigaos >= 3.1.0
Date:2026-02-16
Distribution:Aminet
Download:util/libs/NovaMesa.lha - View contents
Readme:util/libs/NovaMesa.readme
Downloads:248

Overview:

This is my minimal OpenGL Mesa 4.1 implementation (miniGL).
I developed this library to enable me to port my old 3D engine
PolyNova over to Amiga 68k and then also used it to develop my
Geometry Wars inspired shooter (G-WARS).   This library
supports 24/32-bit rendering and it is (currently) a pure
software implementation with no hardware acceleration.   
Because software only rendering is very demanding, the
only practical target for this library is a PiStorm.
The included static library has been compiled using GCC6.
I have included the classic Gears demo as an usage example.


Requirements:

1) An RTG Amiga (32-bit pixel format ARGB recommended).
2) 68060 processor or better (PiStorm recommended).


Limitations:

1) No 3D hardware support (old school baby).


Version History:

4.1.01 - Initial release.
4.1.02 - Added a 24-bit color fallback option.
4.1.03 - Minor bug fixes.


Links:

https://github.com/NovaCoderX/Amiga-Mesa (source code)
https://aminet.net/package/game/shoot/G-WARS (G-WARS)
https://github.com/NovaCoderX/G-WARS (G-WARS source code)
https://aminet.net/package/gfx/3d/PolyNova3D (PolyNova)
https://github.com/NovaCoderX/PolyNova3D (PolyNova source code)



Contents of util/libs/NovaMesa.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga]                  17716  101338  17.5% -lh5- cecd Feb 11 20:02 NovaMesa/include/GL/gl.h
[Amiga]                  37450  258464  14.5% -lh5- 852c Feb 11 20:02 NovaMesa/include/GL/glext.h
[Amiga]                   2879   11485  25.1% -lh5- 3719 Feb 11 20:02 NovaMesa/include/GL/glu.h
[Amiga]                   4642   14318  32.4% -lh5- a823 Feb 11 20:02 NovaMesa/include/GL/internal/glcore.h
[Amiga]                 626315 1851984  33.8% -lh5- d3a9 Feb 15 23:36 NovaMesa/lib/libNovaMesa.a
[Amiga]                    724    1395  51.9% -lh5- beec Feb 15 23:39 NovaMesa/NovaMesa.readme
[Amiga]                   3029   10587  28.6% -lh5- 380e Feb 13 15:41 NovaMesa/usage/Gears.c
[Amiga]                 584012 1672072  34.9% -lh5- f9f4 Feb 13 15:41 NovaMesa/example/Gears
[Amiga]                  10463   15784  66.3% -lh5- 128f Jan  2  2025 NovaMesa/example/Gears.info
[Amiga]                    774    1575  49.1% -lh5- 3e83 Feb 11 20:02 NovaMesa/include/GL/amiga_mesa.h
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        10 files 1288004 3939002  32.7%            Feb 16 02:00
Page generated in 0.03 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>