Skip to content

Releases: JHRobotics/softgpu

v0.6.2024.38-alpha3

04 Aug 11:41
Compare
Choose a tag to compare

Hotfix release:

  • ! no hard wired modes on DDHAL (1280x800 didn't work for example, #99)
  • ! no unknown control to DIP (causes BSOD)
  • ! Wine: broken build (introduced in 0.6.2024.37)
checksum

MD5:

softgpu-0.6.2024.38.iso: a97e9d0b0558b64678812902d858dec4
softgpu-0.6.2024.38.zip: dbd2276d2c5b77bb74f3a86afd5c06bb

SHA-256:

softgpu-0.6.2024.38.iso: 54d9f8dc0ae929fdf376edf6342eb0c048f4a9e7a7e88410e664859179ac9f17
softgpu-0.6.2024.38.zip: 45ec135ab29bc58b325371f18876f2994de97d6e65629d53ccf99eede5b36bdd

v0.6.2024.37-alpha3

01 Aug 11:19
Compare
Choose a tag to compare

Hotfix release:

  • ! native DDHAL now operable (introduced in 0.6.2024.36)
  • ! reduced wasteful surface align
checksum

MD5:

softgpu-0.6.2024.37.iso: 99ec9d2f7a3ceef1edeeec1fd3d47ace
softgpu-0.6.2024.37.zip: 8600a083e13ceb49c63165a51ebc7eae

SHA-256:

softgpu-0.6.2024.37.iso: 480ea8956b89030e5cb0d913eb1fc0c37d0fff6214de72693d7f9383a9016fea
softgpu-0.6.2024.37.zip: 8e8a6d1bc4000488f349b00f2531422b3b7908030024cc4ec2f3ed23b697dc87

v0.6.2024.36-alpha3

30 Jul 10:35
Compare
Choose a tag to compare

New features and stability release:

  • ! VMware vGPU10 support
  • ! fixed missing non English chars
  • ! fixed memory waste when allocating large regions
  • ! better handling out-of-memory errors
  • ! profiles for different hypervisors
  • Better HW detection
  • Driver: fixed race-conditional bugs
  • Driver: SVGA screen target support
  • Driver: Smooth font support
  • Driver: driver version reporting to HV
  • Driver: better VMware support
  • Mesa/SVGA: better memory limitation
  • Mesa/SVGA: screen target support (vGPU10, VBox only)
  • Mesa/SVGA: OpenGL 4.1 (vGPU10, VBox), 4.3 (vGPU10, VMware)
  • Mesa/SVGA: better compatibility detection
  • Mesa/LLVMpipe: LLVM 18.1.8
  • Mesa/LLVMpipe: OpenGL 4.5
  • Mesa/Nine: fixed diffuse lights
  • Mesa: faster readpixels
  • Wine: S3TC support
  • Wine: explorer, iexplore blacklisted
  • Increased compatibility list
checksum

MD5:

softgpu-0.6.2024.36.iso: 71e02d3d3bca4910b303493d407dc6bb
softgpu-0.6.2024.36.zip: ff7e1f9bee5e80f3c47087767794059f

SHA-256:

softgpu-0.6.2024.36.iso: fea25136365d8e44faf5970c121fe10736969858bbfd22d035180e695e324573
softgpu-0.6.2024.36.zip: 8dac1e02e47fd68d2a9ccd1440884e576ebc931164adb30778cd5ee65de7a027

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