Page 2 of 8 FirstFirst 1234 ... LastLast
Results 11 to 20 of 72

Thread: There's A Direct3D 9.0 Gallium3D State Tracker

  1. #11
    Join Date
    Sep 2009
    Posts
    33

    Default

    This is the news I like to hear! Someone is smart in the dev team,,,,

  2. #12
    Join Date
    Jan 2009
    Posts
    291

    Default

    What nobody has mentioned this might help out reactos with native opensource drivers? I think they have some binary driver compatibility but it might not ever be stable...

  3. #13
    Join Date
    Jul 2008
    Posts
    829

    Default

    Quote Originally Posted by droidhacker View Post
    Wow, these guys are really having so hard of a time coming up with useful things to work on that they have to implement windoze uselessness?
    If they get working that faster to a good state then wine it would be a good thing. "These guys" are not one coordinated group I think, they are solo developers, there is maybe a core team, but this guy seems not to be part of that. So he needs this maybe for a project or he works for a company who wants to make money with getting games better working under linux. So I think this guy does not work for AMD or get payed from one of us, so what right do you/we have to say him what he has to do, he does not hinder any other work so let him do this stuff, even if you donīt need it.

  4. #14
    Join Date
    Jan 2010
    Posts
    23

    Default

    Can't I have a little fun while learning the G3D interface without it ending up on the Phoronix articles page?

    I'm not trying to replace anything in WINE, I just want to augment it. Their implementation could very well just check whether another solution is available and use that on the rare occasion that it is.
    Now let's get something out of the way: this is not a project meant to deliver significant results but merely a hello world state tracker in the only API I saw fit to try my mind on. I chose D3D9 because it's well documented on the MSDN and is tied to a class inheritance OOP model, making it easier (for me at least) to implement.

    So what can it do for you now? Nothing is what. All it can do is render colored triangles.

    Let the shitstorm begin.

    EDIT: I should probably mention that zhasha == jsindholt
    Last edited by zhasha; 01-22-2010 at 10:06 AM.

  5. #15
    Join Date
    Dec 2008
    Location
    Poland
    Posts
    119

    Default

    Quote Originally Posted by phoronix View Post
    I believe the WINE devs don't give two shits about it
    Maybe they would give two shits about it if developer of this tracker would show something useful and reliable.

  6. #16
    Join Date
    Nov 2008
    Posts
    69

    Default

    I feel a little sorry for zhasha (the author). He spends a few days messing with a little D3D9 state tracker for his own personal learning, then happens to mention it in a forum and suddenly it's a news post and he's being insulted for various reasons. Leave him alone, if he wants to spend some time with a pet project then that's his choice.

    That said, we don't know the state of Linux graphics in 2-3 years time. If at that point the open source drivers are to comparable to the proprietary offerings then the Wine devs may just switch to using a G3D D3D state tracker as the primary D3D path. If no one writes a D3D state tracker we'll never know.

    For now, this changes nothing for anyone because it's just a personal project.

  7. #17
    Join Date
    Nov 2008
    Location
    Madison, WI, USA
    Posts
    873

    Default

    Quote Originally Posted by zhasha View Post
    Can't I have a little fun while learning the G3D interface without it ending up on the Phoronix articles page?
    Michael's got himself subscribed to so many RSS feeds that he probably gets notification every time Linus sneezes, so it's not necessarily surprising that he'd catch wind of something like this.

    That being said, I think it's a great idea. Even if you don't complete significant portions of the D3D 9.0 implementation, hopefully someone does in the future, because I think it would be very useful to have. I wouldn't be surprised if VMWare was working on something like this at the moment.

    Currently, to the best of my memory, VirtualBox is linking against Wine in order to get D3D working in Windows guests running on Linux hosts. The existence of a D3D state tracker for gallium could lead to some nice performance boosts (and possibly compatibility boosts as well) for people who want to run Windows games in a VM on Linux. I like Wine, but they've always had compatibility issues with newer games, and this could help resolve a lot of those issues.

    I wish you luck on this. At a minimum, it will help you learn the Gallium3D interface, which is something I've been wanting to do for a while now. If a D3D state tracker ends up in Mesa because of this, great, but I won't grab a torch/pitchfork if it doesn't work out.

  8. #18
    Join Date
    Sep 2008
    Location
    Netherlands
    Posts
    510

    Default

    Quote Originally Posted by NSLW View Post
    Maybe they would give two shits about it if developer of this tracker would show something useful and reliable.
    Not a chance. Wine has spent years on getting Direct3D to a feature-for-feature and bug-for-bug compatibility with Windows. Throwing that all away and starting over will take the same amount of years to get back to the current state.

    Now, I can see the usefulness of this state tracker as just another graphics API a Unix developer can make use of. I don't know, maybe it could be nice for porting Windows applications. At the very least it shows the expressive power of Gallium3D.

  9. #19
    Join Date
    May 2007
    Location
    Third Rock from the Sun
    Posts
    6,583

    Default

    Quote Originally Posted by Veerappan View Post
    Michael's got himself subscribed to so many RSS feeds that he probably gets notification every time Linus sneezes, so it's not necessarily surprising that he'd catch wind of something like this.
    Well in all fairness, if people don't want stuff like this to be repeated and spread around then don't use the net, keep it local and keep the mouth shut.

  10. #20
    Join Date
    Jan 2010
    Posts
    23

    Default

    Quote Originally Posted by deanjo View Post
    Well in all fairness, if people don't want stuff like this to be repeated and spread around then don't use the net, keep it local and keep the mouth shut.
    I don't mind it being spread around the internet, but I do very much mind it being blown completely out of proportion.

Posting Permissions

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