Welcome, Guest. Please login or register.

Author Topic: Now is the time!  (Read 8206 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Now is the time!
« on: June 11, 2003, 11:33:16 AM »
A bit long winded, but yeah, I agree with you.

An open standard should have been decided... too late for that now... So we will just have to let the community vote with its feet... so to speak...

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Now is the time!
« Reply #1 on: June 11, 2003, 11:47:35 AM »
The nearest thing to a standard we have is the 3.1 spec...  + CGX + AHI + BSDSocket

That is the only thing we can "rely" on being present.

hopefully, some common ground can be found there.


-Edit- Damn, Almost forgot SDL :-D

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Now is the time!
« Reply #2 on: June 11, 2003, 11:58:28 AM »
Well... AROS has no 3D standard... But SDL uses OpenGL and that is what AROS plans to use... and I *think* MESA is an OpenGLoid...

so OpenGL is probably the standard. BUt can't be relied on, yet :-)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Now is the time!
« Reply #3 on: June 11, 2003, 12:05:32 PM »
Quote

Tickly wrote:
I think you should be allowed to use OS-specific extensions (such as application.library, for example), but not require them to be "openamiga" compliant.


That's a brilliant idea!!!!

Yes, we should band together as a community and define an OpenAmiga standard...

PS: I forgote that the MUI API is available across the AmigaOSoids so that could be part of the standard too.  :-)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Now is the time!
« Reply #4 on: June 11, 2003, 12:17:42 PM »
Quote

mdma wrote:
Quote

bloodline wrote:
Quote

Tickly wrote:
I think you should be allowed to use OS-specific extensions (such as application.library, for example), but not require them to be "openamiga" compliant.


That's a brilliant idea!!!!

Yes, we should band together as a community and define an OpenAmiga standard...

PS: I forgote that the MUI API is available across the AmigaOSoids so that could be part of the standard too.  :-)


So, to start, this could be a rough standard

OS3.1 API's
MUI 3.8
SDL 1.2
MESA 5.01
CGX 4
Alas, which PPC extension shall be supported? Warp/PowerUP? Both? ????????


I've started a new thread to cover this :-)

And PPC standard should not be an issuse, as this is about native platforms. PowerUP and WarpOS were simply to add a different CPU to the old system. Basily they are Hacks which are not needed any more, lets kill them off now :-D

PowerUp and WarpOS have no context on any of the newer systems, as they are PPC extentions for a 68k system... a PPC extension for a PPC system  :-?  make no sense :-D

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Now is the time!
« Reply #5 on: July 21, 2003, 12:21:37 PM »
Quote

Gaidheal wrote:

I am pretty sure AROS is/is going OpenGL.  If it is not.. it should and I'll have to have words... heh!  
Matt?  Where's this other thread then?



Of course AROS will use OpenGL!!! Did you ever doubt us? :-D

AFAIK Warp3D is an OpenGLoid (based on MESA) so that basicly means OGL has become the "standard".

Search for the "OpenAmiga Standard" thread.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Now is the time!
« Reply #6 on: July 21, 2003, 03:34:14 PM »
Quote

Crumb wrote:
@bloodline:
"AFAIK Warp3D is an OpenGLoid (based on MESA) so that basicly means OGL has become the "standard"."

no, it isn't... On Amiga MiniGL/StormMESA draws the textures etc thanks to the Warp3D library... Warp3D works at a lower level than OpenGL, you can make Warp3D pure apps (and they should be a little faster than OpenGL ones)

Anyway I agree with using OpenGL as standard in AROS... a Warp3D wrapper library may be provided for compatibility with old apps... OS 3.x has Warp3D (even with UAE thanks to QuarxTex), MorphOS has Warp3D compatibility, OS4 has Warp3D... it's the 3D standard... as StormMESA uses Warp3D to draw everything, if you have Warp3D compatibility, you also have OpenGL thanks to StormMESA :-)

I'm not an expert in coding 3D apps, but what I understand is that Warp3D is only a "renderer" and is more near to Glide than OpenGL... it works at a lower level than OpenGL and allows the coder to maximize the optimization

BTW... how is going the integration of the uae's 68k emu for AROS?


With all due respect, Lowlevel 3D API's are no longer useful. it does not make sense to optimise at that level when modern GFX harware has the 3D functions in hardware optimised for High level API's.

As for the 68K emu, you will have to ask Gaidheal
:-) But we have drawn up a plan that we all agree on.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: Now is the time!
« Reply #7 on: July 22, 2003, 10:16:04 AM »
Quote
there are little chances of seeing a native AROS version :-/


Don't be so sure..., I've already said too much :-D