FunkyFr3sh
|
0f58746515
|
experimental tweaks for diablo and warcraft 2
|
2019-03-17 00:16:09 +01:00 |
|
FunkyFr3sh
|
45c2206946
|
adjust gdi renderer for accurateTimers
|
2018-11-30 05:18:44 +01:00 |
|
FunkyFr3sh
|
97ca023f09
|
use waitable timer also for fps limiter
|
2018-11-29 21:26:43 +01:00 |
|
FunkyFr3sh
|
435854456b
|
use waitable timers for better precision (limit game ticks / flip wait)
|
2018-11-29 17:45:10 +01:00 |
|
FunkyFr3sh
|
14304ff330
|
only limit game ticks via unlock if there was never any blt or flip
|
2018-11-28 13:40:29 +01:00 |
|
FunkyFr3sh
|
8e75c40cc3
|
revert LimitGameTicks changes since it's causing flickering in unpatched versions of cnc1 and ra1
|
2018-11-28 13:28:07 +01:00 |
|
FunkyFr3sh
|
6f520b4843
|
add checks for media stream
|
2018-11-18 13:11:05 +01:00 |
|
FunkyFr3sh
|
55328cb497
|
rename hidemouse to handlemouse since it got a lot more functionality now
|
2018-11-16 08:58:39 +01:00 |
|
FunkyFr3sh
|
ec435d21d3
|
make cursor visible on unlock for tiberian sun
|
2018-11-16 08:43:28 +01:00 |
|
FunkyFr3sh
|
d45fabe5cd
|
add workaround for TS/YR stretching - don't stretch the menus
|
2018-11-16 06:37:11 +01:00 |
|
FunkyFr3sh
|
4d867fcaef
|
add floats for scaling
|
2018-11-16 02:59:42 +01:00 |
|
FunkyFr3sh
|
5e4de793d4
|
fix tiberian sun menus
|
2018-11-15 09:45:24 +01:00 |
|
FunkyFr3sh
|
bdb5675459
|
make maxgameticks working via surface unlock for atomic bomberman
|
2018-11-09 20:39:45 +01:00 |
|
FunkyFr3sh
|
72a86a9f78
|
make alt+enter working with a resized window
|
2018-11-04 19:35:38 +01:00 |
|
FunkyFr3sh
|
8ba6185965
|
fix for carmageddon 2
|
2018-11-02 02:21:16 +01:00 |
|
FunkyFr3sh
|
7b55df3ed7
|
remove screenshot hotkey
|
2018-11-01 20:14:33 +01:00 |
|
FunkyFr3sh
|
d56240e178
|
make windowed+stretching working for a lot of non-cnc games
|
2018-11-01 20:09:42 +01:00 |
|
FunkyFr3sh
|
0e6d415f63
|
remove sleep hack and add a smarter game speed limiter that takes the games performance into account
|
2018-10-31 11:48:41 +01:00 |
|
FunkyFr3sh
|
5bcf6b2a97
|
resizable window
|
2018-10-27 16:44:09 +02:00 |
|
FunkyFr3sh
|
cbc66c3bc2
|
implement EnumDisplayModes and BltFast - Fixes DDBLT_COLORFILL with NULL rect - support resolution changes during runtime (AoE2)
|
2018-10-26 05:27:10 +02:00 |
|
FunkyFr3sh
|
3fa02ac34d
|
support for loading/saving settings for multiple games via a single settings file
|
2018-10-25 07:03:01 +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
|
42d13edb92
|
fix d3d9 automatic cursor lock on alt+tab
|
2018-10-09 09:16:00 +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
|
9cbd2de62f
|
force at least 5 FPS to avoid problems in the menus
|
2018-10-03 12:12:11 +02:00 |
|
FunkyFr3sh
|
c0a26ce858
|
enables fullscreen exclusive mode for d3d9
|
2018-10-03 08:50:00 +02:00 |
|
FunkyFr3sh
|
29478d6e25
|
remove legacy opengl code
|
2018-10-02 15:58:30 +02:00 |
|
FunkyFr3sh
|
1d43b112c9
|
switch to gdi on failure
|
2018-09-30 01:02:48 +02:00 |
|
FunkyFr3sh
|
79fe86062f
|
add "sleep" setting for CnC1
|
2018-09-11 14:20:40 +02:00 |
|
FunkyFr3sh
|
f5698f2d0b
|
fix gdi palette bug + refactoring
|
2018-08-23 00:57:31 +02:00 |
|
FunkyFr3sh
|
7661a589bb
|
yet another unity/gnome3 hack - Fixes random window repositioning
|
2018-08-14 15:43:48 +02:00 |
|
FunkyFr3sh
|
b9eab72850
|
add temporary workaround for ubuntu alt+enter bug until we got a better solution
|
2018-08-09 11:19:36 +02:00 |
|
FunkyFr3sh
|
a40392e11a
|
only update textures if necessary
|
2018-07-04 23:27:12 +02:00 |
|
FunkyFr3sh
|
0b12de90e2
|
fix for fullscreen bug with auto renderer
|
2018-06-26 18:02:03 +02:00 |
|
FunkyFr3sh
|
fa54189259
|
show opengl unavailable warning
|
2018-06-22 04:27:34 +02:00 |
|
FunkyFr3sh
|
07182e2055
|
use PFNGLACTIVETEXTUREPROC for glActiveTexture
|
2018-05-20 01:11:37 +02:00 |
|
FunkyFr3sh
|
fd939bfff4
|
choose best renderer automatically
|
2018-05-18 16:18:34 +02:00 |
|
FunkyFr3sh
|
87450e320f
|
preliminary libretro GLSL shader support https://github.com/libretro/glsl-shaders
|
2018-05-12 12:28:07 +02:00 |
|
FunkyFr3sh
|
b053bc377e
|
OpenGL: add 8bit palette conversion shader for better performance - remove pixel buffer objects - temporary remove scaling filters (need to be replaced with shaders)
|
2018-05-09 05:09:57 +02:00 |
|
FunkyFr3sh
|
5a2748f3d1
|
add visual studio project files
|
2018-05-06 10:52:06 +02:00 |
|
FunkyFr3sh
|
e65c03c607
|
fix vhack for cnc1
|
2018-03-23 03:21:16 +01:00 |
|
FunkyFr3sh
|
47026bf011
|
fix for alt+tab freeze (carmageddon)
|
2018-03-19 02:27:55 +01:00 |
|
FunkyFr3sh
|
b2bacb95c3
|
optional fake GetCursorPos for carmageddon
|
2018-03-19 00:32:13 +01:00 |
|
FunkyFr3sh
|
9ce87449ec
|
improve boxing/maintas cursor lock/unlock - fix automatic mouse sensitivity scaling with boxing/maintas
|
2018-03-15 20:49:27 +01:00 |
|
FunkyFr3sh
|
ecaaf8e647
|
maintain aspect ratio
|
2018-03-14 14:02:04 +01:00 |
|
FunkyFr3sh
|
fcdc863ffa
|
reinvent adjmouse
|
2018-03-11 21:23:22 +01:00 |
|
FunkyFr3sh
|
308413323c
|
SetProcessDpiAwareness
|
2018-03-10 10:19:54 +01:00 |
|
FunkyFr3sh
|
7a17726679
|
fix for uncontrollable mouse cursor on window 10 fall creators update
|
2018-03-09 13:50:56 +01:00 |
|