8126 Commits

Author SHA1 Message Date
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
UnknownShadow200
d09a2652fa Break up sprite rendering, they draw properly now. 2015-01-14 17:11:03 +11:00
UnknownShadow200
5f05ed73e4 Use face culling. (Breaks sprites though) 2015-01-14 13:48:55 +11:00
UnknownShadow200
dabc5aa858 Optimise liquid pass slightly. 2015-01-12 11:42:00 +11:00
UnknownShadow200
40d586c057 Use Arb.DeleteBuffers(), remove duplicate screenshot code. 2015-01-06 19:18:19 +11:00
UnknownShadow200
7b3794dfbc Throw more helpful 'FileNotFoundException' instead of 'System.ArgumentException: Parameter is not valid' for missing images. 2015-01-06 11:09:40 +11:00
UnknownShadow200
b1690d75ab Remove last OpenGL call outside of OpenGLApi class. 2015-01-06 10:54:52 +11:00
UnknownShadow200
04ba5b9a0f Add fur to sheep model. 2015-01-05 15:16:11 +11:00
UnknownShadow200
6039314ab7 Finish spider model, start on sheep (lacks fur), simplify rotations. 2015-01-05 14:13:27 +11:00
UnknownShadow200
8610ff92aa Almost finished spider model, just need to implement all 8 rotated legs. 2015-01-04 19:54:54 +11:00