Jump to content

  • Log in with Facebook Log in with Twitter Log In with Google      Sign In   
  • Create Account

DirectX10 capable Wine Engine


  • Please log in to reply
22 replies to this topic

#1 RastaFabi

RastaFabi

    Advanced Member

  • Members
  • PipPipPip
  • 59 posts
  • Graphics Card:Intel HD 4000, 1536MB dynamic, shared
    NVIDIA GTX 750Ti, 2048MB, eGPU (Thunderbolt)
  • Operating System:macOS 10.12 (Sierra)

Posted 08 October 2014 - 06:37 PM

Hello everybody!

I just came across a very interesting project. Someone has (finally) managed to enable DirectX10 in wine (although now there is some progress with every wine dev version), and did some test cases, including a demo video. However this does not mean that any DirectX10 enabled/only game will work. Although it would be interesting to test. The developer says the code need some cleanup and does use hacks to achieve the functionality, but never the less he did it. Take a look.
Now we just need someone to compile this engine (on mine machine it simply gets stuck - but other engines won't compile either).

I hope someone can build WS9Wine1.7.27_D3D10 soon!

Best,
Rastafabi


EDIT: Here's a relatively small (old) DirectX10 demo game (Lost Planet) to test the engine.

#2 ovvldc

ovvldc

    Master Member

  • Members
  • 1255 posts
  • LocationEurope
  • Graphics Card:Intel Iris Plus
  • Operating System:Other OS/Not specified
  • I like to play:stories

Posted 09 October 2014 - 06:32 AM

Well, I hope they get it sorted soon. Adding functionality should at least be easier when the basics are in place. CSMT is apparently also waiting for some of these changes to finish (see https://www.winehq.o...ber/105376.html).

#3 jerbiecastinlag

jerbiecastinlag

    Lurker

  • Members
  • 3 posts
  • Graphics Card:intel HD Graphics 4000 512 MB
  • Operating System:OS X 10.8 (Mountain Lion)

Posted 10 October 2014 - 03:35 AM

i hope they get it sorted soon , because i want to play nba 2k15 :D

#4 RastaFabi

RastaFabi

    Advanced Member

  • Members
  • PipPipPip
  • 59 posts
  • Graphics Card:Intel HD 4000, 1536MB dynamic, shared
    NVIDIA GTX 750Ti, 2048MB, eGPU (Thunderbolt)
  • Operating System:macOS 10.12 (Sierra)

Posted 10 October 2014 - 04:20 AM

View Postjerbiecastinlag, on 10 October 2014 - 03:35 AM, said:

i hope they get it sorted soon , because i want to play nba 2k15 :D

Well, it is sorted! We just need someone to compile this engine.

#5 jerbiecastinlag

jerbiecastinlag

    Lurker

  • Members
  • 3 posts
  • Graphics Card:intel HD Graphics 4000 512 MB
  • Operating System:OS X 10.8 (Mountain Lion)

Posted 10 October 2014 - 08:52 AM

View PostRastaFabi, on 10 October 2014 - 04:20 AM, said:

Well, it is sorted! We just need someone to compile this engine.
if someone compile this engine , do you think we can play nba 2k15? :D

#6 ovvldc

ovvldc

    Master Member

  • Members
  • 1255 posts
  • LocationEurope
  • Graphics Card:Intel Iris Plus
  • Operating System:Other OS/Not specified
  • I like to play:stories

Posted 10 October 2014 - 10:58 AM

Probably not. As indicated in the first post, D3D10 support is very much a work in progress.

But by all means give it a try and see how far you get :).

#7 doh123

doh123

    Wineskin Developer

  • Members
  • 4279 posts
  • LocationOver here
  • Graphics Card:Geforce GT 650M, Intel HD 4000, Radeon 6750, Intel HD 3000, Geforce 320m (in 3 machines)
  • Operating System:OS X 10.8 (Mountain Lion)
  • I like to play:RPG and Strategy

Posted 10 October 2014 - 01:59 PM

the download link looks like normal Wine 1.7.27... but they have a patchset for it on the page. Looks like the patch needs to be applied, then compiled?

#8 doh123

doh123

    Wineskin Developer

  • Members
  • 4279 posts
  • LocationOver here
  • Graphics Card:Geforce GT 650M, Intel HD 4000, Radeon 6750, Intel HD 3000, Geforce 320m (in 3 machines)
  • Operating System:OS X 10.8 (Mountain Lion)
  • I like to play:RPG and Strategy

Posted 11 October 2014 - 12:56 AM

I applied all the patches to 1.7.27 and built an engine.. I haven't actually tried using it yet... someone else can though.

https://dl.dropboxus...staller.app.zip

#9 RastaFabi

RastaFabi

    Advanced Member

  • Members
  • PipPipPip
  • 59 posts
  • Graphics Card:Intel HD 4000, 1536MB dynamic, shared
    NVIDIA GTX 750Ti, 2048MB, eGPU (Thunderbolt)
  • Operating System:macOS 10.12 (Sierra)

Posted 11 October 2014 - 05:12 AM

View Postdoh123, on 11 October 2014 - 12:56 AM, said:

I applied all the patches to 1.7.27 and built an engine.. I haven't actually tried using it yet... someone else can though.

https://dl.dropboxus...staller.app.zip

Thank you very much, but I am afraid something went wrong... Not even the tutorials the engine was build for work, non of them. Could you recheck the engine, please?

#10 doh123

doh123

    Wineskin Developer

  • Members
  • 4279 posts
  • LocationOver here
  • Graphics Card:Geforce GT 650M, Intel HD 4000, Radeon 6750, Intel HD 3000, Geforce 320m (in 3 machines)
  • Operating System:OS X 10.8 (Mountain Lion)
  • I like to play:RPG and Strategy

Posted 11 October 2014 - 11:51 AM

View PostRastaFabi, on 11 October 2014 - 05:12 AM, said:

Thank you very much, but I am afraid something went wrong... Not even the tutorials the engine was build for work, non of them. Could you recheck the engine, please?
I don't know what there is to "recheck" ... just compiled code.  When people use hacks to get things to work, its likely it will only work on limited systems... and if they did it all in Linux, it could be totally broken on OS X.

#11 cluthz

cluthz

    Senior Hall monitor!

  • Super Forum Moderators
  • 2836 posts
  • LocationNorway
  • Graphics Card:Nvidia GTX780 GHz Edition
  • Operating System:OS X 10.9 (Mavericks)
Author

Posted 14 October 2014 - 08:24 PM

Glad to see this out.
Wonder how much work has to be done to get it DX11.
Seems like dx11 is the industry standard now.

[HackPro i7-4790K, 3x SSD + 5TB HDD • 16GB RAM • NVidia GTX 780 GHz Edition • OSX 10.10] . [MacBookAir 13 1.7GHz • Intel HD 3000 • OSX 10.9.5]


How to port Steam games .... My Youtube Porting videos ... Play my RPG


#12 ovvldc

ovvldc

    Master Member

  • Members
  • 1255 posts
  • LocationEurope
  • Graphics Card:Intel Iris Plus
  • Operating System:Other OS/Not specified
  • I like to play:stories

Posted 15 October 2014 - 04:36 AM

DX11 is a superset of DX10, so much less work than from DX9 to DX10. But first thing's first ;).

#13 thedoc

thedoc

    Administration Team

  • Administrators
  • 1311 posts
  • Graphics Card:nVidia GeForce 9600M GT - 512 MB RAM
  • Operating System:Mac OS X 10.5 (Leopard)
  • I like to play:FPS, RPG, Racing

Posted 19 October 2014 - 11:28 PM

I added the DX10 build to my custom Wine builds archive here: https://www.mediafir...tom_wine_builds
Posted Image

Check out my Porting Blog @ Doc's Office


#14 Zephon

Zephon

    Advanced Member

  • Members
  • PipPipPip
  • 53 posts
  • Graphics Card:NVidia Geforce GTX 760
  • Operating System:OS X 10.9 (Mavericks)

Posted 20 October 2014 - 02:15 PM

Hi thedoc,

Testing your Engine out for a couple of games. But it makes the Mac Driver unusable. This doesn't seem to be your fault but do you have any advice on how to fix this? I'm guessing this is a drawback of the stage this whole thing is in right now.

#15 thedoc

thedoc

    Administration Team

  • Administrators
  • 1311 posts
  • Graphics Card:nVidia GeForce 9600M GT - 512 MB RAM
  • Operating System:Mac OS X 10.5 (Leopard)
  • I like to play:FPS, RPG, Racing

Posted 20 October 2014 - 02:28 PM

I've been compiling my engines on a 10.6 machine with the old WS2.5.4v2 engine base to ensure 10.5 compatibility - it might be that this build enviroment renders the macdrv unusable since it preceded the macdrv implementation into Wine. Can you test if that problem also applied to the Custom PlayOnLinux Wine builds?
Posted Image

Check out my Porting Blog @ Doc's Office


#16 Zephon

Zephon

    Advanced Member

  • Members
  • PipPipPip
  • 53 posts
  • Graphics Card:NVidia Geforce GTX 760
  • Operating System:OS X 10.9 (Mavericks)

Posted 21 October 2014 - 09:02 AM

Quote

I've been compiling my engines on a 10.6 machine with the old WS2.5.4v2 engine base to ensure 10.5 compatibility

Ah, I didn't noticed that, sorry. Unfortunately it is the same for the PlayOnLinux Builds. Tested it with a blank new wrapper as well as with some of my older ones.

#17 rgamer

rgamer

    Novice Member

  • Members
  • 8 posts
  • Graphics Card:intel hd graphics 5000 1024mb
  • Operating System:OS X 10.9 (Mavericks)

Posted 29 October 2014 - 05:20 AM

i would love a custom d10 enigne since i am trying to get sid meier's civilization beyond earth to work on mac but no luck

#18 cluthz

cluthz

    Senior Hall monitor!

  • Super Forum Moderators
  • 2836 posts
  • LocationNorway
  • Graphics Card:Nvidia GTX780 GHz Edition
  • Operating System:OS X 10.9 (Mavericks)
Author

Posted 29 October 2014 - 07:59 AM

View Postrgamer, on 29 October 2014 - 05:20 AM, said:

i would love a custom d10 enigne since i am trying to get sid meier's civilization beyond earth to work on mac but no luck

Beyond Earth is DX11 only a DX10 engine won't do you much good.

Mac version is on the stairs tho:
http://www.firaxis.c...on-beyond-earth

Quote

Mac and Linux versions are coming soon.

[HackPro i7-4790K, 3x SSD + 5TB HDD • 16GB RAM • NVidia GTX 780 GHz Edition • OSX 10.10] . [MacBookAir 13 1.7GHz • Intel HD 3000 • OSX 10.9.5]


How to port Steam games .... My Youtube Porting videos ... Play my RPG


#19 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 305 posts
  • Graphics Card:AMD Radeon HD6670, GTX650
  • Operating System:OS X 10.11 (El Capitan)
  • I like to play:Heroes III
    4x4 Evolution
    made Heroes VI working!

Posted 11 March 2015 - 04:13 AM

View PostRastaFabi, on 08 October 2014 - 06:37 PM, said:

EDIT: Here's a relatively small (old) DirectX10 demo game (Lost Planet) to test the engine.
Tested this game with 1.7.38 engine. Crash immediately.
As well as with CX14.0.3 and with 1.7.27_DX10.

#20 ovvldc

ovvldc

    Master Member

  • Members
  • 1255 posts
  • LocationEurope
  • Graphics Card:Intel Iris Plus
  • Operating System:Other OS/Not specified
  • I like to play:stories

Posted 12 March 2015 - 09:22 AM

Well, the disclaimer was that there is the beginnings of DX10 support, not that it was complete or suitable for any purpose other than unit tests..

#21 Slice

Slice

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 305 posts
  • Graphics Card:AMD Radeon HD6670, GTX650
  • Operating System:OS X 10.11 (El Capitan)
  • I like to play:Heroes III
    4x4 Evolution
    made Heroes VI working!

Posted 13 March 2015 - 07:56 AM

View Postovvldc, on 12 March 2015 - 09:22 AM, said:

Well, the disclaimer was that there is the beginnings of DX10 support, not that it was complete or suitable for any purpose other than unit tests..
OK.
DirectX9 games and tests works fine. I see no issue.
Dx10/11 game Heroes VI works with some set of issues which I want to resolve.
The work is on the way.

#22 TheClutch

TheClutch

    Regular Member

  • Members
  • Pip
  • 11 posts
  • LocationLouisiana
  • Graphics Card:AMD Radeon HD 6770M 512 MB
  • Operating System:Other OS/Not specified
  • I like to play:Garry's mod,Counter-Strike,Call of duty,battlefield,Shadow of mordor,gta,and much more...
Author

Posted 13 March 2015 - 10:38 PM

View PostSlice, on 11 March 2015 - 04:13 AM, said:

Tested this game with 1.7.38 engine. Crash immediately.
As well as with CX14.0.3 and with 1.7.27_DX10.
Same here.Lost planet just crashed.

#23 ovvldc

ovvldc

    Master Member

  • Members
  • 1255 posts
  • LocationEurope
  • Graphics Card:Intel Iris Plus
  • Operating System:Other OS/Not specified
  • I like to play:stories

Posted 22 June 2015 - 02:22 PM

FYI, it seems that there is some relief on the horizon. According to Codeweavers' James Ramey:

However, you might still be able to play these titles on your Mac or Linux computer when they are released later this year using CrossOver. In the coming months, CodeWeavers will have support for DirectX 11; better controller support; and further improvements to overall GPU performance."

(from https://www.codeweav...computer-gaming)




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users