TinyGL: FBO, Shaders and futur improvements
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    MoerBoer
    Posts: 146 from 2019/10/15
    But can it run Crysis? :-D
  • »28.02.22 - 15:12
    Profile
  • IKE
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    IKE
    Posts: 117 from 2009/11/7
    From: Southern CA
    Before we lost a weeks worth of posts, we were talking about a bounty. As I said before, I will support. Is this something that can be set up in the "Bounties" section?
    IKE

    MacMini G4 1.5Ghz/PowerBook G4 1.67Ghz/PowerMac G5 2.0Ghz DP 7,2 Radeon 9650/256MB

    Join the conversation @ r/morphos
  • »03.04.22 - 02:56
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Zetec-s
    Posts: 178 from 2008/7/10
    From: Cheshire, UK
    I’m glad someone has pulled this thread up again as Bigfoot seemed willing to take up the challenge of this bounty if we could set some acceptable rules.

    We were talking about having certain applications/games as the target such as Doom 3.
    PowerMac G5 Quad 2.5Ghz/2GB MorphOS 3.17 Registered
    Powerbook 1.67Ghz/1.5GB MorphOS 3.17 Registered
    MacMini 1.5Ghz/1GB MorphOS 3.17 Registered
    Efika 5200B 400Mhz/128MB MorphOS 2.3 Registered
  • »03.04.22 - 08:33
    Profile
  • ASiegel
    Posts: 1319 from 2003/2/15
    From: Central Europe
    For a proper bounty project to be set up via either MorphZone or WArMUp, you would need to define a description of what would be delivered so donors know what they would get.

    bigfoot had shared this link: MorphOS OpenGL 2.1 status overview

    Alternatively, there could be a "self-managed bounty", which would involve bigfoot simply setting up a Paypal link (or a link to a similiar payment service).
  • »03.04.22 - 08:37
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1230 from 2012/11/10
    From: Manchester, UK/GB
    So it seems like about 50%, or more, of what OpenGL v2.1 is supposed to be capable of offering is currently either not fully supported, or only partially supported in MorphOS, from what bigfoot's chart shows. I have ignored the Colour Index Mode as that seems to be irrelevant, from what bigfoot states. So ...

    Function status . . . . . Count . . . . . . Percent
    Fully supported. . . . . . . . . . 12 . . . . . . . . . . . 2.2
    Function exists . . . . . . . . . . 229 . . . . . . . . . . 41.6
    Macro exists . . . . . . . . . . . . . 51 . . . . . . . . . . . 9.3
    Not supported . . . . . . . . . . . 246 . . . . . . . . . . 44.6

    On that basis, maybe we would need to know the timescale/effort/workload estimated to bring OpenGL v2.1 to the point where basically all, or at least virtually all of the essential components, or the most beneficial ones, needed to make it work as intended is completed, and for a basic cost for the work that it would require to manage this, to see if this is feasibly fundable with a bounty, I suppose? :-?
    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)
  • »04.04.22 - 07:24
    Profile
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    MoerBoer
    Posts: 146 from 2019/10/15
    Agreed, this looks like a big project. There should be priorities and the bounty should be allocated accordingly.
  • »04.04.22 - 08:05
    Profile
  • Cocoon
    Cocoon
    Posts: 52 from 2020/12/24
    glTexGenfv is fixed ? That means Doom3 should look much better. I want test that.


    Got bigfoot my tinygl observations/debug for VBOs ?

    As my WarpOS projects and now MOS, my stuff tends to be used as test cases for libs/system bugfixes (and it never ends).
  • »04.04.22 - 10:39
    Profile
  • MorphOS Developer
    bigfoot
    Posts: 351 from 2003/4/11
    Quote:

    Cowcat wrote:
    glTexGenfv is fixed ? That means Doom3 should look much better. I want test that.


    Sorry, no changes have been done to texture coord generation in a long time.

    Quote:

    Cowcat wrote:
    Got bigfoot my tinygl observations/debug for VBOs ?


    I did receive an email from you recently, but I'm a little bit behind on the emails right now - I'll get to it very soon :)
    I rarely log in to MorphZone which means that I often miss private messages sent on here. If you wish to contact me, please email me at [username]@asgaard.morphos-team.net, where [username] is my username here on MorphZone.
  • »04.04.22 - 19:00
    Profile Visit Website
  • MorphOS Developer
    bigfoot
    Posts: 351 from 2003/4/11
    And as for my status page, unfortunately all the comments discussing and explaining it got lost.

    However, just to clarify: I'm also using this status page as internal guidance for myself. I'm only marking something as fully supported when not only is it supported, but it's also been verified to work according to specs, and has a unit test associated with it to verify its real life functionality too. Much of what is marked as "function exists" is either fully implemented, or only missing minor things required for specs conformance, but not having an effect on pretty much any real world application.

    I'm also in the (hopefully) near future gonna make some notes about how difficult certain features are to implement, since it's pretty much impossible to tell from the current status page.
    I rarely log in to MorphZone which means that I often miss private messages sent on here. If you wish to contact me, please email me at [username]@asgaard.morphos-team.net, where [username] is my username here on MorphZone.
  • »04.04.22 - 19:05
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1230 from 2012/11/10
    From: Manchester, UK/GB
    @ bigfoot - Thanks for the quick update, and from what you've said, I'm quite hopeful that some seemingly important features can already be fairly easily marked as conforming to specs soon, and others will get worked on to improve OpenGL much further, once you have worked out what it will take/cost to implement them. 8-)
    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)
  • »05.04.22 - 02:16
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    tolkien
    Posts: 420 from 2013/5/29
    Any progress about this bounty?
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »02.05.22 - 15:16
    Profile