JHRobotics / softgpu

SW and HW accelerated GPU driver for Windows 9x Virtual Machines
MIT License
694 stars 20 forks source link

Is DOS Glide support possible? #46

Open nightuser opened 1 year ago

nightuser commented 1 year ago

Is it possible to add support for DOS games that use Glide API? I know OpenGlide had some partial support for Dosemu in the past, and glide2x.ovl can be found in the repository, but I don't know whether it might be related or even possible.

lorn10 commented 1 year ago

The answer to this question may be dgvoodoo. It has support for DOS Glide and is also compliant to the super old Windows 98/Me versions.

I theory it should be compliant with the planed D3D9 pass-trough (to Gallium Nine) in SoftGPU. Check #23 for more details. And finally dgvoodoo may work also with WineD3D but the effective result could be not that amazing.

Torinde commented 11 months ago

DOSbox-X, Pure, Staging, MAME, PCem/86Box - all of those have also Voodoo software emulation (including with multi-threading) - the llvmlipe equivalent for Glide - so maybe code can be picked up from there...