WIP versions

General information and assistance with dgVoodoo.

Re: WIP versions

Postby lowenz » 2018-11-18 @ 23:36

Well, about ONI, you know this? https://wiki.oni2.net/Anniversary_Edition
lowenz
Oldbie
 
Posts: 1150
Joined: 2014-12-20 @ 01:30

Re: WIP versions / Chain-Link dgvoodoo + Qindie

Postby ZellSF » 2018-11-18 @ 23:39

Commandos: Strike Force
Looks correct. Resolution forcing and all (though unnecessary).
CommXPC 2018-11-19 00-35-07-77.jpg

batterymandark wrote:never think I would see this day. Oni running on Qindie that's runs on dgvoodoo

I know that Light Coronas in Oni doesn't work with Qindie , but its cool to see that maybe there is hope on day to get small ui on opengl games readable again with hi-res monitors.

It's nice to have it as an option, but seeing as QindieGL hasn't had any active development in a long time, my future hope for OpenGL games is more with DxWnd, which is actively maintained (and works with Oni).
ZellSF
Oldbie
 
Posts: 1470
Joined: 2006-1-01 @ 18:19

Re: WIP versions

Postby batterymandark » 2018-11-19 @ 14:49

lowenz wrote:Well, about ONI, you know this? https://wiki.oni2.net/Anniversary_Edition


Yes i'v tryed it. however I failed to see any option to upscale 2d graphic.
And Oni was just an example I trow up, as I did try Heretic 2 as well.
it does work as long as any resolution heretic 2 ask for is available as a windows desktop resolution.
If i tryed let say 640x360 "using a modded dll file" , it will only stay in windowed mode, and exposing extra resolution didn't do squat.
batterymandark
Newbie
 
Posts: 69
Joined: 2013-9-14 @ 08:20

Re: WIP versions

Postby Myloch » 2018-11-19 @ 15:08

Various flickering problems on (ddraw?) games when raising output resolution and fade in/out effects are onscreen (like in tokimeki taisen puzzle dama).
"Gamer & collector for passion, I firmly believe in the preservation and the diffusion of old/rare software, against all personal egoisms"
User avatar
Myloch
Member
 
Posts: 448
Joined: 2007-4-18 @ 22:13

Re: WIP versions

Postby ZellSF » 2018-11-19 @ 15:38

batterymandark wrote:
lowenz wrote:Well, about ONI, you know this? https://wiki.oni2.net/Anniversary_Edition


Yes i'v tryed it. however I failed to see any option to upscale 2d graphic.
And Oni was just an example I trow up, as I did try Heretic 2 as well.
it does work as long as any resolution heretic 2 ask for is available as a windows desktop resolution.
If i tryed let say 640x360 "using a modded dll file" , it will only stay in windowed mode, and exposing extra resolution didn't do squat.

You really should try DxWnd.

It has a small problem with Quake 2 engine games though, you need to launch the games in their own windowed modes then alt-enter to go fullscreen (which DxWnd will intercept).
ZellSF
Oldbie
 
Posts: 1470
Joined: 2006-1-01 @ 18:19

Re: WIP versions

Postby lowenz » 2018-11-19 @ 21:16

There's a problem with the new ReShade 4: https://reshade.me/forum/troubleshootin ... rror#30718
lowenz
Oldbie
 
Posts: 1150
Joined: 2014-12-20 @ 01:30

Re: WIP versions

Postby lowenz » 2018-11-20 @ 10:32

Solved in 4.0.1 ;)
lowenz
Oldbie
 
Posts: 1150
Joined: 2014-12-20 @ 01:30

Re: WIP versions

Postby Dege » 2018-11-20 @ 18:59

I think I've dived into coding more than I planned, but now I have a new WIP:

=========================
WIP53:
=========================

I have a large commit list in my repo, so briefly:

- Support for shader model 2.x (D3D9)
* ps.2.x - supported (hw execution, full feature set)
* vs.2.x - supported (hw/sw execution, full feature set)

* ps.2.sw - not supported (designed for sw execution, supported only by the reference D3D9 rasterizer, development purposes)
* vs.2.sw - not supported (designed only for sw execution, development purposes)
- Needed refactoring + implementing some missing D3D9 features
- Implementing D3DPERF* function family
- Some bugfixes for D3D8/9, related to stateblocks + other things


http://dege.fw.hu/temp/dgVoodooWIP53.zip
http://dege.fw.hu/temp/dgVoodooWIP53_dbg.zip

