VOGONS


First post, by awgamer

User metadata
Rank Oldbie
Rank
Oldbie

nvidia did(still do?) fog table emulation, and palettized textures emulation is around as well: http://stackoverflow.com/questions/19695658/e … l-v-s-canvas-2d

Looking into why x gpu is best for old games and was wondering if there was a project out there that does this, a wrapper that adds these and passes the rest.

Last edited by awgamer on 2016-05-05, 00:02. Edited 1 time in total.

Reply 1 of 8, by leileilol

User metadata
Rank l33t++
Rank
l33t++

dgVoodoo2 can probably do it, despite the name implying it's strictly a glide wrapper, it's a D3D wrapper (up to 8) as well.

apsosig.png
long live PCem

Reply 2 of 8, by awgamer

User metadata
Rank Oldbie
Rank
Oldbie

Woah, it already does them, as noted in the readmedirectx.txt, so no need to buy specific older cards to get these effects.

Reply 3 of 8, by DracoNihil

User metadata
Rank Oldbie
Rank
Oldbie

Would be great if there was something on the Linux side of things to handle this.

“I am the dragon without a name…”
― Κυνικός Δράκων

Reply 4 of 8, by awgamer

User metadata
Rank Oldbie
Rank
Oldbie

wine?

Reply 5 of 8, by DracoNihil

User metadata
Rank Oldbie
Rank
Oldbie

Wine doesn't do this...?

EDIT: I hit post too hastily.

WineD3D doesn't do a good job of handling ancient Direct3D to OpenGL, atleast for wine 1.8 and my experiences with it and open source radeon drivers. It does nothing to handle table fog or paletted textures that I know of. Hellbender is quite broken even under WineD3D.

There's also the issue of OpenGL 1.x games performing poorly ontop of that.

“I am the dragon without a name…”
― Κυνικός Δράκων

Reply 6 of 8, by awgamer

User metadata
Rank Oldbie
Rank
Oldbie

Hmm, I wonder if dgvoodoo2 would run under wine.

Reply 7 of 8, by leileilol

User metadata
Rank l33t++
Rank
l33t++

But then you'd be wrapping Direct3D<9 to Direct3D10.1 to OpenGL.

apsosig.png
long live PCem

Reply 8 of 8, by awgamer

User metadata
Rank Oldbie
Rank
Oldbie

If it works though:)