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

util/libs/NovaMesa.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:Mesa OpenGL library
Author:NovaCoder
Uploader:novacoder yahoo co uk
Type:util/libs
Version:4.1.01
Architecture:m68k-amigaos >= 3.1.0
Date:2026-02-12
Distribution:Aminet
Download:util/libs/NovaMesa.lha - View contents
Readme:util/libs/NovaMesa.readme
Downloads:10

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 required, ARGB recommended).
2) 68060 processor or better (PiStorm recommended).


Limitations:

1) No 3D hardware support (old school baby).
2) Only 32-bit colour depth is supported.


Version History:

4.1.01 - Initial release.


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]                 584112 1671976  34.9% -lh5- a6e6 Feb 10 18:53 NovaMesa/example/Gears
[Amiga]                  10464   15784  66.3% -lh5- d92b Feb 11 20:07 NovaMesa/example/Gears.info
[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]                 626074 1851624  33.8% -lh5- 8bf9 Feb 11 20:01 NovaMesa/lib/libNovaMesa.a
[Amiga]                    741    1430  51.8% -lh5- 13da Feb 11 20:00 NovaMesa/NovaMesa.readme
[Amiga]                   2809    9624  29.2% -lh5- 5590 Feb 11 20:10 NovaMesa/usage/gears.c
[Amiga]                    774    1575  49.1% -lh5- 3e83 Feb 11 20:02 NovaMesa/include/GL/amiga_mesa.h
[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
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        10 files 1287661 3937618  32.7%            Feb 12 01:01
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>