├── 00-qemu720-mesa-glide.patch ├── 01-qemu620-mesa-glide.patch ├── 02-qemu520-mesa-glide.patch ├── LICENSE ├── README.md ├── qemu-0 └── hw │ └── 3dfx │ ├── g2xfuncs.h │ ├── glide2x_impl.c │ ├── glide2x_impl.h │ ├── glidept_mm.c │ ├── glidewnd.c │ ├── glidewnd.h │ ├── gllstbuf.c │ ├── gllstbuf.h │ ├── meson.build │ ├── szgrdata.h │ └── vertex3x.h ├── qemu-1 └── hw │ └── mesa │ ├── extensions_defs.h │ ├── extensions_table.c │ ├── extensions_table.h │ ├── fgfont.h │ ├── mesagl_blit.c │ ├── mesagl_impl.c │ ├── mesagl_impl.h │ ├── mesagl_pfn.h │ ├── mesapt_mm.c │ ├── meson.build │ ├── mglcntx.h │ ├── mglcntx_linux.c │ ├── mglcntx_mingw.c │ ├── mglcntx_sdlgl.c │ ├── mgldefs.h │ ├── mglfptbl.h │ ├── mglfunci.h │ ├── mglfuncs.h │ ├── mglmapbo.c │ ├── mglmapbo.h │ ├── mglvarry.c │ ├── mglvarry.h │ ├── szgldata.c │ └── tokglstr.c ├── scripts ├── conf_wrapper └── sign_commit ├── virgil3d ├── 0001-Virgil3D-with-SDL2-OpenGL.patch ├── 0002-Virgil3D-macOS-GLSL-version.patch ├── MINGW-packages │ ├── 0001-Virglrenderer-on-Windows-and-macOS.patch │ └── PKGBUILD └── README.md └── wrappers ├── 3dfx ├── drv │ ├── Makefile │ ├── fxmemmap.xxd │ ├── fxptl.xxd │ ├── instdrv.c │ └── shasum.txt ├── dso │ ├── Makefile │ ├── clib.h │ └── glidedso.c ├── dxe │ ├── Makefile │ ├── clib.h │ ├── gl301dxe.c │ └── glidedxe.c ├── ovl │ ├── Makefile │ ├── clib.h │ ├── glideovl.c │ └── glideovl.lnk └── src │ ├── Makefile.in │ ├── gl211dll.c │ ├── gl301dll.c │ ├── glidedll.c │ └── version.rc ├── fxlib ├── fxhook.c ├── fxhpat.c ├── fxlib.h ├── fxlib9x.c ├── fxlibnt.c ├── hpat.h └── md5.c └── mesa └── src ├── Makefile.in ├── szdata.c ├── wglinfo.c └── wrapgl32.c /00-qemu720-mesa-glide.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/00-qemu720-mesa-glide.patch -------------------------------------------------------------------------------- /01-qemu620-mesa-glide.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/01-qemu620-mesa-glide.patch -------------------------------------------------------------------------------- /02-qemu520-mesa-glide.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/02-qemu520-mesa-glide.patch -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/README.md -------------------------------------------------------------------------------- /qemu-0/hw/3dfx/g2xfuncs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-0/hw/3dfx/g2xfuncs.h -------------------------------------------------------------------------------- /qemu-0/hw/3dfx/glide2x_impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-0/hw/3dfx/glide2x_impl.c -------------------------------------------------------------------------------- /qemu-0/hw/3dfx/glide2x_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-0/hw/3dfx/glide2x_impl.h -------------------------------------------------------------------------------- /qemu-0/hw/3dfx/glidept_mm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-0/hw/3dfx/glidept_mm.c -------------------------------------------------------------------------------- /qemu-0/hw/3dfx/glidewnd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-0/hw/3dfx/glidewnd.c -------------------------------------------------------------------------------- /qemu-0/hw/3dfx/glidewnd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-0/hw/3dfx/glidewnd.h -------------------------------------------------------------------------------- /qemu-0/hw/3dfx/gllstbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-0/hw/3dfx/gllstbuf.c -------------------------------------------------------------------------------- /qemu-0/hw/3dfx/gllstbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-0/hw/3dfx/gllstbuf.h -------------------------------------------------------------------------------- /qemu-0/hw/3dfx/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-0/hw/3dfx/meson.build -------------------------------------------------------------------------------- /qemu-0/hw/3dfx/szgrdata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-0/hw/3dfx/szgrdata.h -------------------------------------------------------------------------------- /qemu-0/hw/3dfx/vertex3x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-0/hw/3dfx/vertex3x.h -------------------------------------------------------------------------------- /qemu-1/hw/mesa/extensions_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/extensions_defs.h -------------------------------------------------------------------------------- /qemu-1/hw/mesa/extensions_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/extensions_table.c -------------------------------------------------------------------------------- /qemu-1/hw/mesa/extensions_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/extensions_table.h -------------------------------------------------------------------------------- /qemu-1/hw/mesa/fgfont.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/fgfont.h -------------------------------------------------------------------------------- /qemu-1/hw/mesa/mesagl_blit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/mesagl_blit.c -------------------------------------------------------------------------------- /qemu-1/hw/mesa/mesagl_impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/mesagl_impl.c -------------------------------------------------------------------------------- /qemu-1/hw/mesa/mesagl_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/mesagl_impl.h -------------------------------------------------------------------------------- /qemu-1/hw/mesa/mesagl_pfn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/mesagl_pfn.h -------------------------------------------------------------------------------- /qemu-1/hw/mesa/mesapt_mm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/mesapt_mm.c -------------------------------------------------------------------------------- /qemu-1/hw/mesa/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/meson.build -------------------------------------------------------------------------------- /qemu-1/hw/mesa/mglcntx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/mglcntx.h -------------------------------------------------------------------------------- /qemu-1/hw/mesa/mglcntx_linux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/mglcntx_linux.c -------------------------------------------------------------------------------- /qemu-1/hw/mesa/mglcntx_mingw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/mglcntx_mingw.c -------------------------------------------------------------------------------- /qemu-1/hw/mesa/mglcntx_sdlgl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/mglcntx_sdlgl.c -------------------------------------------------------------------------------- /qemu-1/hw/mesa/mgldefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/mgldefs.h -------------------------------------------------------------------------------- /qemu-1/hw/mesa/mglfptbl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/mglfptbl.h -------------------------------------------------------------------------------- /qemu-1/hw/mesa/mglfunci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/mglfunci.h -------------------------------------------------------------------------------- /qemu-1/hw/mesa/mglfuncs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/mglfuncs.h -------------------------------------------------------------------------------- /qemu-1/hw/mesa/mglmapbo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/mglmapbo.c -------------------------------------------------------------------------------- /qemu-1/hw/mesa/mglmapbo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/mglmapbo.h -------------------------------------------------------------------------------- /qemu-1/hw/mesa/mglvarry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/mglvarry.c -------------------------------------------------------------------------------- /qemu-1/hw/mesa/mglvarry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/mglvarry.h -------------------------------------------------------------------------------- /qemu-1/hw/mesa/szgldata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/szgldata.c -------------------------------------------------------------------------------- /qemu-1/hw/mesa/tokglstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/qemu-1/hw/mesa/tokglstr.c -------------------------------------------------------------------------------- /scripts/conf_wrapper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/scripts/conf_wrapper -------------------------------------------------------------------------------- /scripts/sign_commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/scripts/sign_commit -------------------------------------------------------------------------------- /virgil3d/0001-Virgil3D-with-SDL2-OpenGL.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/virgil3d/0001-Virgil3D-with-SDL2-OpenGL.patch -------------------------------------------------------------------------------- /virgil3d/0002-Virgil3D-macOS-GLSL-version.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/virgil3d/0002-Virgil3D-macOS-GLSL-version.patch -------------------------------------------------------------------------------- /virgil3d/MINGW-packages/0001-Virglrenderer-on-Windows-and-macOS.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/virgil3d/MINGW-packages/0001-Virglrenderer-on-Windows-and-macOS.patch -------------------------------------------------------------------------------- /virgil3d/MINGW-packages/PKGBUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/virgil3d/MINGW-packages/PKGBUILD -------------------------------------------------------------------------------- /virgil3d/README.md: -------------------------------------------------------------------------------- 1 | ## Virgil 3D with SDL2 OpenGL for native Windows & macOS 2 | -------------------------------------------------------------------------------- /wrappers/3dfx/drv/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/3dfx/drv/Makefile -------------------------------------------------------------------------------- /wrappers/3dfx/drv/fxmemmap.xxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/3dfx/drv/fxmemmap.xxd -------------------------------------------------------------------------------- /wrappers/3dfx/drv/fxptl.xxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/3dfx/drv/fxptl.xxd -------------------------------------------------------------------------------- /wrappers/3dfx/drv/instdrv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/3dfx/drv/instdrv.c -------------------------------------------------------------------------------- /wrappers/3dfx/drv/shasum.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/3dfx/drv/shasum.txt -------------------------------------------------------------------------------- /wrappers/3dfx/dso/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/3dfx/dso/Makefile -------------------------------------------------------------------------------- /wrappers/3dfx/dso/clib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/3dfx/dso/clib.h -------------------------------------------------------------------------------- /wrappers/3dfx/dso/glidedso.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/3dfx/dso/glidedso.c -------------------------------------------------------------------------------- /wrappers/3dfx/dxe/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/3dfx/dxe/Makefile -------------------------------------------------------------------------------- /wrappers/3dfx/dxe/clib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/3dfx/dxe/clib.h -------------------------------------------------------------------------------- /wrappers/3dfx/dxe/gl301dxe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/3dfx/dxe/gl301dxe.c -------------------------------------------------------------------------------- /wrappers/3dfx/dxe/glidedxe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/3dfx/dxe/glidedxe.c -------------------------------------------------------------------------------- /wrappers/3dfx/ovl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/3dfx/ovl/Makefile -------------------------------------------------------------------------------- /wrappers/3dfx/ovl/clib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/3dfx/ovl/clib.h -------------------------------------------------------------------------------- /wrappers/3dfx/ovl/glideovl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/3dfx/ovl/glideovl.c -------------------------------------------------------------------------------- /wrappers/3dfx/ovl/glideovl.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/3dfx/ovl/glideovl.lnk -------------------------------------------------------------------------------- /wrappers/3dfx/src/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/3dfx/src/Makefile.in -------------------------------------------------------------------------------- /wrappers/3dfx/src/gl211dll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/3dfx/src/gl211dll.c -------------------------------------------------------------------------------- /wrappers/3dfx/src/gl301dll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/3dfx/src/gl301dll.c -------------------------------------------------------------------------------- /wrappers/3dfx/src/glidedll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/3dfx/src/glidedll.c -------------------------------------------------------------------------------- /wrappers/3dfx/src/version.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/3dfx/src/version.rc -------------------------------------------------------------------------------- /wrappers/fxlib/fxhook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/fxlib/fxhook.c -------------------------------------------------------------------------------- /wrappers/fxlib/fxhpat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/fxlib/fxhpat.c -------------------------------------------------------------------------------- /wrappers/fxlib/fxlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/fxlib/fxlib.h -------------------------------------------------------------------------------- /wrappers/fxlib/fxlib9x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/fxlib/fxlib9x.c -------------------------------------------------------------------------------- /wrappers/fxlib/fxlibnt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/fxlib/fxlibnt.c -------------------------------------------------------------------------------- /wrappers/fxlib/hpat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/fxlib/hpat.h -------------------------------------------------------------------------------- /wrappers/fxlib/md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/fxlib/md5.c -------------------------------------------------------------------------------- /wrappers/mesa/src/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/mesa/src/Makefile.in -------------------------------------------------------------------------------- /wrappers/mesa/src/szdata.c: -------------------------------------------------------------------------------- 1 | #include "szgldata.c" 2 | -------------------------------------------------------------------------------- /wrappers/mesa/src/wglinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/mesa/src/wglinfo.c -------------------------------------------------------------------------------- /wrappers/mesa/src/wrapgl32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donvo123/qemu-3dfx/HEAD/wrappers/mesa/src/wrapgl32.c --------------------------------------------------------------------------------