Commit graph

20 commits

Author SHA1 Message Date
UnknownShadow200
6e92beec24 More removal of unused features from OpenTK 2017-08-07 21:34:37 +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
02513b971e Port Math to C, remove stuff from OpenTK we don't use. 2017-04-29 15:15:32 +10:00
UnknownShadow200
913e98926e name now rotates with rotated entity 2017-04-14 16:33:29 +10:00
UnknownShadow200
7a96cac27e microoptimisations 2017-01-25 23:09:42 +11:00
UnknownShadow200
b2c642b8af Remove Block enum. 2016-06-11 15:29:45 +10:00
UnknownShadow200
2a67f8f698 Remove Pack=1 arguments which were causing runtime errors on specific mono versions, partially addresses #93. (Thanks Jjp137) 2016-03-30 15:59:55 +11:00
UnknownShadow200
cc0dd16c42 Default.png should only not show pixels with A = 0, make clouds height be able to set to +-10,000, make snow/rain nicer, more work on 'alt text' input box. 2015-11-11 11:18:29 +11:00
UnknownShadow200
ad57351cf2 Fix isometric blocks. Save chat font size and mouse sensitivity settings. Enter and keypad enter now do the same thing as clicking on 'OK' in menu screens. 2015-10-07 19:39:20 +11:00
UnknownShadow200
808d66ea6c Initial single player physics added. 2015-09-25 18:17:04 +10:00
UnknownShadow200
9d9ca55a7c Make everything in OpenTK have consistent whitespace, simplified detecting unix kernel, combined INativeWindow and IInputDriver. 2015-08-22 06:50:23 +10:00
UnknownShadow200
09939603de Simplify Vector and Matrix structs. 2015-08-16 10:51:14 +10:00
UnknownShadow200
4e34637a05 Minor code cleanup. 2015-08-15 13:51:22 +10:00
UnknownShadow200
df879604f2 Major rewrite of graphics APIs: Use SharpDX instead of Managed DirectX (64 bit works now), rewrite OpenTK GL class to use calli instructions. 2015-07-28 06:53:22 +10:00
UnknownShadow200
9436afb3f3 Simplify classes that load unmanaged functions statically or dynamically. Remove unncessary namespaces from many declarations in both GL delegates and core class. 2015-07-06 18:04:32 +10:00
UnknownShadow200
9a52cd317f Use optimised matrix multiplication code from later version of OpenTK. 2015-06-30 07:46:37 +10:00
UnknownShadow200
7439ee727a Directly call delegates in OpenGL api, remove some unused functions from OpenTK, only use glLoadMatrix and glMultMatrix. 2015-06-30 07:00:34 +10:00
UnknownShadow200
21fb55f292 Integrate OpenTK into the solution. 2015-06-07 08:53:12 +10:00