Kae
ac7577b4df
Rename Keypad enums
...
noticed keypad binds were named like this in SE (probably due to using the names given by SDL there) and it's nicer anyway. better do this sooner than later.
2024-09-02 22:17:26 +10:00
Kae
bef86811c9
revert libsamplerate addition
...
sadge
2024-08-03 13:36:16 +10:00
Kae
908fa1ee60
Add libsamplerate, make Voice bitrate configurable
2024-08-03 11:54:08 +10:00
Kae
d4fad6402f
add F16-F24 keys
2024-07-12 08:09:06 +10:00
Kae
d313a3ceb3
OpenGL: use 4.1 core
...
necessary for modern Mac support
2024-07-07 04:44:01 +10:00
LDA
e1abce7091
allow compiling with old versions of sdl2
2024-06-25 22:13:51 -07:00
Kae
d5f5fb5ddf
Add hardware cursor game setting
2024-04-19 08:52:35 +10:00
Kae
8a8a050159
2 features: multi-sample anti-aliasing & Lua patches for images
2024-04-08 14:22:22 +10:00
ErodeesFleurs
646c444a41
Maybe fix IME support
2024-03-27 11:22:09 +08:00
Kae
5da4b1a4e3
Make it clearer when the base Starbound assets are missing
...
until the installer can locate the user's original Starbound assets
2024-03-22 22:22:19 +11:00
Kae
463205c09c
remove unnecessary SDL2 include
...
[skip ci]
2024-03-17 01:52:34 +11:00
Kae
8164e5ae6f
Game window respects Windows theme setting
2024-03-14 21:17:05 +11:00
Kae
6c562470f3
Merge launcher branch
2024-03-08 20:09:27 +11:00
Kai Blaschke
cd23817bf1
Fixed remaining compiler warnings
...
Some warnings (e.g. in Opus and the tests) can't be fixed, only suppressed.
2024-02-28 18:30:27 +01:00
Kai Blaschke
431a9c00a5
Fixed a huge amount of Clang warnings
...
On Linux and macOS, using Clang to compile OpenStarbound produces about 400 MB worth of warnings during the build, making the compiler output unreadable and slowing the build down considerably.
99% of the warnings were unqualified uses of std::move and std::forward, which are now all properly qualified.
Fixed a few other minor warnings about non-virtual destructors and some uses of std::move preventing copy elision on temporary objects.
Most remaining warnings are now unused parameters.
2024-02-19 16:55:19 +01:00
Kae
8d0dcd11d7
Update StarMainApplication_sdl.cpp
2023-11-29 13:45:53 +11:00
Kae
65cf738832
Update StarMainApplication_sdl.cpp
2023-11-29 13:45:13 +11:00
Kae
0497048b44
Add input.mousePosition
2023-11-02 08:12:21 +11:00
Kae
848b11399f
Get SE-compatible voice transmission working
2023-07-16 23:04:09 +10:00
Kae
3b38825b34
more voice stuff
2023-07-14 13:13:19 +10:00
Kae
f14f77724d
more voice work!!!
2023-07-13 20:47:53 +10:00
Kae
28f4204b09
more Voice work
2023-07-13 19:12:55 +10:00
Kae
422871450d
Halve SDL audio buffer size to halve audio latency
2023-06-29 01:29:29 +10:00
Kae
bc2080e2c6
Improve windowing logic
2023-06-29 01:12:52 +10:00
Kae
99846487b9
Properly clean up SDL controllers and cursors on application exit
2023-06-28 23:34:59 +10:00
Kae
0b7ddd05d1
Add extremely basic controller support (only movement)
2023-06-28 22:52:09 +10:00
Kae
a1e428fafa
Fix cursor cleanup
2023-06-28 00:51:02 +10:00
Kae
332983c97b
The Formatting String Catastrophe
2023-06-27 20:23:44 +10:00
Kae
32411daa67
Fix 1:1 scale cursors being Australian
2023-06-26 18:05:00 +10:00
Kae
176c79bada
Hardware Cursor support
...
Updated SDL2 for this, so lib\ is no longer gitignored
2023-06-23 18:13:26 +10:00
Kae
bab5f0bd11
Update StarMainApplication_sdl.cpp
2023-06-23 15:45:03 +10:00
Kae
d6fdd96076
Fixes and stuff
...
Using proper SDL Audio APIs now
Fixed borderless
Create game window before asset load
Bump up root loading worker thread count to 8
Fix not hearing other player songs on load-in
Fix issues with shipworlds missing ship.level property
Fix rare thread race with received chat packets on the server-side
2023-06-21 15:25:10 +10:00
Kae
0ec3000536
processing directives for text box widgets
...
few other misc things
also fixed SDL audio on newer SDL vers
2023-06-21 10:40:53 +10:00
Kae
6352e8e319
everything everywhere
...
all at once
2023-06-20 14:33:09 +10:00