Irrlight engine port for MorphOS bounty
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Posts: 4879 from 2009/1/28
    From: Delaware, USA

    Spectre660 wrote:
    Would it be practical or possible to tweak the old TinyGl engine ?


    Samurai_Crow wrote:
    The WebGL standard is based on OpenGL-ES 2+ and the parts missing from ES can be mostly added from a software patch called GL4ES. The possibility of Vulkan would be better but there's not much open source to leverage apart from Google's GL-ES compatibility module to run on Vulkan, Mesa and DirectX 11. TinyGL seems to be hopelessly obsolete by comparison.

    It's been discussed. Mark Olsen has said he'd like to enlist Michal "Keiro" Wozniak in anything like a major overhaul.
    In the past, Frank Mariak, Keiro and Bigfoot would have been the primary MorphOS developers for something like this.

    If they are serious about a move to X64, something more advanced than TinyGL would be a nice development.
    "Never attribute to malice what can more readily explained by incompetence"
  • »28.08.18 - 19:35
  • ASiegel
    Posts: 1190 from 2003/2/15
    From: Central Europe
    Given the currently supported systems, WebGL should be rather low on the list of priorities.

    If you have a chance, take a look at WebGL on MacOS PPC...
  • »28.08.18 - 19:45
  • Butterfly
    Posts: 99 from 2009/12/10
    From: Colorado, USA

    ASiegel wrote:
    Given the currently supported systems, WebGL should be rather low on the list of priorities.

    If you have a chance, take a look at WebGL on MacOS PPC...

    For now, you're right. Not any point at this time. That should wait until after x86-64 and better JIT on the Javascript or ASM.js if possible.
  • »29.08.18 - 06:29
  • Caterpillar
    Posts: 22 from 2017/8/6
    quick indeed.
  • »02.01.20 - 22:16
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Posts: 835 from 2012/11/10
    From: Manchester, UK/GB

    Andreas_Wolf wrote:
    > Gl4es allows a quick port of the IrrLicht engine .


    Above link doesn't work for me, so I've added this corrected link - OS4Depot_FILE_irrLicht.lha

    [ Edited by NewSense 03.01.2020 - 03:31 ]
    MacMini 1.5GHz,10,2,64MB VRAM,1GB,Airport, Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL+CD-RW,Iomega MiniMax,Belkin 6 port 3 x Firewire/3 x, USB2, MorphOS 3.12, Mac OSX 10.4/10.5, A1138+A1139 PwrBk MOS v3.12,Model 5,8/5,9, & PowerMac G5 2.3GHz(DP)
  • »03.01.20 - 03:30
  • Cocoon
    Posts: 47 from 2005/10/31


    Gl4es allows a quick port of the IrrLicht engine

    That wasn't quick, that for sure. There were lots of issues to fix before release (and many inside of Irrlicht too) as well as some inside of gl4es itself, as well as some in ogles2/warp3dnova.

    But as I wrote in that news-post, I managed to build it even for MiniGL, and it was kind of working: much slower than over gl4es/ogles2/warp3dnova, have rendering issues, crashes, some parts just didn't run and all that stuff, but point is that if one will just take my version from here:, which contain already all fixes, it can be pretty easy to build MorphOS version. With all the fixes which in the repo already, it should be really "quick" for MorphOS port too (through probably TinyGL will bring limitations of course, but as it was always faster than MiniGL, then it can be kind of ok in some parts .. but no shaders, etc, something will just not works).

    But then, if you don't plan to make a game over it, then there is not much REALLY polished open-sourced games. HCraft, SuperTuxKart & Minetest (Minecraft clone). There is also some IrrLamb game, but that one not that polished that worth of porting.
    Night Of The Zombies I just by some luck got the closed-sources from the author.

    When it comes to closed-source games used Irrlicht, there are many, very well polished, quality, and stuff. But no source code :) Sure its good to have some engine on Amiga-like, just we have no users anymore who will for real use it and make native os4/mos/aros games for.

    I for myself doing that only of interest to improve gl4es/ogles2/warp3dnova and having just some things to learn. Not that its "hey, million games now coming!" :) So to have it for MorphOS will of no help to improve gaming experience much, but if anyone will in interest to spend time on, my branch on GitHub can be used easily.

    [ Edited by kas1e 03.01.2020 - 12:53 ]
  • »03.01.20 - 12:47
  • Order of the Butterfly
    Order of the Butterfly
    Posts: 324 from 2015/6/18
    From: Funeralopolis
    @kas1e - Thanks for sharing!
    Talos II. [Gentoo Linux] | PMac G5 11,2. PMac G4 3,6. PBook G4 5,8. [MorphOS 3.12 / Void Linux / Gentoo Linux] | A1200. ACA-1233, Indivision AGA Mk2. [Amiga OS 3.2]
  • »03.01.20 - 16:03