Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: Wayland Works For Nintendo Gamecube Emulator

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    15,702

    Default Wayland Works For Nintendo Gamecube Emulator

    Phoronix: Wayland Works For Nintendo Gamecube Emulator

    The Dolphin emulator for the Nintendo GameCube has been ported to function as a Wayland client. Dolphin now works as a Wayland client and it also supports threaded EGL/GLSL. This is also quite likely the first game-related software that works either under X11 or Wayland/Weston using the same application binary...

    http://www.phoronix.com/vr.php?view=MTMwNDE

  2. #2
    Join Date
    Jul 2012
    Posts
    831

    Default

    That looks super nice.

    I really have to dig out my old N64 again with Ocarina of Time. One of the best games of all times.

  3. #3
    Join Date
    Dec 2007
    Location
    Germany
    Posts
    365

    Default

    Tiny-ish detail: Dolphin isn't only a Gamecube emulator, it also supports Wii and Triforce (arcade machine based on GC hardware) emulation.

  4. #4
    Join Date
    Sep 2011
    Posts
    709

    Default

    he at first i thourght some one ported wayland to the gamecube

  5. #5
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,340

    Default

    Quote Originally Posted by AJenbo View Post
    he at first i thourght some one ported wayland to the gamecube
    Entirely possible, but wouldn't make much sense. It's such a limited machine.

  6. #6
    Join Date
    Sep 2011
    Posts
    709

    Default

    The GameCube is roughly as powerful as a 2001 iMac, I know of a company that still has 3 of those in use to this day...

  7. #7
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,340

    Default

    The thing has 24mb of usable ram. I ran linux on one.

    The cpu/gpu are decent, but the lack of ram kills most uses.

  8. #8
    Join Date
    Dec 2007
    Location
    Germany
    Posts
    365

    Default

    Another tiny-ish detail: Any Wayland implementation that runs on GC could be ran on Wii hardware with close to zero modifications because the Wii's GPU shares 100% of the register set with the GC's GPU.

  9. #9
    Join Date
    Dec 2012
    Posts
    202

    Default

    Not related to this article, but how does Wayland handle multiple screens in "clone mode" with different subpixel geometries?

    If the client is responsible for antialising and subpixel rendering or some kind of transfor, if you have different kind of monitors connected to your graphics card or some kind of transformation on one of them, the image will be fucked up for one of them.

    Rendering performed by clients should be abstracted from output devices (the way postscript is for printers) and actual rendering should happen on the server.

    There's a reason X11 is complex, and I'm growing less convinced that Wayland is a good solution for Linux graphics.
    Last edited by newwen; 02-18-2013 at 11:26 AM.

  10. #10
    Join Date
    Dec 2010
    Posts
    40

    Default

    Quote Originally Posted by newwen View Post
    Not related to this article, but how does Wayland handle multiple screens in "clone mode" with different subpixel geometries?

    If the client is responsible for antialising and subpixel rendering or some kind of transfor, if you have different kind of monitors connected to your graphics card or some kind of transformation on one of them, the image will be fucked up for one of them.

    Rendering performed by clients should be abstracted from output devices (the way postscript is for printers) and actual rendering should happen on the server.

    There's a reason X11 is complex, and I'm growing less convinced that Wayland is a good solution for Linux graphics.
    There is no clone mode at the moment and I hope they handle it differently than x11. I just like to have a window with the same resolution of the external output on the first output. This would be much saner.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •