5899 Commits

Author SHA1 Message Date
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
UnknownShadow200
480e6a9761
Merge pull request #857 from UnknownShadow200/WebStandardLib2
More rewrites to web client standard library
2021-06-19 06:44:00 +10:00
UnknownShadow200
d9065ee8de Fix screenshots having day of week instead of month 2021-06-18 20:33:36 +10:00
UnknownShadow200
7ca5b21f00 Builder: Remove some useless variables, rename some things to make more sense 2021-06-16 21:18:06 +10:00
UnknownShadow200
0b4dc84271 Move World_Contains checks to within Lighting_Col, rename Lighting_Col_XYZ to Lighting_Color_XYZ 2021-06-16 20:16:52 +10:00
UnknownShadow200
c767738d04
Merge pull request #858 from derekdinan/master
Add more announcement MessageTypes
2021-06-16 19:49:57 +10:00
Derek
6e53b6fbd4 Extra announcements: Don't read invalid memory, make IDs consistent 2021-06-16 19:43:31 +10:00
Derek
5933eb715c Add more announcement MessageTypes
Adds the BigAnnouncement and SmallAnnouncement MessageTypes as requested here: https://wiki.vg/Classic_Protocol_Extension/Proposals#MessageTypes_v2
2021-06-15 11:42:37 +10:00
UnknownShadow200
5a41563cc8
Add modules.md listing the modules in ClassiCube 2021-06-14 15:15:34 +10:00
UnknownShadow200
cbc8d50a1e fix a few unnecessary warnings 2021-06-14 07:27:05 +10:00
UnknownShadow200
18b09bcfad more minor style tidyup 2021-06-11 22:02:48 +10:00
UnknownShadow200
dc8381d76b Make chunk mesh building a little bit faster 2021-06-11 17:49:39 +10:00
UnknownShadow200
30ff69952d Fix browsers not supporting IndexedDB crashing when saving map, also slightly reduce size of .js file by specifying only web environment is supported 2021-06-08 11:48:45 +10:00