Skip to content

Releases: JHRobotics/softgpu

v0.5.2024.29-alpha2

13 Apr 00:51
Compare
Choose a tag to compare

Bugfix and stability release:

  • ! Wine works on Windows 95
  • ! OpenGlide works with MiniGL wrappers
  • Driver: VIDEOPARAMETERS support
  • SVGA/Mesa: added GMR cache (require 1024 MB RAM)
  • Mesa: fixed page fault with llvmpipe/softpipe
  • Wine: fixed creating shader object (even if no shader support)
  • Wine: better restore screen after game/app quit
  • OpenGlide: disabled fog (and problems with it)
  • OpenGlide: restore screen after quit
  • OpenGlide: SSE and MMX optimized format conversion
  • Increased compatibility list
checksum

MD5:

softgpu-0.5.2024.29.iso: 395d504a48943768fc6fd40aec3705a3
softgpu-0.5.2024.29.zip: 1c28fd334ab0acc5f04a10d7e0d7f26d

SHA-256:

softgpu-0.5.2024.29.iso: abe3b88f0870f7f39bad178ce4b97a91964ebb3f370ff2ca33b8d94cc6d6a652
softgpu-0.5.2024.29.zip: af93b9bdfa8a8068f41b2860c34e7e71c933ce9e7897c7239f164f16489fbb30

v0.5.2024.24-alpha2

19 Mar 02:29
Compare
Choose a tag to compare

New features release

  • ! fixed the most of mouse cursor bugs
  • ! limited RAM memory usage
  • ! fixed some setup GUI bugs (introduced in 0.4.2023.18)
  • vGPU10 finaly works
  • DirectDraw HAL (2D only)
  • Driver: reduced usage of 16bit RING-3 code (increase stability and speed)
  • Driver: command buffers disabled for vGPU9 deviced (FIFO usage looks stable and faster)
  • Wine: replaced window proc daisy chain with hooks (increase compatibility by a lot)
  • Wine: report no shader support for vGPU9 devices (they didn't work anyway)
  • Wine: DX 8 + D9 implementation switcher
  • Wine: DLL version is set to 4.9.0.904
  • OpenGlide: fixed multi-thread rendering
  • Mesa: optimized driver
  • Mesa: various rendering fixes
  • Mesa: Nine support (experimental)
  • Mesa: 8-to-9 wrapper for Nine (experimental)
  • Mesa: vGPU10 - OpenGL version 3.3
  • QEMU: QEMU-3Dfx OpenGL ICD driver
checksum

MD5:

softgpu-0.5.2024.24.iso: 1b234cd2c8cda1eaee2a7c32c41d495e
softgpu-0.5.2024.24.zip: 31b4308268fb277fed99df0cee48cbf7

SHA-256:

softgpu-0.5.2024.24.iso: d3fcde3e71eeac87fefd777b07593198adf1e5a899a9893341816971d3683a30
softgpu-0.5.2024.24.zip: 425c05b207552f970501f8b1ca3c4f8fe9c01889606ae06cdc1393a0feb597b1

v0.4.2023.19-alpha

08 Sep 10:00
Compare
Choose a tag to compare

This is bugfix release:

  • (!) fix for virtual GPUs without CB (VBox <= 6.1)
  • (!) fixed GMR allocation pool (introduced in 0.4.2023.13)
  • (!) enabled direct rendering (introduced in 0.4.2023.18)
  • (!) fixed direct rendering in window mode
  • optimized locks
  • driver configuration in registry
  • specific tunes for VirtualBox/VMware

v0.4.2023.18-alpha

30 Aug 18:30
Compare
Choose a tag to compare

New features release

  • (!) fixed some stability issues in CRT (malloc, strndup, ...)
  • (!) More stability on non-SSE guests (introduced in 0.4.2023.13)
  • Virtual GPU gen. 10 supported!
  • Mesa: 23.1.6
  • Mesa: faster rendering
  • glchecker: fixed startup crash
  • glchecker: fixed missing textures on OpenGL 2.x
  • Wine: some stability issues
  • Wine: support for GPU gen 10
  • Driver: SVGA - HW cursor is supported and enabled (32 bpp only)
  • Driver: QEMU - stability (open DOS window, shutdown problem on KVM/WHPX)

v0.4.2023.14-alpha

14 Jul 07:55
Compare
Choose a tag to compare

This is bugfix release:
! fixed race condition in FIFO access: causes freezing (introduced in 0.4.2023.13)
! fixed race condition in when is calling blit function: causes BSOD (introduced in 0.4.2023.13)
! fixed not well working screen memory zeroing: randomly rewrites driver memory (introduced in 0.4.2023.4)

v0.4.2023.13-alpha

09 Jul 23:41
Compare
Choose a tag to compare
  • QEMU display driver works
  • Mesa 21.3.8
  • VMware HW 3D support (see README)
  • optimalizations in VMware SVGA driver
  • frame buffer fixes (fewer black screens when switching color depth)
  • fixed memory allocator
  • SIMD95 is disabled by default
  • optional sets of resolution above FullHD

v0.4.2023.11-alpha

13 May 23:34
Compare
Choose a tag to compare
  • R5G6B5 surface workaround - fixed black screen on (mostly) NVIDIA GPUs
  • large Wine9x/DirectX update

v0.4.2023.9-alpha

03 May 13:49
Compare
Choose a tag to compare

This release mainly fixes Glide: it adds a working Glide3x and fixes some issues in Glide2x games

v0.4.2023.6-alpha

11 Apr 21:35
Compare
Choose a tag to compare

Quick fix - fixed black screen in VirtualBox 6.1 (vmwsvga + vboxsvga)

v0.4.2023.4-alpha

10 Apr 16:05
Compare
Choose a tag to compare

First public release.

Please note that this is a alpha release. So far, compatibility has been tested mostly on VirtualBox. All builds include debugging symbols for better debugging.