VOGONS


WIP versions

Topic actions

  • This topic is locked. You cannot reply or edit posts.

Reply 840 of 1111, by Dege

User metadata
Rank Oldbie
Rank
Oldbie
Daninthemix wrote:

Is there anyway to get borderless windowed fullscreen? I can use the borderless, alwaysontop flags to get a 4:3 window on top in the center of the screen, but would be great if dgvoodoo could fill in the 16:9 screen space with a black border.

This is for Nuclear Strike, and I suppose any 4:3 game. In fullscreen it has a nasty habit of locking up the desktop, I lose all icons and mouse control, and have to ctrl+alt+del log out and back in to regain control. Windowed is just plain safer, and a window that fills the screen aka true borderless windowed fullscreen would be great for 4:3 games.

This feature is planned. But it raises some questions so it needs some design.

Reply 841 of 1111, by Dege

User metadata
Rank Oldbie
Rank
Oldbie
ZellSF wrote:

Dragon Age: Origins goes ingame know, pretty sure you knew that. Resolution forcing gives mouse issues. Also looks really ugly, but that's just because no shader model 3.0.

DAOrigins 2019-01-15 20-17-26-73.jpg

I don't understand how it works for you. This game appears in pinkish colors for me through dgVoodoo. 😁

Reply 842 of 1111, by djc5166

User metadata
Rank Newbie
Rank
Newbie
Dege wrote:
Sorry for being inactive here, I think I gave myself up to coding. […]
Show full quote

Sorry for being inactive here, I think I gave myself up to coding.

I have a new WIP:

=========================
WIP57:
=========================

- Support for D3D9 Shader Model 3
* ps_3_0 full feature set
* vs_3_0 full feature set - TEXLDL (texture sampling) is not yet implemented for sw execution of the shader
- Stream source step rate + instanced drawing is implemented
- Format A2R10G10B10 (HDR) is now supported for display modes and textures/surfaces (D3D9, ATI tech demos)
- Support for non-standard DF16/DF24 depth buffers - but they don't yet work properly :DD (D3D9, ATI tech demos)
- Wrapper version is raised to 2.6
- New option 'DirectXExt\AdapterIDType' for cosily defining an nVidia, AMD or Intel driver-type information
to the applications (unfortunately some games rely on them)
- New option 'GeneralExt\DesktopBitDepth' to override the real bit depth reported by dgVoodoo
- Various shader/sw vertex processing/other bugs I encountered are fixed
- Some internal things are also changed so I may also screwed up something

http://dege.fw.hu/temp/dgVoodooWIP57.zip
http://dege.fw.hu/temp/dgVoodooWIP57_dbg.zip

(I may protect them by a password later, if *** Google comes with their AV crap squawk again)

I must emphasize that I must screw something up because I did more internal changes in the wrapper than the usual.
Also, still there are known issues, so I wouldn't say this release is perfect.
(this time I only did a quick test on some games... now I rather focused on scene/tech demos)

Also, shader input/output signatures are changed… I guess it will probably be a problem for VorPX wrapping. 🙁

File not found.

Reply 848 of 1111, by Expack3

User metadata
Rank Member
Rank
Member

Downwell (Twitch Prime) - Does not launch, no debug info generated by either dgVoodoo2 debug or by game.

RimWorld (x64, Steam) - Is not loaded.

Legend of Grimrock 1 (GOG) - Shadowing glictches out as more and more game time elapses. (see attachment)

Mount & Blade (GOG, DX9) - Character transparancies are messed-up in menus; otherwise runs flawlessly

Oxenfree (x64?, GOG) - Is not loaded.

Attachments

  • Filename
    Grimrock_WIP56_debug.7z
    File size
    2.35 MiB
    Downloads
    18 downloads
    File license
    Fair use/fair dealing exception

Reply 849 of 1111, by Expack3

User metadata
Rank Member
Rank
Member

Shadowrun Returns: Dragonfall - Director's Cut (Steam)
Works flawlessly without AA enabled in-game; otherwise, freezes when attempting to load a scene (see attachment) with 2 GB RAM for the virtual 3D card.

EDIT: Forcing AA via dgVoodoo2 config file seems to do nothing.

Attachments

  • Filename
    Dragonfall_WIP56_AAon.txt
    File size
    757.14 KiB
    Downloads
    12 downloads
    File license
    Fair use/fair dealing exception
Last edited by Expack3 on 2019-02-08, 22:20. Edited 1 time in total.

Reply 850 of 1111, by ZellSF

User metadata
Rank Oldbie
Rank
Oldbie

Call of Cthulhu: Dark Corners of the Earth
Raiden III
Still broken.

Bionic Commando: Rearmed
Works, resolution forcing doesn't work (too many glitches).

bcr 2019-02-08 22-09-37-60.jpg
Filename
bcr 2019-02-08 22-09-37-60.jpg
File size
400.69 KiB
Views
710 views
File license
Fair use/fair dealing exception