I realized that there is no D3D9 without sm2.0, so I decided to implement it. :)
Still there are known issues, and I way couldn't do as many testings as I wanted.
Dege
Oldbie
 
Posts: 1482
Joined: 2003-9-04 @ 11:06

Re: WIP versions

Postby Firtasik » 2018-11-20 @ 21:07

Noice! :cool:
11 1 111 11 1 1 1 1 1 11 1 1 111 1 111 1 1 1 1 111
User avatar
Firtasik
Member
 
Posts: 442
Joined: 2013-7-21 @ 19:07

Re: WIP versions

Postby ZellSF » 2018-11-20 @ 21:21

That's great news. I think Call of Cthulhu: Dark Corners of the Earth and Sins of a Solar Empire are worth looking into. Other than the fact that they don't work (CoC: DotE says failed to create device, SoaSE has rendering issues), they both behave weird with resolution enumeration:
Clipboard01.jpg

Sins of a Solar Empire Rebellio 2018-11-20 21-32-23-29.jpg
Those are two custom resolutions I added. If I remove both of them, the games will enumerate NO resolutions. Trying to limit resolutions via config file seems to have no effect. Natively both games enumerate all resolutions on my system. Obviously games commonly don't support either of those resolutions so other games suffering from the same issue might just crash.

Company of Heroes (demo)
Starts now, but invisible mouse cursor, invisible movie subtitles and when it comes to 3D rendering...:
RelicCOH 2018-11-20 22-13-35-93.jpg

Civilization IV
Works now. Resolution forcing suffers from double cursor issue. This game could really benefit from resolution forcing too :(.

Heroes of Annihilated Empires
Low shader quality:
engine 2018-11-20 21-50-15-51.jpg
High shader quality:
engine 2018-11-20 21-50-04-22.jpg
So only low shader quality usable. Would still very much be preferable to run it with dgVoodoo if resolution forcing worked, but it doesn't (the game sets its resolution regardless of dgVoodoo setting).

Titan Quest (demo)
Works now. Resolution forcing/antialiasing creates minor issues.
ZellSF
Oldbie
 
Posts: 1470
Joined: 2006-1-01 @ 18:19

Re: WIP versions

Postby ZellSF » 2018-11-20 @ 21:40

Earth 2160
Might need to start with -safemode, works now but with some issues, see the lava and lack of fog in this picture:
Earth2160_SSE 2018-11-20 20-34-54-79.jpg
Native comparison:
Earth2160_SSE 2018-11-20 20-35-42-20.jpg

F.E.A.R
Complains that it doesn't have enough VRAM (regardless of what it's set to in dgVoodooCpl):
FEAR 2018-11-20 22-25-50-55.jpg
Renders fine though:
FEAR 2018-11-20 22-26-29-78.jpg
But performance is terrible regardless of settings with awful framerate drops almost down to single digits. Wonder if it could be related to it thinking it doesn't have enough VRAM? Would be really nice if it was possible to get this working in dgVoodoo, I'm currently playing it at 720p to get the UI readable.

A Vampyre Story
Bad Day LA
Beyond Good & Evil
Caesar IV Demo
Dreamfall: The Longest Journey
Dungeons & Dragons: Dragonshard
Kohan II: Kings of War
LEGO Star Wars
Neverwinter Nights 2


All still don't work at all (Dreamfall crashes in a new way, of course).
ZellSF
Oldbie
 
Posts: 1470
Joined: 2006-1-01 @ 18:19

Re: WIP versions

Postby lowenz » 2018-11-20 @ 21:54

Aquamark 3 can run no more: Invalid Call 5325! (it starts but it crashes launching the actual scenes batch)
lowenz
Oldbie
 
Posts: 1150
Joined: 2014-12-20 @ 01:30

Re: WIP versions

Postby lowenz » 2018-11-20 @ 21:56

Far Cry working great with SM2 and Bumpmapping Quality @3 :)
lowenz
Oldbie
 
Posts: 1150
Joined: 2014-12-20 @ 01:30

Re: WIP versions

Postby stranno » 2018-11-20 @ 22:07

Reservoir Dogs fixed, now characters are displayed correctly. Still a painful 20FPS unplayable mess.
User avatar
stranno
Member
 
Posts: 112
Joined: 2016-2-28 @ 19:55

Re: WIP versions

Postby daniel_u » 2018-11-20 @ 22:14

Dege wrote:I realized that there is no D3D9 without sm2.0, so I decided to implement it. :)


Next SM3.0 : One small step for you, a big feature to us. :)

3dmark 2003 now runs all game tests. I've seen some big FPS drops randomly.
User avatar
daniel_u
Member
 
