2389 Commits

Author SHA1 Message Date
UnknownShadow200
39ad2de811 Finish porting ModelBuilder to C. 2017-06-17 10:57:37 +10:00
UnknownShadow200
58b979a81a forgot to zero PartsBuffer after malloc, oops 2017-06-17 00:07:10 +10:00
UnknownShadow200
1fb65fd1de Start porting ModelBuilder to C. 2017-06-17 00:01:42 +10:00
UnknownShadow200
5f5dd498e9 Remove pointless unused methods from Model classes. 2017-06-16 22:48:45 +10:00
UnknownShadow200
9016dc1e33 Port AABB to C. 2017-06-16 22:21:55 +10:00
UnknownShadow200
7740aeba1b Implement more of ChunkUpdater in C. 2017-06-16 21:05:54 +10:00
UnknownShadow200
9b3ddafc9e Port LocationUpdate to C. 2017-06-16 15:05:40 +10:00
UnknownShadow200
2717460d0b Implement more of ChunkUpdater in C, remove a few redundant bits of code. 2017-06-16 15:02:13 +10:00
UnknownShadow200
ded8ac8b38 More porting of ChunkUpdater to C. 2017-06-13 15:00:19 +10:00
UnknownShadow200
e34847a4ba Fix disconnect screen flickering issues when texture pack had a skybox 2017-06-13 13:13:21 +10:00
UnknownShadow200
b34b627916 Fix mistakes in OpenGL func pointers, modularise IGraphicsApi.CreateDefaultIb 2017-06-12 18:37:18 +10:00
UnknownShadow200
07f01bffef Add missing pre OpenGL 1.2 func pointers 2017-06-11 23:44:19 +10:00
UnknownShadow200
b235edf34d Add func pointers for OpenGL display lists and immediate mode 2017-06-11 22:53:47 +10:00
UnknownShadow200
ac276d3611 Remove generic CreateVb<T>, force everyone to use raw pointers 2017-06-11 22:45:41 +10:00
UnknownShadow200
3710558b92 Don't tie bobbing/tilt to FPS, addresses #435 2017-06-10 13:11:25 +10:00
UnknownShadow200
f3e361b43e Start porting ChunkUpdater to C. 2017-06-10 12:54:00 +10:00
UnknownShadow200
e5b42b0c5b Fix texture pack with different skin type (e.g. 64x32 to 64x64), not correcting setting skin type for players without custom skins. 2017-06-09 08:45:57 +10:00
UnknownShadow200
fd503f3d56 Release 0.99.9 0.99.9 2017-06-09 08:32:14 +10:00
UnknownShadow200
d23da1addf Fix client crashing from changing texture pack, fixes #434. (Thanks bzzbird) 2017-06-09 08:29:30 +10:00
UnknownShadow200
36e36830da Revert back, always show 'wrong username or password' 2017-06-09 08:19:51 +10:00
UnknownShadow200
9f6faa7a34 Release 0.99.8 2017-06-08 23:32:34 +10:00
UnknownShadow200
1be0d7f097 Show appropriate message in launcher for unrecognised username and wrong password, instead of just 'Wrong username or password' 2017-06-08 22:42:28 +10:00
UnknownShadow200
0e38dcf0b4 Use quick and instead of mod operation for tickqueue 2017-06-08 14:06:08 +10:00
UnknownShadow200
aa1ddc7b25 Store global 1D part counts separately for normal and translucent parts. allows globally skipping 1D batches with no translucent parts, for faster performance 2017-06-08 12:19:08 +10:00
UnknownShadow200
bc58cb6f93 Mostly port mesh builder to C. 2017-06-08 11:16:52 +10:00
UnknownShadow200
4bd9eb5b1a Fix most warnings 2017-06-07 17:45:40 +10:00
UnknownShadow200
e7ff52ff7b Replace // with /* comments 2017-06-07 17:36:36 +10:00
UnknownShadow200
59f3c0bc5c Port TileDrawer to C. 2017-06-07 16:51:32 +10:00
UnknownShadow200
69cc33c936 Mostly finish normal mesh builder port to C. 2017-06-07 16:10:30 +10:00
UnknownShadow200
4e3356906b Port DrawInfo1D to C. 2017-06-07 15:51:17 +10:00
UnknownShadow200
2cecfd63a2 Begin porting normal mesh builder to C. 2017-06-07 15:26:12 +10:00
UnknownShadow200
825cd8e0fa make sure to use (void); for all C function declarations that take no args 2017-06-07 13:08:04 +10:00
UnknownShadow200
8e425763c7 Port IsometricBlockDrawer to C. 2017-06-07 10:53:26 +10:00
UnknownShadow200
5a60670ba1 Fix runtime error when using .NET later than 2.0 2017-06-06 15:00:22 +10:00
UnknownShadow200
d72f98b25a Forgot 1 delegate that needed to be explictly declared 2017-06-06 14:49:26 +10:00
UnknownShadow200
fc8d593b35 Define our own explict delegate types for better annotating arguments
also means less compile errors when compiling for .NET later than 2.0
2017-06-06 14:46:14 +10:00
UnknownShadow200
22ca1f0eb9 Given that it has been 3 months since last release, guess it's time for another release. 2017-06-06 11:28:11 +10:00
UnknownShadow200
c41bb0276d And implement sapling physics in C. 2017-06-06 11:13:22 +10:00
UnknownShadow200
08af45b85e Fix saplings not growing in singleplayer 2017-06-06 09:43:18 +10:00
UnknownShadow200
28eb8de0b8 Mostly port physics to C, declare World_GetBlock/SetBlock as macros 2017-06-06 09:37:22 +10:00
UnknownShadow200
7a2be1bbb8 Implement a queue for liquid physics in C. 2017-06-05 22:19:24 +10:00
UnknownShadow200
6fa7bdce71 Port liquid animations to C. 2017-06-05 20:19:09 +10:00
UnknownShadow200
e399e35269 Annotate variables that are native gfx resource ids in C, simplify IModel in C# 2017-06-05 20:02:40 +10:00
UnknownShadow200
ed37ca5321 Create LocalPlayer struct 2017-06-05 19:27:54 +10:00
UnknownShadow200
b7929e541d fix last commit 2017-06-05 15:32:48 +10:00
UnknownShadow200
adc34fa9de Optimise UpdateCulling, reduces time taken from 290 to 190 ms on my machine 2017-06-05 13:44:53 +10:00
UnknownShadow200
1ad5b6b259 Make matrix operations consistent 2017-06-05 13:25:07 +10:00
UnknownShadow200
b22774f7b9 Add TransformX and TransformZ methods 2017-06-05 12:53:28 +10:00
UnknownShadow200
db2b524b43 um oops 2017-06-03 08:51:56 +10:00
UnknownShadow200
a0b7050277 Port PickedPosRenderer to C. 2017-06-03 08:50:40 +10:00