Crysis
Works at medium detail, High detail just gives a flickering screen. Resolution forcing doesn't work but would be pointless anyway. Some obvious glitches in the scenery here.

Crysis 2019-02-08 21-43-05-10.jpg
Filename
Crysis 2019-02-08 21-43-05-10.jpg
File size
561.24 KiB
Views
710 views
File license
Fair use/fair dealing exception

Deus Ex: Human Revolution: Director's Cut
Works, some graphical effects seems to be missing (no bloom). Resolution forcing seems to work too. This might seem like something you would actually want to play, but performance was unplayable.

DXHRDC 2019-02-08 21-23-11-90.jpg
Filename
DXHRDC 2019-02-08 21-23-11-90.jpg
File size
515.96 KiB
Views
710 views
File license
Fair use/fair dealing exception

Ikaruga
Works, didn't try resolution forcing as it would be pointless. Like Supreme Commander it has problems with the difference between 59hz and 60hz. Native D3D9 does not have this problem.

game 2019-02-08 22-23-35-39.jpg
Filename
game 2019-02-08 22-23-35-39.jpg
File size
204.02 KiB
Views
710 views
File license
Fair use/fair dealing exception

Supreme Commander
Works, resolution forcing gives mouse issues. Both resolution forcing and antialiasing creates some minor UI issues. Performance wasn't great.

SupremeCommander 2019-02-08 22-50-41-75.jpg
Filename
SupremeCommander 2019-02-08 22-50-41-75.jpg
File size
1.28 MiB
Views
710 views
File license
Fair use/fair dealing exception
Dege wrote:
ZellSF wrote:

Dragon Age: Origins goes ingame know, pretty sure you knew that. Resolution forcing gives mouse issues. Also looks really ugly, but that's just because no shader model 3.0.

I don't understand how it works for you. This game appears in pinkish colors for me through dgVoodoo. 😁

That's the game's framebuffer effects, if you disable those it looks like my screenshot. Though framebuffer effects are important for the game to look decent.

Reply 851 of 1111, by lowenz

User metadata
Rank Oldbie
Rank
Oldbie
Dege wrote:

Yes, some minor changes were made because of A2R10G10B10.
But it's weird, Aquamark 3 works for me, is able to change resolutions.

Widescreen ones too? Try with some custom resolutions in the resolution list maybe (declared in NVCP or Adrenaline panel) !

Reply 852 of 1111, by lowenz

User metadata
Rank Oldbie
Rank
Oldbie
ZellSF wrote:

Deus Ex: Human Revolution: Director's Cut
Works, some graphical effects seems to be missing (no bloom). Resolution forcing seems to work too. This might seem like something you would actually want to play, but performance was unplayable.

No bloom would be a NICE feature 😁 considering how bad the bloom implementation is in DXHRDC (it uses a low resolution kernel).

Reply 853 of 1111, by sambow23

User metadata
Rank Newbie
Rank
Newbie
Dege wrote:
Sorry for being inactive here, I think I gave myself up to coding. […]
Show full quote

Sorry for being inactive here, I think I gave myself up to coding.

I have a new WIP:

=========================
WIP57:
=========================

- Support for D3D9 Shader Model 3
* ps_3_0 full feature set
* vs_3_0 full feature set - TEXLDL (texture sampling) is not yet implemented for sw execution of the shader
- Stream source step rate + instanced drawing is implemented
- Format A2R10G10B10 (HDR) is now supported for display modes and textures/surfaces (D3D9, ATI tech demos)
- Support for non-standard DF16/DF24 depth buffers - but they don't yet work properly :DD (D3D9, ATI tech demos)
- Wrapper version is raised to 2.6
- New option 'DirectXExt\AdapterIDType' for cosily defining an nVidia, AMD or Intel driver-type information
to the applications (unfortunately some games rely on them)
- New option 'GeneralExt\DesktopBitDepth' to override the real bit depth reported by dgVoodoo
- Various shader/sw vertex processing/other bugs I encountered are fixed
- Some internal things are also changed so I may also have screwed up something

http://dege.fw.hu/temp/dgVoodooWIP57.zip
http://dege.fw.hu/temp/dgVoodooWIP57_dbg.zip

(I may protect them by a password later, if *** Google comes with their AV crap squawk again)

I must emphasize that I may have screw something up because I did more internal changes in the wrapper than the usual.
Also, still there are known issues, so I wouldn't say this release is perfect.
(this time I only did a quick test on some games... now I rather focused on scene/tech demos)

Also, shader input/output signatures are changed… I guess it will probably be a problem for VorPX wrapping. 🙁

Could you provide x64 DLLs?

Reply 854 of 1111, by teleguy

User metadata
Rank Member
Rank
Member

Drakensang now crashes at launch. I tried both lowest and highest settings.

Drakensang The River of Time works with highest settings (SM 3.0) apart from the intro.

Dark Messiah of Might and Magic seems to work flawlessly, apart from intro and mouse cursor not displaying.

Darkstar One working fine with highest setting. On AMD there's the usual menu corruption.

Dead Space shows an error that the videocard doesn't meet requirements.

