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 |
|
FunkyFr3sh
|
dc940a8ea3
|
some more viewport tweaks
|
2018-09-29 04:58:21 +02:00 |
|
FunkyFr3sh
|
b6bd5e41dd
|
Fixes maintain aspect ratio / boxing (direct3d 9)
|
2018-09-29 04:44:28 +02:00 |
|
FunkyFr3sh
|
41f43ed090
|
direct3d 9 vsync
|
2018-09-28 23:10:58 +02:00 |
|
FunkyFr3sh
|
99ce582121
|
experimental Direct3D 9 renderer
|
2018-09-28 22:40:44 +02:00 |
|
FunkyFr3sh
|
2afe07189c
|
check if surface was created on DDBLT_COLORFILL (caused a crash on ts-ddraw, might not be needed on cnc-ddraw)
|
2018-09-25 02:01:55 +02:00 |
|