Commit graph

3237 commits

Author SHA1 Message Date
UnknownShadow200
e5b43b263c Simplify SharpWave even more. (and fix a memory leak in C client) 2018-08-12 17:06:24 +10:00
UnknownShadow200
c731192f1c simplify code a little bit 2018-08-11 18:25:26 +10:00
UnknownShadow200
1caf5cb22f combine C per-platform code a bit 2018-08-11 17:56:43 +10:00
UnknownShadow200
1e517a36dd avoid a few multiplies 2018-08-10 02:15:40 +10:00
UnknownShadow200
6b39f11cc0 combine prestep and step1/2 2018-08-10 00:30:03 +10:00
UnknownShadow200
57d52b5da7 combine step 1 and 4 2018-08-10 00:08:42 +10:00
UnknownShadow200
d651b7a386 combine even more imdct steps 2018-08-09 23:05:26 +10:00
UnknownShadow200
67e1d907a2 combine some steps in imdct 2018-08-09 21:30:19 +10:00
UnknownShadow200
f15ee65018 fix issues with sometimes being invisible when it should be visible, and vice versa 2018-08-09 19:31:58 +10:00
UnknownShadow200
b72e5e3aaf Optimise vorbis decoding somewhat 2018-08-09 17:14:39 +10:00
UnknownShadow200
7ac78b7e67 music doesn't crash client when song ends 2018-08-08 22:15:39 +10:00
UnknownShadow200
5fe0dbb68f minor code simplification 2018-08-08 16:01:21 +10:00
UnknownShadow200
a321a18303 Now music actually plays in C client. (although memory leaks all over the place, slow, and crashes after song finishes) 2018-08-08 10:04:17 +10:00
UnknownShadow200
24d3fb3e2a Centralise error codes list 2018-08-07 22:45:45 +10:00
UnknownShadow200
f3e8fb5678 Fix C client crashing on close 2018-08-07 19:05:03 +10:00
UnknownShadow200
be479f6a7d
Update C-client-notes.md 2018-08-07 11:09:55 +10:00
UnknownShadow200
c708cc0582 fix crash with too many sounds 2018-08-07 10:50:29 +10:00
UnknownShadow200
9208456be9 now sounds sort of work in C client 2018-08-07 10:25:56 +10:00
UnknownShadow200
318d722158 Fix skip ssl validation widget not actually showing, oops. (Thanks Xerolyph) 2018-08-07 07:06:56 +10:00
UnknownShadow200
6e9b5a8e31 fix launcher locking up when downloading resources 2018-08-06 03:09:43 +10:00
UnknownShadow200
ad0f6fabbe fix missing files when compiling 2018-08-06 02:58:00 +10:00
UnknownShadow200
a95d0ba3b1 fix vorbis decoding issues when multiple instances are run on different threads 2018-08-06 02:32:32 +10:00
UnknownShadow200
1e6bcd5306 Fix problems from last commit 2018-08-06 01:30:16 +10:00
UnknownShadow200
36c425906f rewrite sharpwave somewhat 2018-08-06 01:04:05 +10:00
UnknownShadow200
daaa68cea2 start porting audio to C client 2018-08-05 20:39:30 +10:00
UnknownShadow200
0d75633ec0 reduce code size of C nbt reader a bit 2018-08-05 16:17:41 +10:00
UnknownShadow200
cabbbddeb5 improve /client gpuinfo 2018-08-04 21:35:20 +10:00
UnknownShadow200
334abc47fd add /client gpuinfo to C client 2018-08-04 21:11:32 +10:00
UnknownShadow200
c2ab0f8141 simplify head model 2018-08-04 18:57:22 +10:00
UnknownShadow200
03b061083e and also make those changes to C client. (and also fix held block colour) 2018-08-03 15:15:36 +10:00
Goodlyay
3b24617c62 Fix skybox being mirrored in-game vs .png 2018-08-02 20:08:37 -07:00
UnknownShadow200
f904c054f5 make window public 2018-08-02 20:33:08 +10:00
UnknownShadow200
cdb45aff12 Fix not being able to look straight up or down with camera 2018-08-02 20:00:26 +10:00
UnknownShadow200
51820d1c4c stuff 2018-08-02 19:22:05 +10:00
UnknownShadow200
969bc1b0f2 fix output audio not being quite right 2018-08-02 02:01:05 +10:00
UnknownShadow200
a42db45df1 make imdct actually run in a reasonable time 2018-08-02 01:59:04 +10:00
UnknownShadow200
42a99951eb Fix sitting model crashing 2018-08-02 00:32:31 +10:00
UnknownShadow200
967505a469 now decodes at far, far slower than realtime 2018-08-01 04:07:46 +10:00
UnknownShadow200
c0a8e0a132 now decodes 3 frames before crashing 2018-08-01 02:44:53 +10:00
UnknownShadow200
6b366f58d2 fix more bugs, take 2 2018-08-01 00:56:22 +10:00
UnknownShadow200
9f35bb66ed fix a bunch of decoding errors 2018-07-31 23:40:56 +10:00
UnknownShadow200
51fa090003 fix ilog 2018-07-31 22:57:59 +10:00
UnknownShadow200
91e707f03b C client should't reject inf tex terrain.png 2018-07-31 21:57:40 +10:00
UnknownShadow200
915781c7ca 64x64 default and custom mob textures now work 2018-07-31 21:27:10 +10:00
UnknownShadow200
7ffef1b67a fix last commit with 64x64 skins 2018-07-31 20:29:50 +10:00
UnknownShadow200
0f2327ea8a give zombie/skeleton/chibi model proper arms. other models no longer show an arm. 2018-07-31 20:23:04 +10:00
UnknownShadow200
4832e7d37c minorly simplify modelcache in C client 2018-07-31 17:59:36 +10:00
UnknownShadow200
6c45c8df9e fix divide by zero in vorbis decode 2018-07-31 17:06:01 +10:00
UnknownShadow200
0a4b510811 work on decoding vorbis residue 2018-07-31 05:41:10 +10:00
UnknownShadow200
9365f66ebc now actually synthesis floor for vorbis 2018-07-31 01:31:26 +10:00