3D engines under active development?

If you have any questions on programming, this is the place to ask them, whether you're a newbie or an experienced programmer. Discussion on programming in general is also welcome. We will help you with programming homework, but we will not do your work for you! Any porting requests must be made in Developmental Ideas.
Post Reply
User avatar
bbmario
DCEmu Freak
DCEmu Freak
Posts: 88
https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
Joined: Wed Feb 05, 2014 5:58 am
Has thanked: 9 times
Been thanked: 3 times

3D engines under active development?

Post by bbmario »

Are there any DC-specific 3D engines under active development, using the KGL wrappers?
User avatar
bogglez
Moderator
Moderator
Posts: 578
Joined: Sun Apr 20, 2014 9:45 am
Has thanked: 0
Been thanked: 0

Re: 3D engines under active development?

Post by bogglez »

Unfortunately KGL was in a quite sorry state before but it's picking upsteam recently. So I think most engines used PVR directly before.. If you're using a third party engine like CubicVR you should not need to care about whether they use KGL or PVR internally though. What are you trying to do?
Wiki & tutorials: http://dcemulation.org/?title=Development
Wiki feedback: viewtopic.php?f=29&t=103940
My libgl playground (not for production): https://bitbucket.org/bogglez/libgl15
My lxdream fork (with small fixes): https://bitbucket.org/bogglez/lxdream
User avatar
bbmario
DCEmu Freak
DCEmu Freak
Posts: 88
Joined: Wed Feb 05, 2014 5:58 am
Has thanked: 9 times
Been thanked: 3 times

Re: 3D engines under active development?

Post by bbmario »

Using PVR directly means writing raw PowerVR ASM? :cry:

My current objective is just a small 3D game. Something like marble blast or a platformer.
User avatar
BlueCrab
The Crabby Overlord
The Crabby Overlord
Posts: 5660
Joined: Mon May 27, 2002 11:31 am
Location: Sailing the Skies of Arcadia
Has thanked: 9 times
Been thanked: 69 times
Contact:

Re: 3D engines under active development?

Post by BlueCrab »

There is no such thing as PowerVR ASM. The PVR isn't a programmable GPU -- it is fixed-function.

As bogglez said, it shouldn't matter whether the engine uses the PVR directly or uses KGL, as it should expose the functionality you need without ever having to touch either of those layers directly.
User avatar
bogglez
Moderator
Moderator
Posts: 578
Joined: Sun Apr 20, 2014 9:45 am
Has thanked: 0
Been thanked: 0

Re: 3D engines under active development?

Post by bogglez »

bbmario wrote:Using PVR directly means writing raw PowerVR ASM? :cry:

My current objective is just a small 3D game. Something like marble blast or a platformer.
There is a C API http://gamedev.allusion.net/docs/kos-2.0.0/pvr_8h.html
It is a Dreamcast-specific graphics API. You can use the KGL implementation for simple stuff too, the performance has improved a lot.
But the implementation is not complete.. if you encounter errors you can report them here:
viewtopic.php?f=29&t=103298
Wiki & tutorials: http://dcemulation.org/?title=Development
Wiki feedback: viewtopic.php?f=29&t=103940
My libgl playground (not for production): https://bitbucket.org/bogglez/libgl15
My lxdream fork (with small fixes): https://bitbucket.org/bogglez/lxdream
Post Reply