1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-15 14:14:47 +01:00

342 Commits

Author SHA1 Message Date
FunkyFr3sh
4fe2bf7c99 screenshots in .bmp format without libpng 2018-10-24 09:01:24 +02:00
FunkyFr3sh
4814054df5 remove duplicate code 2018-10-24 06:27:42 +02:00
FunkyFr3sh
35ac845688 use run-time dynamic linking for opengl32.dll to prevent random bugs where the game fails to start 2018-10-24 04:21:22 +02:00
FunkyFr3sh
2754da2a30 raise version for release 1.2.2.0 2018-10-16 17:35:31 +02:00
FunkyFr3sh
6d90e8395a don't use glFinish in test functions 2018-10-16 07:07:49 +02:00
FunkyFr3sh
21500ca591 make sure d3ddev is not null 2018-10-15 03:31:57 +02:00
FunkyFr3sh
59f0f4d9b2 add a header file for d3d9 renderer 2018-10-15 00:57:05 +02:00
FunkyFr3sh
28c9886dbe fix d3d9 multi threading 2018-10-15 00:01:31 +02:00
FunkyFr3sh
227bbc8280 keep trying to ReleaseDirect3D in case the first try fails 2018-10-14 20:09:44 +02:00
FunkyFr3sh
f70a085f08 make d3d9 the default on every version of windows 2018-10-12 16:50:18 +02:00
FunkyFr3sh
8a0a56bffa add missing BitsPerPixel check 2018-10-09 11:46:40 +02:00
FunkyFr3sh
f0b280485f return 0 on WM_D3D9FULLSCREEN 2018-10-09 09:33:17 +02:00
FunkyFr3sh
42d13edb92 fix d3d9 automatic cursor lock on alt+tab 2018-10-09 09:16:00 +02:00
FunkyFr3sh
bbf2b0db12 improve error checks 2018-10-09 08:56:58 +02:00
FunkyFr3sh
56631c8ed3 move Sleep(500) up 2018-10-08 14:11:58 +02:00
FunkyFr3sh
83fab457d1 reduce delay 2018-10-08 13:48:55 +02:00
FunkyFr3sh
c2c60683b2 no ChangeDisplaySettings on alt+enter with d3d9 2018-10-08 10:17:26 +02:00
FunkyFr3sh
04e063252c don't change display settings, let d3d9 do it 2018-10-08 08:42:08 +02:00
FunkyFr3sh
bbe8fa11d8 release d3d9 on alt+enter 2018-10-07 16:49:35 +02:00
FunkyFr3sh
12655fa5a3 stop drawing and release d3d9 on alt+tab 2018-10-07 13:42:32 +02:00
FunkyFr3sh
36c14bd857 separate d3d9 and opengl shaders into 2 headers 2018-10-06 12:24:43 +02:00
FunkyFr3sh
a741fa9dca fix palette bug 2018-10-06 05:02:53 +02:00
FunkyFr3sh
1b23e1d42b use d3d9 only on vista and xp 2018-10-05 12:54:53 +02:00
FunkyFr3sh
7bffd78db5 opengl / d3d9 windowed-fullscreen aka borderless 2018-10-05 10:01:38 +02:00
FunkyFr3sh
f1829bf760 bump version for release 1.2.0.0 2018-10-04 07:05:52 +02:00
FunkyFr3sh
519f499d23 improve d3d9 auto renderer check 2018-10-04 06:27:03 +02:00
FunkyFr3sh
ff331d32f1 tweak d3d9 alt+enter 2018-10-03 15:10:57 +02:00
FunkyFr3sh
1a6de69da4 switch to windowed on minimize and go back to fullscreen exclusive on restore - makes alt+tab failsafe 2018-10-03 14:54:47 +02:00
FunkyFr3sh
9cbd2de62f force at least 5 FPS to avoid problems in the menus 2018-10-03 12:12:11 +02:00
FunkyFr3sh
24b0e5cf24 fix d3d9 alt+enter - use d3d9 on xp/vista/7 even with dwm enabled 2018-10-03 09:51:15 +02:00
FunkyFr3sh
c0a26ce858 enables fullscreen exclusive mode for d3d9 2018-10-03 08:50:00 +02:00
FunkyFr3sh
d693217fc8 bump version 2018-10-02 16:29:40 +02:00
FunkyFr3sh
848f996f9b try to use 1.30 shader first and use 1.10 shader as fallback solution 2018-10-02 16:26:37 +02:00
FunkyFr3sh
29478d6e25 remove legacy opengl code 2018-10-02 15:58:30 +02:00
FunkyFr3sh
b2cf1b0a55 move pixel shader into header file 2018-10-02 12:19:46 +02:00
FunkyFr3sh
ebae1add37 remove duplicate debug code 2018-10-02 11:38:38 +02:00
FunkyFr3sh
fa6f9e197e separate into multiple functions 2018-10-02 03:25:34 +02:00
FunkyFr3sh
15686ce5d3 don't delete resources on reset since they're all managed 2018-10-02 02:27:58 +02:00
FunkyFr3sh
4ed8eed654 don't use d3d9 on wine 2018-10-02 01:59:14 +02:00
FunkyFr3sh
0976e87304 fix ddraw.ini description 2018-10-01 13:11:52 +02:00
FunkyFr3sh
962ee35adc add d3d9 vhack 2018-10-01 13:10:10 +02:00
FunkyFr3sh
88adfe633d use d3d9 on xp/vista/7 2018-10-01 11:50:56 +02:00
FunkyFr3sh
ae14e3d9f0 use square POT textures for better compatibility 2018-09-30 09:23:00 +02:00
FunkyFr3sh
f701a18139 bump version 2018-09-30 07:45:24 +02:00
FunkyFr3sh
7f23ad5563 try to use D3DCREATE_HARDWARE_VERTEXPROCESSING | D3DCREATE_PUREDEVICE for better performance 2018-09-30 07:29:51 +02:00
FunkyFr3sh
abb88f456d direct3d auto renderer tweaks 2018-09-30 03:06:45 +02:00
FunkyFr3sh
1d43b112c9 switch to gdi on failure 2018-09-30 01:02:48 +02:00
FunkyFr3sh
6981b51973 bump version 2018-09-29 05:33:35 +02:00
FunkyFr3sh
66438e5a2e update ddraw.ini 2018-09-29 05:33:14 +02:00
FunkyFr3sh
482768e0ad viewport tweaks again 2018-09-29 05:19:41 +02:00