2 and 3D rendering
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12163 from 2003/5/22
    From: Germany
    > He has in-depth knowledge on pretty much every PowerPC cpu out there

    "The G4 is a group of chips which range from single core with 400MHz to Dual Core with 1.8 GHz."
    http://www.natami.net/knowledge.php?note=13228&x=5

    Dual core G4/e600 at 1.8 GHz? Where?
  • »20.05.10 - 23:12
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    I'm a little confused by the references to OpenGL.
    The drivers that utilize hardware rendering functions rest below that level don't they?
    If a MorphOS user uses a non-accelerated card, doesn't the driver substitute software rendering functions for the non-existent functions?

    And I'm not buying into anyone's propaganda. I loved working with the 68K microprocessor in the 80's and 90's, but given a choice I'd rather use a PPC processor. Unlike the CISC X86 family, the PPC family looks elegant and far easier to use and its definitely an advance over the 68K.

    That's why the comparision bothered me. I used the term "biased" in posting here and on the Natami's forums and I've gotten a lot of flack for it, but even Gunnar has used the term "unfair" to describe the same tests.

    No one here needs to worry as to which system I think is best. What was here first? What still outperforms the competition? What wasn't available until recently (and still under performs)? And what isn't available yet?
    A)MorphOS
    B)MorphOS
    C)AmigaOS4
    D)The Natami

    [ Edited by Jim on 2010/5/21 1:58 ]
    "Never attribute to malice what can more readily explained by incompetence"
  • »20.05.10 - 23:58
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12163 from 2003/5/22
    From: Germany
    > What wasn't available until recently (and still under performs)?
    > [...]
    > C)AmigaOS4

    OS4 was (pre-)released as recently as 6 years ago ;-)
  • »21.05.10 - 00:31
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    Not according to Hyperion. That release wasn't was the official release of the product (even though everyone knows its been around that long).

    Hyperion didn't claim that OS4 had finally been released until after they and Amiga Inc. had finally mutually concluded that the only way to resolve their conflict was through litigation.

    Andreas, you love the fine points. Does it even matter that Hyperion has been developing the "official" latest version of Amiga OS (for a REALLY long time) when Amiga Inc. may not even have had the right grant that license?

    Perhaps if Genesi, and bplan had been treated better/fairer then MorphOs would be the current AmigaOS.

    It hardly matter now, post Commodore development of AmigaOS went to third party companies. With all revisions after 3.1 (including the PPC WarpOS components) ownership is fairly questionable (but it was definitely not owned by Amiga Inc). And Amiga Inc.'s claim to ownership of 3.1 is pretty threadbare. At best, the original entity was a licensee.

    So, AmigaOS 4.0 has been around six years? Legally no, in reality yes and does it really matter? MorphOS still outperforms it and appears to have been created primarily because the developers of the Pegasos got a raw deal.

    Long live AmigaOS dead, alive, or superceded bvy products developed by a market tired of being jerked around!
    "Never attribute to malice what can more readily explained by incompetence"
  • »21.05.10 - 01:21
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12163 from 2003/5/22
    From: Germany
    > Not according to Hyperion. That release wasn't was the official release of the product

    That's why I wrote "(pre-)released". A public pre-release does meet your term "available" in my book. So it seems Hyperion is quite with me saying that OS4 has been available for 6 years.

    > Hyperion didn't claim that OS4 had finally been released until after they and
    > Amiga Inc. had finally mutually concluded that the only way to resolve their
    > conflict was through litigation.

    I'm not so sure of the chronology you present. After all, the trial started months after the release of Hyperion's "Final Update" of OS4.

    > Does it even matter that Hyperion has been developing the "official"
    > latest version of Amiga OS (for a REALLY long time)

    I'm not talking about the duration of development of OS4 but about the time that has passed since OS4 started being publically available.

    > when Amiga Inc. may not even have had the right grant that license?

    The answer to that question wouldn't change anything that happened in the past. OS4 has been publically available for 6 years, whether Amiga Inc. had the right to grant a licence to Hyperion or not.

    > Perhaps if Genesi, and bplan had been treated better/fairer then MorphOs
    > would be the current AmigaOS.

    The failed talks between Amiga Inc. and the MorphOS rights holder(s) to make MorphOS the official OS4 took place until August 2001 (before Hyperion started on OS4 end of that year) when there was no Genesi existing at all and until then even no Thendic France involved in anything MorphOS.
    Thendic France coming into the picture was a result of the failed talks. Interestingly, in June 2001 Bill Buck had visited Benelux Amiga Show in Rotterdam (an AmigaOne and OS4 (as in Amiga Inc's own OS4 project, prior to Hyperion's) centric show), and prior to that in late 2000 just after the WOA 2000 show in Cologne he contacted bplan, which may mark the beginning of Buck's interest in Pegasos/MorphOS, presumably. In mid November 2001, two weeks after Hyperion took over the OS4 project, Buck visited the AMIGA 2001 show in Cologne where bplan were publically showing their post-prototype (i.e. microATX) Pegasos board for the first time (and running MorphOS).

    > It hardly matter now

    It's just that I find it strange calling an incident from 6 years ago to have happened just "recently". After all, we're talking about IT, not about evolution of mankind ;-)

    > Amiga Inc.'s claim to ownership of 3.1 is pretty threadbare. At best, the original
    > entity was a licensee.

    Amino (Amiga Inc. (WA)) an AmigaOS 3.1 licensee? From whom?

    > AmigaOS 4.0 has been around six years? Legally no

    Then how do you call the public availability of OS4 starting 6 years ago legally?

    > in reality yes

    That's what I'm referring to, this obscure thing called "reality" :-)

    > does it really matter?

    See answer to "It hardly matter now" :-)

    > MorphOS [...] appears to have been created primarily because
    > the developers of the Pegasos got a raw deal.

    According to laire, MorphOS development started in 1998 (and first public (beta) release was in August 2000 for CSPPC/BPPC). The Pegasos was announced by bplan not before December 2000.
  • »21.05.10 - 02:37
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    I truly love the way you word things Andreas, in particular the reference to reality.
    You're better with English than I am myself (a credit to you as is that vast Encyclopedia between your ears).
    And since I still look at the development of CD-i as recent (yep, I'm definitely getting old), six years isn't that long ago.
    In fact, if you think about it, Microsoft is still polishing a kernel it started working on at about the same time you mention MorphOS being developed (over ten years ago).
    Thanks for the additional information about the history of MorphOS, it can be difficult to find a clear chronology of post Commodore events.
    As to the "final" release of AOS4.0, I just remember it was announced at about the same time that Bill McEwen decided that Hyperion was no longer entitled to develop it.
    You know, I don't think there was an Amiga curse, just a lot of scrambling to control a dwindling market.

    BTW - How come no one has answered my question about hardware rendering? I'm pretty sure that's a function of the video card drivers, not OpenGL. Doesn't OpenGL reside on top of that as a standard interface between the OS and differing video hardware?

    [ Edited by Jim on 2010/5/21 5:38 ]
    "Never attribute to malice what can more readily explained by incompetence"
  • »21.05.10 - 02:58
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3108 from 2003/3/5
    From: Canada
    @Jim

    TinyGL is indeed one of the interfaces to 3D functionalities of the hardware. As for 2D operations, MorphOS tries to accelerate as much as possible of the legacy graphics.library API and also sports several new functions like accelerated alpha blending or accelerated gradient drawing functions - these always have a CPU based fallback in case a given card cannot do this in hardware
  • »21.05.10 - 06:04
    Profile Visit Website
  • MorphOS Developer
    kiero
    Posts: 129 from 2003/2/28
    [noone replied earlier because all developers are in europe and we do need some sleep you know;]


    "I'm a little confused by the references to OpenGL.
    The drivers that utilize hardware rendering functions rest below that level don't they?
    If a MorphOS user uses a non-accelerated card, doesn't the driver substitute software rendering functions for the non-existent functions?"

    when it comes to opengl implementation on MorphOS then there is no software rendering involved. either the card/function is supported or not. so if you start using opengl you need supported gfx card (all supported radeons except 9700, plus some voodoo/sis) and all implemented functions will be hardware accelerated. to be honest i even think that simple old voodoo could push enough pixels on screen for that game when used properly.

    PS. and yes, even lowly radeon 9200 can push enough pixels in the resolution used in that game.

    [ Edited by kiero on 2010/5/21 8:15 ]
  • »21.05.10 - 06:10
    Profile Visit Website
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    feanor
    Posts: 104 from 2009/3/20
    Quote:


    Crumb wrote:
    His past claims about coldfires running existing 680x0 software faster than 060 were absurd and based on imagination.



    I'm not an expert on Coldfires, but on Freescale's site I see v4 Coldfire cpus ranging up to 220Mhz, which means that they might actually have a chance to operate faster than their 680x0 cousins. I understand they're not 100% compatible, but perhaps any translation overhead might be negligible.

  • »21.05.10 - 06:24
    Profile Visit Website
    • MorphOS Developer
      CISC
      Posts: 619 from 2005/8/27
      From: the land with ...
      Quote:

      MorphOS tries to accelerate as much as possible of the legacy graphics.library API and also sports several new functions like accelerated alpha blending or accelerated gradient drawing functions - these always have a CPU based fallback in case a given card cannot do this in hardware


      It's also worth noting that many of these functions also have fallbacks to AltiVec...


      - CISC
    • »21.05.10 - 07:00
      Profile
    • Priest of the Order of the Butterfly
      Priest of the Order of the Butterfly
      Crumb
      Posts: 732 from 2003/2/24
      From: aGaS & CUAZ Al...
      @feanor
      Quote:

      I'm not an expert on Coldfires, but on Freescale's site I see v4 Coldfire cpus ranging up to 220Mhz, which means that they might actually have a chance to operate faster than their 680x0 cousins. I understand they're not 100% compatible, but perhaps any translation overhead might be negligible.


      Of course Coldfires are faster, but not running *existing* 68060 code. The problem is not lack of some 680x0 instructions because these can be emulated, the problem are the instructions that use the same opcodes but give different results. Piru explained it very well here

      On Amiga market most of software will never be rewritten to avoid using these incompatible instructions. An Amiga with a Coldfire card would require some kind of 680x0 JIT to avoid being ?ber-slow.

      @Jim

      Anyway we are getting offtopic: you claimed MorphOS 2D/3D gfx functions were not hardware accelerated using as a benchmark a crappy software only game that doesn't take any advantage of the OS gfx acceleration. That's nonsense. Later you claimed that using a software-only game to complain about hypothethic lack of gfx acceleration was OK because Gunnar was a smart guy. It's clear his benchmark-game is not the best to compare performance of any hardware that uses gfx acceleration. That doesn't mean he's not smart, it just means he made a wrong choice of benchmark and tools (IMHO a biased one). Or perhaps shows lack of knowledge/interest about programming software for the target platforms. Then you talk about AROS improvements. There's nothing wrong with AROS improvements but it's still way behind AROS. MorphOS is the most advanced Amiga-like OS.

      Here you have some of the MorphOS Team members. They are telling you gfx functions are hardware accelerated. Why do you insist on claiming MorphOS has less acceleration than other OSes?

      You may ask for more hardware acceleration on 3rd party libraries like Cairo or SDL but complaining about MorphOS gfx acceleration is nonsense
    • »21.05.10 - 11:10
      Profile Visit Website
    • Yokemate of Keyboards
      Yokemate of Keyboards
      Andreas_Wolf
      Posts: 12163 from 2003/5/22
      From: Germany
      > since I still look at the development of CD-i as recent (yep, I'm definitely getting old),
      > six years isn't that long ago.

      It's true that there's no exact definition of the term "recent". But in the given context I still think that most people would be with me in finding calling "6 years ago" as "recent" to be unusual at best (let alone the release of the CD-i *19 years* ago).

      > if you think about it, Microsoft is still polishing a kernel it started working on at about the
      > same time you mention MorphOS being developed (over ten years ago).

      Huh? Development of the actual Windows kernel started in 1988, which is 22 years ago, when Microsoft hired DEC's Dave Cutler, one of the main developers of VMS, to develop what should become known as Windows NT. MorphOS development commenced one decade later.

      > As to the "final" release of AOS4.0, I just remember it was announced at about the
      > same time that Bill McEwen decided that Hyperion was no longer entitled to develop it.

      Here you may be right. The differences between the two parties had already been obvious in September 2006 (i.e. months before the release of OS4 "Final Update"):

      http://amigaworld.net/modules/news/article.php?storyid=3301
      http://www.amiga.org/forums/showthread.php?t=46682
      ->
      http://amigaworld.net/modules/news/article.php?storyid=3315
      http://www.amiga.org/forums/showthread.php?t=46702
      ->
      http://amigaworld.net/modules/news/article.php?storyid=3317
      http://www.amiga.org/forums/showthread.php?t=46695

      But this was just lawyers talking to each other. Actual litigation started months after the "Final Update" of OS4 was released by Hyperion.
    • »21.05.10 - 12:36
      Profile
    • Jim
    • Yokemate of Keyboards
      Yokemate of Keyboards
      Jim
      Posts: 4977 from 2009/1/28
      From: Delaware, USA
      Quote:


      kiero wrote:
      [no one replied earlier because all developers are in europe and we do need some sleep you know;]



      Actually, I didn't know Europeans slept because they're posting all the time, even when (by my own calculations) it'ss the middle of the night in their locale. ;)

      Thanks for the clarification on MorphOS rendering. I made the assumption that the implementation was similar to Windows or OSX (which would try to render via software what wasn't supported in hardware).
      MorphOS' implementation of OpenGL reminds me more of Windows DirectX interface, if the card doesn't support it you don't get it.

      I'm not too surprised by your insistence that current MorphOS accelerated video cards can handle the tasks presented by a 2D game.
      Gunnar's use of software rendering under OSX, AOS 4.0, and Linux on the PS3 renders his PPC comparisons somewhat invalid.

      I've already offered to help with a MorphOS conversion. After all, I'm sure the basic code is sound.

      I'm going to have to spend more time exploring the OS and the available tools. I normally don't ask questions that can be found in documentation. It's not fair to ask for support before trying to find the answers yourself.
      "Never attribute to malice what can more readily explained by incompetence"
    • »21.05.10 - 15:25
      Profile