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

util/libs/NovaMesa.lha

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

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 Only
supports 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.
If I get the time, I'll try an optermize it further.


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.


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]                 626071 1851624  33.8% -lh5- 385b Feb 13 15:41 NovaMesa/lib/libNovaMesa.a
[Amiga]                    745    1424  52.3% -lh5- d5c0 Feb 13 15:43 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 1287781 3938671  32.7%            Feb 14 02:15
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>