Hello!
I have been following your progress with dxgl and have one question: do you know about WineD3D which has similar goals than your project.
http://www.nongnu.org/wined3d/
Interesting project
Re: Interesting project
Actually I am fully aware of the WineD3D project. Also, I understand that the installer replaces system files, and does not support DirectDraw based versions of Direct3D under Windows.
DXGL supports only DirectDraw and Direct3D versions up to and including 7, and uses GLSL shaders extensively, and does not replace any files in the system folder.
DXGL supports only DirectDraw and Direct3D versions up to and including 7, and uses GLSL shaders extensively, and does not replace any files in the system folder.
Re: Interesting project
So, two years have passed and wine reached a new stable version, not to mention the improvements done every week on the development version
Now, it's true that WineD3D actually has virtually no support for d3d ≤ 7 . Though this seems not to be by design.
AND you are not required to replace system files.
So the question was why developing your own dlls, when you could build up on wine codebase ?
I mean, I think the project usefulness would decouple in this way.
And who knows.. you could even find additional help there
Now, it's true that WineD3D actually has virtually no support for d3d ≤ 7 . Though this seems not to be by design.
AND you are not required to replace system files.
So the question was why developing your own dlls, when you could build up on wine codebase ?
I mean, I think the project usefulness would decouple in this way.
And who knows.. you could even find additional help there
Re: Interesting project
While I am sure William is not terribly interested in competing projects, I thought I would login to provide this useful information to people who would rather wrap to modern Direct3D instead of OpenGL. For William's purposes, its documentation makes interesting reading.
dgVoodoo, by Dege, is traditionally a closed-source 3dfx Glide wrapper for Windows.
dgVoodoo 1.x wrapped 3dfx Glide 2.1x and Glide 2.4x to Direct3D 7, later adding the option of wrapping to Direct3D 9.
dgVoodoo 1.x also included a VESA simulator of some kind.
http://dege.freeweb.hu/
Dege stopped development around September 2010 with no new releases since June 2007. However, last year he made it go open source under LGPL 2.1.
http://www.vogonsdrivers.com/getfile.php?fileid=496
Since January 2013 Dege has been working on dgVoodoo 2.x (still closed-source), which wraps 3dfx Glide 2.1x, Glide 2.4x and Glide 3.x to Direct3D 11 (requiring Direct3D 10.1 hardware)
http://dege.freeweb.hu/
Well, the relevant news is: First version of DirectX 5, 6 and 7 support is added. So it now also wraps DirectDraw and Direct3D 5/6/7 to Direct3D 11, with plans for even more version support.
dgVoodoo v2.4 (released: 11.23.2014)
http://dege.freeweb.hu/
The included documentation in ReadmeDirextX.txt is rather interesting.
We have a discussion topic for it going here at VOGONS: http://www.vogons.org/viewtopic.php?f=9&t=34931
and one mentioning the new feature here: http://www.vogons.org/viewtopic.php?f=24&t=41544
And one here for DXGL at VOGONS: http://www.vogons.org/viewtopic.php?f=24&t=33134
Sorry for the off-topic communication, William!![Smile :)](./images/smilies/icon_e_smile.gif)
dgVoodoo, by Dege, is traditionally a closed-source 3dfx Glide wrapper for Windows.
dgVoodoo 1.x wrapped 3dfx Glide 2.1x and Glide 2.4x to Direct3D 7, later adding the option of wrapping to Direct3D 9.
dgVoodoo 1.x also included a VESA simulator of some kind.
http://dege.freeweb.hu/
Dege stopped development around September 2010 with no new releases since June 2007. However, last year he made it go open source under LGPL 2.1.
http://www.vogonsdrivers.com/getfile.php?fileid=496
Since January 2013 Dege has been working on dgVoodoo 2.x (still closed-source), which wraps 3dfx Glide 2.1x, Glide 2.4x and Glide 3.x to Direct3D 11 (requiring Direct3D 10.1 hardware)
http://dege.freeweb.hu/
Well, the relevant news is: First version of DirectX 5, 6 and 7 support is added. So it now also wraps DirectDraw and Direct3D 5/6/7 to Direct3D 11, with plans for even more version support.
dgVoodoo v2.4 (released: 11.23.2014)
http://dege.freeweb.hu/
The included documentation in ReadmeDirextX.txt is rather interesting.
We have a discussion topic for it going here at VOGONS: http://www.vogons.org/viewtopic.php?f=9&t=34931
and one mentioning the new feature here: http://www.vogons.org/viewtopic.php?f=24&t=41544
And one here for DXGL at VOGONS: http://www.vogons.org/viewtopic.php?f=24&t=33134
Sorry for the off-topic communication, William!
![Smile :)](./images/smilies/icon_e_smile.gif)
-
- Posts: 11
- Joined: August 15th, 2012, 7:22 am
Re: Interesting project
Because some people like their own code bases, and don't want to build off an already convoluted base that is difficult to understand?mirh wrote:So, two years have passed and wine reached a new stable version, not to mention the improvements done every week on the development version
Now, it's true that WineD3D actually has virtually no support for d3d ≤ 7 . Though this seems not to be by design.
AND you are not required to replace system files.
So the question was why developing your own dlls, when you could build up on wine codebase ?
I mean, I think the project usefulness would decouple in this way.
And who knows.. you could even find additional help there