Reply 855 of 1111, by ZellSF

User metadata
Rank Oldbie
Rank
Oldbie

DuckTales Remastered
Strania - The Stella Machine
Both don't render anything (just black screen). Pretty new games so might both need some feature dgVoodoo doesn't support.

Dragon Age: Origins
Medium quality lightning is obviously wrong.

DAOrigins 2019-02-08 22-12-33-68.jpg
Filename
DAOrigins 2019-02-08 22-12-33-68.jpg
File size
81.48 KiB
Views
640 views
File license
Fair use/fair dealing exception

Pac-Man Museum - Pac-Man Championship Edition
Maze is rendered wrong.

PACMuseum 2019-02-09 12-55-42-91.jpg
Filename
PACMuseum 2019-02-09 12-55-42-91.jpg
File size
284.41 KiB
Views
640 views
File license
Fair use/fair dealing exception

PPSSPP
Obviously, don't use dgVoodoo2 for this. I got it working for Tom Clancy's EndWar, but Valkyria Chronicles 2 just gave a black screen.

PPSSPPWindows 2019-02-09 13-35-39-66.jpg
Filename
PPSSPPWindows 2019-02-09 13-35-39-66.jpg
File size
308.44 KiB
Views
640 views
File license
Fair use/fair dealing exception

Sonic & Sega All-Stars Racing
Works, but antialiasing gives lightning issues and performance is terrible.

Sonic & SEGA All-Stars Racing 2019-02-09 12-54-25-57.jpg
Filename
Sonic & SEGA All-Stars Racing 2019-02-09 12-54-25-57.jpg
File size
743.53 KiB
Views
640 views
File license
Fair use/fair dealing exception

Sonic & Sega All-Stars Racing Transformed
2D graphics flicker heavily. No 3D graphics are rendered. More importantly by default it crashes silently because it thinks my monitor doesn't support 1280x720@60 unless I specifically add it to ExtraEnumeratedResolutions.

Valiant Hearts
Works, but resolution changing doesn't (common issue with this game). Resolution forcing works, but gives the same minor issue that running the game natively at high resolution does.

Valiant Hearts 2019-02-09 13-07-20-66.jpg
Filename
Valiant Hearts 2019-02-09 13-07-20-66.jpg
File size
572.51 KiB
Views
640 views
File license
Fair use/fair dealing exception

Reply 856 of 1111, by RJ8

User metadata
Rank Member
Rank
Member

@Dege

Thanks for the WIP.
Indeed we had propbems earlier with the shader signatures, but as long any older wrapper version can be downloaded
and we explicitely mention the wrapper version thats been used for the game everything should work fine.
May be the default VorpX profile cant be used anymore but ill check that and report back.

RJ

VorpX Wiki - VorpX Inofficial Gamelist - RJs VorpX Games

Reply 857 of 1111, by Dege

User metadata
Rank Oldbie
Rank
Oldbie
lowenz wrote:

Widescreen ones too? Try with some custom resolutions in the resolution list maybe (declared in NVCP or Adrenaline panel) !

Yes, I tried widescreen ones. But not custom ones, I'll give them a go.
BTW, what are the exact steps to get Aqua3 to crash? Is it enough to start it and just change resolution in Options (one or more times)?

sambow23 wrote:

Could you provide x64 DLLs?

You mean x64 version of D3D9? Or maybe all of the DX dlls for purposes like redirecting DX from a virtual machine to their host x64 counterparts?
(Like Kjliew does it with Glide in QEmu?)

RJ8 wrote:
@Dege […]
Show full quote

@Dege

Thanks for the WIP.
Indeed we had propbems earlier with the shader signatures, but as long any older wrapper version can be downloaded
and we explicitely mention the wrapper version thats been used for the game everything should work fine.
May be the default VorpX profile cant be used anymore but ill check that and report back.

RJ

When I was working on D3D11 shaders, I was also thinking on whether dgVoodoo could help third party stuffs somehow in shader identification and/or substituting them.
Could I attach any metadata to D3D11 shaders (in form of private resource data) that would be useful?
Like information to trace back a D3D8/9 (application) shader from a D3D11 one or something like that?

I think this question has importance because I was also thinking on introducing a new (optional) D3D11 feature level (11.0) to be able to compile for sm 5.0.
dgVoodoo now compiles all its stuff to sm 4.0 but there are some 5.0-only instructions/features that would be useful for more optimal code.

But I guess it would mean a shader-hell for VorPX so I haven't yet done that.

Reply 858 of 1111, by Expack3

User metadata
Rank Member
Rank
Member
Dege wrote:
sambow23 wrote:

Could you provide x64 DLLs?

You mean x64 version of D3D9? Or maybe all of the DX dlls for purposes like redirecting DX from a virtual machine to their host x64 counterparts?
(Like Kjliew does it with Glide in QEmu?)

He means providing dgVoodoo 2 D3D9 DLLs compatible with 64-bit games (64-bit exclusive or otherwise), such as Rimworld or Oxenfree.