Announcement

Collapse
No announcement yet.

DirectX...for X

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    GAME -> SDL -> Quartz/OpenGL/(Other mouse related stuff)
    Is this right? I was wondering, if linux could run mac games natively then it would make life a lot easier for game developers, publishers etc.
    Do mac ports use quartz or are they SDL, OpenGL/AL etc. like linux ports? And if they are using quartz, what is needed to implement it on linux? I'm guessing that even if it is a kind of similar spiders nest to directX that linux and OSX's BSD base have enough in common to provide all that's needed.
    cheers

    Comment


    • #32
      Originally posted by stan.distortion View Post
      Is this right? I was wondering, if linux could run mac games natively then it would make life a lot easier for game developers, publishers etc.
      There is no way to run mac binary on linux to my knowledge.
      Do mac ports use quartz or are they SDL, OpenGL/AL etc. like linux ports? And if they are using quartz, what is needed to implement it on linux? I'm guessing that even if it is a kind of similar spiders nest to directX that linux and OSX's BSD base have enough in common to provide all that's needed.
      cheers
      OSX ports are done with OpenGL and I believe that when icculus does a mac port he starts by porting to linux and then to mac (cheaper to build a powerful linux box to compile with then a mac box). So really if there is a mac port the linux version should be trivial.

      Comment


      • #33
        There is no way to run mac binary on linux to my knowledge.
        Strange that, wine gets a huge amount of attention but there isn't a similar project for mac apps (at last, nothing high profile). A common layer for mac and linux games, like directX in windows, would surely make things a lot simpler and if it extended into all applications then it would be great, open source is (IMHO) the best way of developing bulletproof software but commercial apps have there good points.
        Cheers for the reply.
        PS. Look kids, using the search function before posting DOES work

        Comment


        • #34
          Originally posted by stan.distortion View Post
          Strange that, wine gets a huge amount of attention but there isn't a similar project for mac apps (at last, nothing high profile).
          Because Windows has all the apps, most mac apps run on windows anyway

          Originally posted by stan.distortion View Post
          A common layer for mac and linux games, like directX in windows, would surely make things a lot simpler and if it extended into all applications then it would be great, open source is (IMHO) the best way of developing bulletproof software but commercial apps have there good points.
          SDL, works with Windows, OSX, Linux, BSD

          PS: SDL stands for Simple Directmedia Layer

          Comment


          • #35
            Originally posted by some-guy View Post
            SDL, works with Windows, OSX, Linux, BSD
            as well as phones, mp3 players and well pretty much anything with a screen. :P

            Comment


            • #36
              Originally posted by Aradreth View Post
              There is no way to run mac binary on linux to my knowledge.
              iirc, linux has support for running bsd binaries and bsd has support for running linux binaries. I forget the name of the compat library, since it's been a while since I used BSD.

              Comment


              • #37
                Just been reading up on it, there really isn't anything to run (recent) mac apps on linux, it sounds crazy but there it is. Various reasons, Cocoa and Carbon are at the top of the list but the whole 'putting stuff on the screen' bit is handled by Quartz and really messed up. SDL (with OpenGL/AL being handled through it) really is the only reliable common ground for games. Shame as common game versions for both mac and linux would double the number of potential customers and give game makers a serious target to aim for.
                cheers

                Comment


                • #38
                  Originally posted by cruiseoveride View Post
                  iirc, linux has support for running bsd binaries and bsd has support for running linux binaries. I forget the name of the compat library, since it's been a while since I used BSD.
                  I know you can run linux binaries under BSD (I've done it with freebsd before) I've never seen anything about running BSD binaries under linux.

                  Comment


                  • #39
                    Actually wine is doing a Great job, making easy to install directX, latest games on Linux, for game developers and graphic cards ,the first thing they look for is Money and profit .

                    Comment


                    • #40
                      Originally posted by Jade View Post
                      Is this possible? Yes.

                      Would it be extremely useful? Yes.

                      Will it happen? No.

                      Microsoft and its Linux infiltrators will make sure it doesn't.
                      So you consider Linux should change license to receive dx?

                      Comment


                      • #41
                        Another way could also making exclusive Linux titles, as it is made for consoles.
                        It's known that just one exclusive title can make sell a lot of consoles. Those titles are, for example of the Playstation, Gran Turismo or Resistance. For Xbox, it's Halo.

                        As it has been done as a wide project in movie making with elephant dream, couldn't some of the community concentrate on one single project that could be as good as a commercial one. But exclusively available for unix based systems ?
                        For example, we already have good FPS with "warsaw" or "nexuiz", or as simulators "danger from the deep" or "torcs".
                        As those games are well made, they are still far from being like the commercial ones you can see from Gran Turismo or UT3. Mainly not because of lack of programming power, but, imo, because of lack of artists (textures, level design, music, character design, scenarios).

                        It has been possible for elephant dream to achieve a professional quality movie. Couldn't it be possible for a game ??

                        Comment


                        • #42
                          Originally posted by Fixxer_Linux View Post
                          Another way could also making exclusive Linux titles, as it is made for consoles.
                          It's known that just one exclusive title can make sell a lot of consoles. Those titles are, for example of the Playstation, Gran Turismo or Resistance. For Xbox, it's Halo.

                          As it has been done as a wide project in movie making with elephant dream, couldn't some of the community concentrate on one single project that could be as good as a commercial one. But exclusively available for unix based systems ?
                          For example, we already have good FPS with "warsaw" or "nexuiz", or as simulators "danger from the deep" or "torcs".
                          As those games are well made, they are still far from being like the commercial ones you can see from Gran Turismo or UT3. Mainly not because of lack of programming power, but, imo, because of lack of artists (textures, level design, music, character design, scenarios).

                          It has been possible for elephant dream to achieve a professional quality movie. Couldn't it be possible for a game ??
                          http://yofrankie.org/
                          I don't want to say that this game isn't good, but it's not near as close to comercial games as they planned (there is only one level for example).

                          Comment


                          • #43
                            Well, with all open-source games, there would be the issue that some people would do a windows build anyway, and then the hotlines all around the web would sound "linux exclusive fails, windows binary provided by third party".

                            In fact I would really like to see some linux exclusives happening.

                            Maybe, if the game is really good, and the devs do all in their power to avoid a windows port, an open-source exclusive game should be possible. For starters, they should use only linux-specific api's and toolkits. Ignore all portability, and just for certainty's sake, insert several of
                            #ifdef WIN32
                            exit(1);
                            #endif
                            into most parts of the code. Then add checks for Linux. Geez, this is starting to sound like a Linux Digital Rights Management, in a positive way

                            Comment


                            • #44
                              But do we really want to be "That Guy?"

                              No, just use glib and pull an ffmpeg with, "build from trunk." At that point, you've already created a barrier to the latest code such that most users will be unable to overcome. (What's mingw, an emulator? C...com...piling? What?)

                              Comment


                              • #45
                                But if it finds its way to a repo, the repo will have a source package available. I've seen some in both Ubuntu and Debian that have been fetched from trunk.

                                Then there's only the compiling

                                Comment

                                Working...
                                X