6261 Commits

Author SHA1 Message Date
UnknownShadow200
919045f7ce Fix issues when running game through libTAS
1. Window always thought it didn't have input focus, so was stuck in menu
2. Crashed whenever a key was pressed
2021-08-04 23:04:24 +10:00
UnknownShadow200
b62a315a8b Fix input overlay not being closed when source button is disabled (Thanks Me_) 2021-08-03 19:03:02 +10:00
UnknownShadow200
76e5c2b899
Merge pull request #877 from UnknownShadow200/AudioFixup1
Audio rewrite
2021-07-31 17:59:08 +10:00
UnknownShadow200
1ca0b4e636 Android: Pause music when in background, instead of muting 2021-07-31 11:52:55 +10:00
UnknownShadow200
0b08bf77bd Fix OpenAL backend 2021-07-30 07:11:28 +10:00
UnknownShadow200
50f2ec067c Change API to single Audio_Poll instead which returns number of buffers in use
OpenAL backend still needs to be rewritten, OpenSLES backend isn't even tested
2021-07-29 23:11:56 +10:00
UnknownShadow200
16cf787236 Don't recreate OpenAL source if possible 2021-07-29 19:05:57 +10:00
UnknownShadow200
b30995e14a Remove Audio_Stop from API 2021-07-29 18:50:54 +10:00
UnknownShadow200
907ddd90cd Tidy up readme, add TCC WIP compile instructions 2021-07-24 13:51:30 +10:00
UnknownShadow200
5aaefd4510 fix not compiling with TCC, avoid shellapi.h 2021-07-24 12:21:04 +10:00
UnknownShadow200
bb9d8fb29f Avoid including Windows headers for WinINet backend 2021-07-24 10:09:30 +10:00
UnknownShadow200
04f9fd932a Avoid including windows headers for WinMM backend 2021-07-23 21:17:56 +10:00
UnknownShadow200
16ce6c7506 Audio_Close/Audio_Stop don't need to return anything 2021-07-23 11:00:27 +10:00
UnknownShadow200
7c16d1e584 Release 1.2.7 1.2.7 2021-07-22 11:41:14 +10:00
UnknownShadow200
672e0ce0e7 Make Vec3_Normalise handle 0 vectors 2021-07-22 08:50:10 +10:00
UnknownShadow200
c2fc17f0de tidy up OpenGL backend compatibility code, make the OpenGL 1.1 slightly more unified behaviour 2021-07-21 11:50:21 +10:00
UnknownShadow200
2dab8f427e Make OpenGL 1.5/1.2+VBO backend almost work with 1.1 too, just slower 2021-07-20 08:59:26 +10:00
UnknownShadow200
b9168ee255
Merge pull request #869 from UnknownShadow200/WindowSplit
Split up Window.c into its individual backends
2021-07-17 07:03:26 +10:00
UnknownShadow200
78cc5b708c don't forget to update VS project 2021-07-16 23:08:52 +10:00
UnknownShadow200
f7ffad8ee3 Compilation fixes 2021-07-16 11:43:19 +10:00
UnknownShadow200
d8bee2e32c Split up mac window implementations too 2021-07-16 08:29:30 +10:00
UnknownShadow200
df6cc32cdf Split up Window.c into separate backends, except for mac 2021-07-16 07:57:17 +10:00
UnknownShadow200
bf64700292 Move common part of Window.c into _WindowBase.h 2021-07-16 07:25:25 +10:00
UnknownShadow200
3a33e94a94 Use NSPasteboard for clipboard in Cocoa 2021-07-15 22:49:44 +10:00
UnknownShadow200
5a4e5d6fa0 more col->colors, less warnings compiling Cocoa backend 2021-07-15 19:36:36 +10:00
UnknownShadow200
d17b91ea1a unify HttpComponent, start renaming col to color 2021-07-13 22:11:23 +10:00
UnknownShadow200
0d42e6f48c Simplify sound playing code to integrate AudioContext directly 2021-07-12 18:12:27 +10:00
UnknownShadow200
2f1e6c456a
Merge pull request #867 from UnknownShadow200/WebHttpRewrite
Webclient: Allow downloading up to 8 resources concurrently
2021-07-11 10:29:50 +10:00
UnknownShadow200
f8703788e8 Dial back max concurrency to 6 to reduce likelihood of triggering rate limiting 2021-07-11 10:24:09 +10:00
UnknownShadow200
dbb0664f9f Webclient: Limit max requests to 8 concurrently 2021-07-11 08:06:22 +10:00
UnknownShadow200
6e4bf4d42f Just close game instead of waiting for HTTP worker to finish whatever it's currently working on 2021-07-11 08:06:22 +10:00
UnknownShadow200
94ceead22d even more tidy up 2021-07-11 08:06:22 +10:00
UnknownShadow200
945305e7db Web: Allow downloading multiple requests at once 2021-07-11 08:06:21 +10:00
UnknownShadow200
42dec428ca more moving of code into worker/web backends, pass request ID to XmlHttpRequest interop downloader 2021-07-11 08:06:21 +10:00
UnknownShadow200
6add30a1b0 Split up Http into separate web vs worker implementations 2021-07-11 08:06:20 +10:00
UnknownShadow200
7ca3d62423
Merge pull request #863 from UnknownShadow200/GfxBackend
Split up Graphics.c into its backends
2021-07-10 07:53:45 +10:00
UnknownShadow200
82e2f49db8
Merge pull request #865 from codingwatching/codingwatching-patch-1
Fix type mismatch
2021-07-10 07:43:18 +10:00
codingwatching
a8677ee431
Fix type mismatch
Type mismatch
2021-07-09 15:17:45 +07:00
UnknownShadow200
a801bf6fd5 Try to fix rare case where Module.saveNode would still throw an error and hence abort the game (Thanks Swoozy) 2021-07-09 07:33:25 +10:00
UnknownShadow200
60585abaaa Workaround rare issue with android client where it would use wrong main function, should address #864 (Thanks codingwatching) 2021-07-08 21:39:49 +10:00
UnknownShadow200
b5bbd35727 Fix not compiling with android studio, see #864 (Thanks codingwatching) 2021-07-08 21:04:58 +10:00
UnknownShadow200
2b32ea1812 Fix pasting completely non code page 437 text on X11 backend always causing game to freeze for 1 second (Thanks fam0r + soshimee) 2021-07-05 23:03:38 +10:00
UnknownShadow200
aff24c2cdc Tidy up graphics code a bit 2021-07-05 20:01:35 +10:00
UnknownShadow200
4ba7f22518 Split Graphics into OpenGL and Direct3D9 backends 2021-07-05 19:38:57 +10:00
UnknownShadow200
65b2a861e6 minor code tidyup 2021-07-05 19:12:06 +10:00
UnknownShadow200
800cfe03d4 Release 1.2.6 1.2.6 2021-07-03 06:45:34 +10:00
UnknownShadow200
c203d9e981 And move more to LBackend + general tidyup 2021-06-20 22:12:02 +10:00
UnknownShadow200
55d74709b1 Launcher: WIP on splitting off drawing into separate backend module 2021-06-20 14:52:06 +10:00
UnknownShadow200
52b5395f51
Merge pull request #859 from UnknownShadow200/LightingFixes
Adv builder shouldn't depend on Lighting_Heightmap
2021-06-19 16:12:31 +10:00
UnknownShadow200
621081f7ac Adv builder shouldn't depend on Lighting_Heightmap 2021-06-19 08:02:34 +10:00