Anders Jenbo
1d03064fee
Clean up sound code
7 years ago
Anders Jenbo
88813c4042
Strip some now unused parts of miniwin and windows api
7 years ago
Gleb Mazovetskiy
4b42117022
Set Art palette only if it changed
...
Improves performance a lot, but still slower than the previous version
7 years ago
Gleb Mazovetskiy
cf0f867ca0
DrawArt via SDL
7 years ago
Gleb Mazovetskiy
5359149a38
SDL1: Audio and video support
...
1. Implements audio support for SDL1
2. Implements blit scaling and correct video rendering for SDL1
7 years ago
Gleb Mazovetskiy
85295838a4
An option to use SDL1 instead of SDL2
...
Adds a USE_SDL1 build option to use SDL v1 instead of v2.
This is useful for porting Diablo on devices that don't support SDL2,
such as the RetroFW / OpenDingux devices (e.g. RG300 Retro Gaming Handheld)
Not yet supported:
* Fullscreen
* Upscaling
* Audio
7 years ago
Anders Jenbo
5cadee74c2
Fix a few compiler warnings
7 years ago
Anders Jenbo
6a73d98e25
Remove reamaning dummy methodes only used in sound.cpp and dx.cpp
7 years ago
Anders Jenbo
288f31a1f1
Clean up unused code
7 years ago
Anders Jenbo
1ebf8fe27d
Remove unused fallbacks
7 years ago
Anders Jenbo
6207832d6e
Update to latest upstream headers
7 years ago
Anders Jenbo
b919548f55
Avoid audio system conflicts during video playback
7 years ago
Anders Jenbo
6cd0a55089
Scale video in software when upscale is disabled.
...
Also fix some warnings when upscaling is disabled
7 years ago
Anders Jenbo
79711f4dcd
Avoid double copying on video playback
7 years ago
Anders Jenbo
246c396bca
Fix error message for failing to init video pallet
7 years ago
Anders Jenbo
0f8545d3c4
Clean up SDL error logging
7 years ago
Anders Jenbo
2df39ecac2
Always initialize results
7 years ago
Anders Jenbo
1e43fe9606
Fix game running in slow motion
7 years ago
Anders Jenbo
1066c49281
Implement SFileEnableDirectAccess
...
Fixes #46
7 years ago
Anders Jenbo
189a49b691
Correctly load the art pallets on Big Endian systems
7 years ago
Anders Jenbo
fead2da8af
Make UI image loading endian agnostic
7 years ago
Anders Jenbo
28dca419c5
Workaround for flickering mouse in caves
...
Fixes #7
7 years ago
Anders Jenbo
b791b1093c
Clean up DDraw implementation
7 years ago
Anders Jenbo
3f9691bf2c
Enable building with MSVC 2017 ( #75 )
7 years ago
Xadhoom
8e31aedc1b
Make storm.cpp portable
7 years ago
Xadhoom
3feccdc989
Fixes, fix some warnings
7 years ago
Anders Jenbo
951c1b9ca5
Correct pBuffer handeling in SBmpLoadImage
7 years ago
Anders Jenbo
bf28532dcc
Apply volume to dialogs
...
Fixes #40
7 years ago
Xadhoom
456aa70f16
More cleanup
7 years ago