fgenesis
ce869ba55a
Load GL symbols *after* creating the window, else we only get a basic GL 1.1 context
2016-11-15 04:49:53 +01:00
fgenesis
90d70c117b
Clean up framebuffer code a little
2016-11-15 04:48:21 +01:00
fgenesis
0db3c8242c
Remove hardcoded Intel GMA 950 check
2016-11-15 01:18:54 +01:00
fgenesis
b32ce853e7
Fix possible stack overflow
...
Why did this never happen before??!
2016-11-14 04:17:53 +01:00
fgenesis
9422e74e43
Make window resizable
2016-11-14 04:17:04 +01:00
fgenesis
6d4f1175ba
Fix input grabbing logic, add related user setting, minor cleanup
2016-11-14 03:42:11 +01:00
fgenesis
e92b76cf40
Some more opengl setup cleanup and fullscreen switching improvement
2016-11-14 03:42:10 +01:00
fgenesis
fe7c6ee048
Better fullscreen switching behavior, minor cleanup
2016-11-14 03:42:10 +01:00
fgenesis
c05f2db2e4
Fix vs2015 build
2016-11-09 02:10:13 +01:00
fgenesis
1bad4d006d
Avoid recreating the GL context on Alt+Tab, resolution change, or windowed/fullscreen switch
2016-11-09 01:17:23 +01:00
fgenesis
b8aaccd7a1
Attempt to repair background pausing on Linux
2016-11-09 01:17:23 +01:00
fgenesis
a3d5d63eed
possible link fix for cmake build but not sure
2016-10-04 00:08:03 +02:00
fgenesis
b9d7d3e9fe
screw this
2016-10-03 23:26:21 +02:00
fgenesis
a3421c323d
hopefully last fix
2016-10-03 23:11:48 +02:00
fgenesis
6658b45da6
i'll just stop writing commit messages from now on and eventually unbreak my linux install or something
2016-10-03 23:01:19 +02:00
fgenesis
2ccc751f70
more fix
2016-10-03 22:54:13 +02:00
fgenesis
204525bb37
should drunkcode more often
2016-10-03 22:40:04 +02:00
fgenesis
80175c3df6
another gcc 4.5 breakage, delete old unused leftovers
2016-10-03 22:34:54 +02:00
fgenesis
bc77c89ad3
Fix build with gcc ~5.4. Thx thegamemaster1234 for pointing.
2016-10-03 22:28:29 +02:00
fgenesis
b5e6234269
Move glext function pointer loading to GLLoad.cpp
2016-09-26 04:13:28 +02:00
fgenesis
4751b31653
Save screenshots in PNG instead of TGA format. Closes #34 .
2016-09-26 03:44:15 +02:00
fgenesis
b4c001edb6
Update zlib to 1.2.8, libpng to 1.6.25, and move out of glpng subdir
2016-09-26 03:40:35 +02:00
fgenesis
58df545ec8
cleanup #2 , no functional changes
2016-09-26 01:54:45 +02:00
fgenesis
8f524279b3
warning fix + cleanup, no functional changes
2016-09-26 01:54:30 +02:00
fgenesis
cd24278bf8
Use glGenerateMipmapEXT if available
...
Don't want to do mipmaps on CPU if not necessary.
2016-09-25 22:55:59 +02:00
fgenesis
84da02e4aa
Merge branch 'vs15' into controllerfixup
2016-08-07 23:57:35 +02:00
fgenesis
7b702673fe
Fix some things/typos that were overlooked
2016-08-07 05:20:04 +02:00
fgenesis
21d4b43c29
Fix more opengl linkage problems on windows
2016-08-06 21:00:48 +02:00
fgenesis
916c3214d2
Make SDL2 the default
2016-08-06 20:03:51 +02:00
fgenesis
93ac73179f
Support vs15
2016-08-06 19:50:07 +02:00
fgenesis
812dc7dd7f
Reject joystick axes for Swim[Up|Down|Left|Right] actions.
...
This avoids confusion since the axes are always used, analog, and allow nice control.
If the axes were additionally mapped to Sim* actions, the movement would
no longer be analog as soon as the (digital) action state is enabled.
2016-08-04 02:22:05 +02:00
fgenesis
844ee748e6
Make InGameMenu catch some more actions.
...
Not sure if this is really necessary, but can't hurt
2016-08-04 01:56:19 +02:00
fgenesis
15c78dd2e4
Rix mouse button emulation that broke somewhere along the way
2016-08-04 01:55:32 +02:00
fgenesis
d49531f486
Replace DebugButton in the key config menu with a nicer and UI-focusable button
2016-08-02 04:15:04 +02:00
fgenesis
cd17e34094
Fix typo that broke bone lock orientation
2016-08-02 03:36:06 +02:00
fgenesis
00900a9dfb
Fix bone particles broken in 8472718fb7
2016-08-02 02:44:50 +02:00
fgenesis
2d47b4a7b3
Tiny header cleanup
2016-07-19 02:59:30 +02:00
fgenesis
3de004262b
Attempt to fix joystick enabled/disabled state
2016-07-19 02:45:56 +02:00
fgenesis
bff072039a
Addition to prev. commit: Fix this in a better way.
...
This also gets rid of a 1-frame delay in DSQ action handling.
Hope this doesn't cause any problems, as i'm not sure.
2016-07-18 23:22:42 +02:00
fgenesis
335b26d1e0
Fix resuming paused cutscene
2016-07-18 23:14:20 +02:00
fgenesis
e8f1129c24
Fix startup crash and linking error in release mode
2016-07-18 03:21:24 +02:00
fgenesis
e44ebfaa9f
Forgot stringbank.txt update
2016-07-18 01:35:32 +02:00
fgenesis
619d3d531b
Remove some now unused/unneeded leftovers
2016-07-18 01:34:43 +02:00
fgenesis
ab959bc6d6
Use sentinel that captures most of the input for sourceID -1
2016-07-18 01:27:58 +02:00
fgenesis
c943759ce1
Getting closer to mutliple inputs actually working
...
Split logic and state from ActionMapper into another class,
of which one exists per input set.
2016-07-17 22:25:24 +02:00
fgenesis
dcf09343b5
Correctly distinguish between action sources when evaluating ActionMapper
...
I'm not quite happy with the hackishness of this change;
hope it doesn't incur too much runtime overhead with all these checks...
2016-07-17 17:50:27 +02:00
fgenesis
77e4bfd292
Various improvements and fixes
2016-07-17 05:54:09 +02:00
fgenesis
411f8950e5
Fix possible fatal error, and jostick not accepting esc
2016-07-17 03:05:26 +02:00
fgenesis
4ee2abda06
Fix key config menu being visible and messed up when it shouldn't, under some circumstances
2016-07-17 02:47:19 +02:00
fgenesis
671d0ace1b
Fix some regressions + improvements:
...
- ACTION_MENU* not sent
- allow using the game UI with keyboard only
- allow mapping ACTION_MENU to controller inputs
- fix joystick axis (-) not working due to typo
2016-07-17 02:34:34 +02:00