185 Commits

Author SHA1 Message Date
123DMWM
d9e717f99d Fixed Resource Fetcher
Launcher now downloads all the required resources which could cause a
crash if not found.
2015-04-20 12:20:55 -04:00
UnknownShadow200
87a61e26e2 Remove unused EnvRenderer ambient lighting code. 2015-04-20 06:15:52 +10:00
UnknownShadow200
08fdbaf777 Make name render properly above sheep. 2015-04-19 20:02:15 +10:00
UnknownShadow200
4de7be9e41 Simplify model loading code. 2015-04-19 19:59:02 +10:00
UnknownShadow200
4929075212 Add simpler NextOf function. 2015-04-18 08:17:07 +10:00
UnknownShadow200
988b238501 Make physics code clearer, fix small bug. 2015-04-18 07:49:29 +10:00
UnknownShadow200
2d7a74bd4a Don't crash when receiving 0 for block permissions. 2015-04-12 09:38:47 +10:00
UnknownShadow200
e89dfb9f56 Simplify FastBitmap. 2015-04-10 08:42:52 +10:00
UnknownShadow200
ee0542e19b Copy readme to output. 2015-04-10 08:08:41 +10:00
UnknownShadow200
92f3e723a8 Slightly reduce OpenTK even further, fix indention of FastColour. 2015-04-10 08:05:30 +10:00
UnknownShadow200
6d6067ec1c Sync launcher version with client version, display name of current resource being fetcehed in form title. 2015-04-08 06:49:24 +10:00
UnknownShadow200
97ad029205 Fix order of bottom right CPE messages. 2015-04-05 06:28:08 +10:00
UnknownShadow200
ca6abfda53 Add ability to change mouse sensitivity. 2015-04-04 18:42:29 +11:00
UnknownShadow200
fa5352f634 When pressing escape in pause screen, return to normal screen. 2015-04-04 17:53:52 +11:00
UnknownShadow200
c7bfbc8567 Add scrolling in block hotbar. 2015-04-04 17:50:11 +11:00
UnknownShadow200
81ae1012ee Add middle clicking, cleanup held block setting. 2015-04-04 17:43:38 +11:00
UnknownShadow200
cbb301fc06 Release 0.5 0.5 2015-04-04 13:53:44 +11:00
UnknownShadow200
91be27e85c Rewrote readme.txt. 2015-04-04 13:48:52 +11:00
UnknownShadow200
60b1f89f7a Made crash dialog nicer. 2015-04-04 13:05:53 +11:00
UnknownShadow200
8adfbc6cc6 More efficiency improvements. 2015-04-04 11:10:26 +11:00
UnknownShadow200
0118370400 Reduce memory pressure on GC even more. 2015-04-04 10:02:30 +11:00
UnknownShadow200
c235286b94 Reduce memory pressure on GC. 2015-04-04 09:42:31 +11:00
UnknownShadow200
8d52122a8f Centralise texture drawing. 2015-04-04 09:21:35 +11:00
UnknownShadow200
47f21b764a Remove unused variables. 2015-04-04 07:43:19 +11:00
UnknownShadow200
9c127b0962 Make OpenTK even more lightweight. 2015-04-02 12:41:27 +11:00
UnknownShadow200
5cd1939f65 Simplify display list creation for OpenGL. 2015-04-02 10:09:14 +11:00
UnknownShadow200
3e0d217e48 Don't use GLX_ extension string. 2015-04-02 09:56:28 +11:00
UnknownShadow200
1ceeeda4ba Reduce array sizes in block info, make some things more consistent. 2015-04-01 06:27:13 +11:00
UnknownShadow200
168e685867 Update .gitignore to ignore profiling session files. 2015-04-01 06:18:26 +11:00
UnknownShadow200
f482be6bd3 Remove most of the unused OpenTK functions, reduced memory usage. 2015-03-14 08:09:18 +11:00
UnknownShadow200
29799100be Simplify physics. 2015-03-14 07:49:35 +11:00
UnknownShadow200
fee6cef207 Minor cleanup. 2015-03-09 10:31:50 +11:00
UnknownShadow200
3cf90c1cb9 Fix empty chunks not being redrawn, slightly simplify next multiple of 16 function. 2015-03-09 09:45:45 +11:00
UnknownShadow200
0b84aecea8 Optimise frustum culling testing. 2015-03-01 08:47:35 +11:00
UnknownShadow200
ba9d29b4cd Replace ray-triangle intersection with much faster alternative. 2015-02-27 17:07:11 +11:00
UnknownShadow200
c22874d4fc Optimise block redrawing. 2015-02-26 06:41:41 +11:00
UnknownShadow200
69a8d761bf Minor performance optimisations. 2015-02-25 06:40:27 +11:00
UnknownShadow200
b673944a61 Simplify local player interpolation. 0.4 2015-02-14 09:01:04 +11:00
UnknownShadow200
39e67a182e Rewrite player animations. 2015-02-14 08:53:38 +11:00
UnknownShadow200
b5af44396f Move utility classes into their own folder. 2015-02-07 06:43:19 +11:00
UnknownShadow200
77490cf84d Fix screenshots. 2015-02-06 07:21:11 +11:00
UnknownShadow200
617e8725e8 Reduce BlockSelectScreen slightly, fix snow height. 2015-02-04 19:47:25 +11:00
UnknownShadow200
f278af2aed Tidy last code somewhat. 2015-01-31 07:01:56 +11:00
UnknownShadow200
f0cfac5991 Optimise chunk mesh building somewhat. 2015-01-31 06:56:10 +11:00
UnknownShadow200
12f82d926e Optimise pixel operations with FastBitmap. 2015-01-27 10:10:43 +11:00
UnknownShadow200
80d684b83f Remove non RGBA pixel accessors. 2015-01-27 09:38:32 +11:00
UnknownShadow200
272125c769 Fix corner case with slabs. 2015-01-25 14:41:11 +11:00
UnknownShadow200
359060889f Minor cleanups here and there. 2015-01-22 08:47:58 +11:00
UnknownShadow200
1ae63a0fee Disable culling of translucent blocks. (otherwise issues) 2015-01-14 18:22:26 +11:00
UnknownShadow200
c606d96150 Optimise chunk resetting. 2015-01-14 17:30:35 +11:00