3070 Commits

Author SHA1 Message Date
UnknownShadow200
8af3199751 avoid fmodf 2018-05-21 22:13:20 +10:00
UnknownShadow200
cdba690aff Move Fast in HuffmanTable to start of struct, given that common case is <= 9 bits 2018-05-21 17:00:28 +10:00
UnknownShadow200
91ab867d5e WIP deflate compressor, slow, not overly great, broken in some cases 2018-05-21 16:14:03 +10:00
UnknownShadow200
f48f17d11c reduce size of InflateState a little bit 2018-05-21 16:14:00 +10:00
UnknownShadow200
f0f141758f If you're holding down tab list, still show it across world changes until you release tab (very important feature) 2018-05-20 15:18:25 +10:00
UnknownShadow200
d4f84c3fb9 a 2018-05-19 19:11:32 +10:00
UnknownShadow200
5622523c6b fix skins on non-humanoid models for C client 2018-05-19 00:51:29 +10:00
UnknownShadow200
ff5d8780bd Fix animations being broken in C client in release mode (uninitalised variables are a pain) 2018-05-19 00:37:18 +10:00
UnknownShadow200
f424f97935 Fix entity shadows in C client, reduce divisions 2018-05-19 00:22:59 +10:00
UnknownShadow200
e9502882e1 Fix VSync not applying properly at startup in C client 2018-05-18 22:56:06 +10:00
UnknownShadow200
ec690648f8 it's late and I can't be bothered working out why git reset isn't working on this file 2018-05-18 22:55:21 +10:00
UnknownShadow200
9461bbbf59 add static qualifier for most functions in C client 2018-05-18 22:35:52 +10:00
UnknownShadow200
b4b84fa442 simplify camera code a little bit 2018-05-18 11:02:22 +10:00
UnknownShadow200
3aecb338c1 Fix hotkeys modifiers in C client 2018-05-18 10:06:13 +10:00
UnknownShadow200
245bf92641 Fix C client crashing with legacy borders renderer on a large world 2018-05-17 16:53:27 +10:00
UnknownShadow200
bfe5f3619a Prefer unicode overloads for winapi functions 2018-05-17 13:50:21 +10:00
UnknownShadow200
42373d64d7 Fix 'change texture pack' sort order being wrong, make string compare case insensitive 2018-05-16 20:06:32 +10:00
UnknownShadow200
217065e21c RefreshRate only needs to be integer 2018-05-15 11:28:57 +10:00
UnknownShadow200
178e5a2710 Fix smooth camera being paused when chat or other GUI is opened 2018-05-14 16:33:44 +10:00
UnknownShadow200
6e9802bc43 Fix content length in C client, few other minor fixes 2018-05-14 15:40:01 +10:00
UnknownShadow200
43a0509962 optimise text drawing for C client 2018-05-14 13:17:31 +10:00
UnknownShadow200
16b056e78e Show a more helpful error when missing default.zip
also don't allocate so much on stack for zip reader
2018-05-14 12:30:39 +10:00
UnknownShadow200
ad6ab7fb2a etag and last-modified work now 2018-05-13 22:43:53 +10:00
UnknownShadow200
6db245f9d8 Finally get DateTime_FromTotalMS right 2018-05-13 21:57:10 +10:00
UnknownShadow200
94795c876b Port TexPackOverlay and ConfirmDenyOverlay to C, minor code cleanup 2018-05-13 18:15:11 +10:00
UnknownShadow200
6f27061871 Simplify terrain atlas code 2018-05-12 14:25:01 +10:00
UnknownShadow200
b7c712fc03 Fix crashing and glitchiness when using texture pack of different size in C client 2018-05-11 23:30:02 +10:00
UnknownShadow200
a78f7815da Port TexIdsOverlay and UrlWarningOverlay to C 2018-05-11 13:39:23 +10:00
UnknownShadow200
aac7c42658 Fix chatlines of 0 resetting to 1 on next load 2018-05-11 08:21:02 +10:00
UnknownShadow200
108c69fc92 Don't set fog when context is lost, should fix crashing on some AMD gpus. 2018-05-09 22:17:44 +10:00
UnknownShadow200
fbbea98edf Start port overlay to C 2018-05-09 21:45:19 +10:00
UnknownShadow200
c93ad54b8f simplify C# overlay code a little bit 2018-05-09 18:52:00 +10:00
UnknownShadow200
98791052cd Fix .zip archive with trailing comment bytes not loading 2018-05-08 15:57:07 +10:00
UnknownShadow200
abb6f9796a Don't try to read data for http error status codes for C client 2018-05-07 23:23:32 +10:00
UnknownShadow200
a66e4a7e6a Don't store full model name in C client for entity, reduces size of net players list global by 3 KB 2018-05-07 15:18:16 +10:00
UnknownShadow200
58c7a3a5cd log how long http requests take in C client 2018-05-07 10:45:54 +10:00
UnknownShadow200
7692015d39 Completely disable the fail survival mode in normal client builds - you must compile it with SURVIVAL_TEST defined instead now. 2018-05-07 09:58:53 +10:00
UnknownShadow200
13ef73f9b7 When holding air, inventory should open at middle instead of very bottom 2018-05-07 08:57:29 +10:00
UnknownShadow200
c55400849c Fix crashing on reconnect with C client 2018-05-06 23:46:25 +10:00
UnknownShadow200
b5a4156228 Fix some things with chat input 2018-05-06 22:47:22 +10:00
UnknownShadow200
2e4269c9ac Start work on getting skins and texture packs to download for C client. Fix a few other minor bugs. 2018-05-06 20:45:39 +10:00
UnknownShadow200
5676ea1470 use hex error code in crash message box 2018-05-06 15:31:43 +10:00
UnknownShadow200
aa62d7d43f More work on asyncdownloader 2018-05-06 13:58:27 +10:00
UnknownShadow200
0d5fb926aa Fix tab list being stuffed on one server 2018-05-06 11:05:17 +10:00
UnknownShadow200
0f261a0d74 Make loading screen look more like classic one 2018-05-05 12:31:54 +10:00
UnknownShadow200
3b299519cd Fix skybox 2018-05-04 22:50:42 +10:00
UnknownShadow200
a2536acf2f Fix png decoding issues finally 2018-05-04 22:45:02 +10:00
UnknownShadow200
e7bd09b8b0 Fix crashing when /tp ing to extremely large positions (Thanks cybertoon) 2018-05-04 17:53:54 +10:00
UnknownShadow200
69e39b299e Implement Position/Length for Portion/Memory streams too 2018-05-04 11:57:56 +10:00
UnknownShadow200
98bb276bf4 Fix a few minor bugs in C port 2018-05-03 21:33:09 +10:00