Posts: 226
Joined: 2015-1-11 @ 12:19

Re: WIP versions

Postby Dege » 2018-11-20 @ 22:38

Hmm... I don't understand why performance of FEAR is so bad for you. I have it running at 100-200 fps at maximum settings in 2560x1440. (yes, it complains for low video memory, I Will look into it later)
Also, Lego Star Wars run just fine last time I tested it (can't have a look at it atm).


One general thing: sm2 is only supported through the internal virtual video card and the GF 5700 ultra.
Dege
Oldbie
 
Posts: 1482
Joined: 2003-9-04 @ 11:06

Re: WIP versions

Postby ZellSF » 2018-11-20 @ 22:53

Dege wrote:Hmm... I don't understand why performance of FEAR is so bad for you. I have it running at 100-200 fps at maximum settings in 2560x1440.

Do you get the video memory warning when going to settings? My average framerate is pretty high too, what's your minimum framerate?

Elder Scrolls IV: Oblivion
Even with shader model 2.0 support this still renders very wrong:
Oblivion 2018-11-20 23-34-08-66.jpg

Marvel: Ultimate Alliance
I think this is shader model 2.0 which is why I haven't mentioned it before. It works now, resolution forcing creates mouse issues (wrong coordinates).
Game 2018-11-20 23-47-34-13.jpg

Sonic Riders
Works now, resolution forcing and all.
SonicRiders 2018-11-20 23-09-33-23.jpg
ZellSF
Oldbie
 
Posts: 1470
Joined: 2006-1-01 @ 18:19

Re: WIP versions

Postby ZellSF » 2018-11-20 @ 23:02

F.E.A.R has issues with flashlight (and the picture on the wall here):
FEAR 2018-11-20 23-59-53-42.jpg
How it's supposed to look:
FEAR 2018-11-21 00-00-38-45.jpg
ZellSF
Oldbie
 
Posts: 1470
Joined: 2006-1-01 @ 18:19

Re: WIP versions

Postby Dege » 2018-11-20 @ 23:02

ZellSF wrote:
Dege wrote:Hmm... I don't understand why performance of FEAR is so bad for you. I have it running at 100-200 fps at maximum settings in 2560x1440.
Do you get the video memory warning when going to settings? My average framerate is pretty high too, what's your minimum framerate?

Yes, I get the warning. But in spite of that, I can freely set the resolution and any other option. AFAIR, I got ~85fps as a minimum. But, I played through the first 3 levels at 200-300 fps' with FSAA and soft shadows disabled.

Also, Oblivion should work perfectly now. Your screenshot seems like there is no SM2 support for some reason.
Dege
Oldbie
 
Posts: 1482
Joined: 2003-9-04 @ 11:06

Re: WIP versions

Postby ZellSF » 2018-11-20 @ 23:09

Dege wrote:
ZellSF wrote:
Dege wrote:Hmm... I don't understand why performance of FEAR is so bad for you. I have it running at 100-200 fps at maximum settings in 2560x1440.
Do you get the video memory warning when going to settings? My average framerate is pretty high too, what's your minimum framerate?

Yes, I get the warning. But in spite of that, I can freely set the resolution and any other option. AFAIR, I got ~85fps as a minimum. But, I played through the first 3 levels at 200-300 fps' with FSAA and soft shadows disabled.

Also, Oblivion should work perfectly now. Your screenshot seems like there is no SM2 support for some reason.

Right you are:
Oblivion 2018-11-21 00-05-30-71.jpg
But also maybe wrong?
Dege wrote:One general thing: sm2 is only supported through the internal virtual video card and the GF 5700 ultra.

The Oblivion white screenshot was from GF 5700 Ultra. Setting it virtual 3D accelerated card fixed it.

Edit: Heroes of Annihilated Empires works with shader quality set to high too then:
engine 2018-11-21 00-21-11-27.jpg
Some stability issues I'm not sure if are related to dgVoodoo.

Neverwinter Nights 2 runs, but I'm sure my system supports more resolutions than this:
nwn2main 2018-11-21 00-25-18-03.jpg
I also recall my ship being a bit nicer than this:
nwn2main 2018-11-21 00-27-20-47.jpg

Earth 2160 with shader model 2.0, still obviously wrong:
Earth2160_SSE 2018-11-21 00-12-40-55.jpg
ZellSF
Oldbie
 
Posts: 1470
Joined: 2006-1-01 @ 18:19

PreviousNext

Return to dgVoodoo General

Who is online

Users browsing this forum: No registered users and 1 guest