Releases: JHRobotics/softgpu
Releases · JHRobotics/softgpu
v0.6.2024.40-alpha3
Stability release
- ! stability fixes
- ! double buffering support (or emulation)
- ! Hires <-> VGA mode switching correctly
- Gamma support (disabled by default)
- Driver: HW cursor in 8/16/32 bpp (VMware, VirtualBox has this bug)
- Increased compatibility list
checksum
MD5:
softgpu-0.6.2024.40.iso: 3de9eff45cbfce68f2940851efe7f447
softgpu-0.6.2024.40.zip: 849aa8d178ba2081ddaf313a8175c5e0
SHA-256:
softgpu-0.6.2024.40.iso: a389071946221dfc63038097511f4f8552bccf68acbb2b2ef54bd9768d2fbcb2
softgpu-0.6.2024.40.zip: aae0f0cf25e9b315e159e3f942b2ebe4b199f9f98fc1cfdb37caad9d10ba46b6
v0.6.2024.38-alpha3
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
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
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
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
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
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
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
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
- 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