Commit graph

26 commits

Author SHA1 Message Date
UnknownShadow200
5f7aafc8e1 Remove Color4 and unused VirtualKey definitions. 2015-07-27 17:06:35 +10:00
UnknownShadow200
f99e9eeb3a Fix crashing on close, remove file that somehow magically appeared? 2015-07-21 19:05:59 +10:00
UnknownShadow200
25d7cbda9e Combine player rendering functions into Player class, remove D3DX reference since we longer need it. 2015-07-21 18:48:51 +10:00
UnknownShadow200
7c1479526a Release 0.8. This will likely be the last work done on the client for a while. 2015-07-10 07:40:25 +10:00
UnknownShadow200
f7b40a3d21 Don't keep track of 'CurrentContext', don't pass opengl version to game window constructor as it is unnecessary, don't bother with reflection because we only really need to load 51 delegates. 2015-07-10 07:07:19 +10:00
UnknownShadow200
54119d0281 Remove ContextHandle and just use IntPtr, cache DC in WindowsGLContext, use native platform GetCurrentContext delegate in GraphicsContext. 2015-07-10 06:30:09 +10:00
UnknownShadow200
062758a7b0 Implement proper resizing handling in Direct3D api. 2015-07-09 10:10:33 +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
8687378509 Simplify AGL class, remove code that was used for GLControl. 2015-07-06 11:04:00 +10:00
UnknownShadow200
a78ddb6979 Make AGL api more consistent. 2015-07-06 10:46:31 +10:00
UnknownShadow200
69e1050ee1 Standardise usings in MacOS api. 2015-07-06 10:22:48 +10:00
UnknownShadow200
152133d95c Only call PickingRender when PickedPos is valid, remove some leftover stuff from UpdateFrame, combine SendPlayerClick functions as one function. 2015-07-02 07:35:28 +10:00
UnknownShadow200
273f4f5611 Remove samples/stereo from GraphicsMode, remove some other unused constructors and exceptions. 2015-07-02 06:33:19 +10:00
UnknownShadow200
ec0cb6b997 Do not create temp window when choosing a pixel format on Windows. Simplify X11 glx api and choosing functions. 2015-07-01 16:58:24 +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
07471e54d7 Keep track of picked block face in PickedPos class, rearrange MouseButton enum order to match CPE PlayerClick specification. 2015-06-28 19:55:29 +10:00
UnknownShadow200
83b2228896 Do not write depth values for translucent blocks (already calculated them in depth pass), remove unused adapative VSync code. 2015-06-27 19:53:24 +10:00
UnknownShadow200
d2fc5bd20e Don't check for X11 on windows, cache EventArgs in Game class, remove update variables from OpenTK.GameWindow 2015-06-27 13:57:16 +10:00
UnknownShadow200
0504a266e0 Remove unused OpenTK.UpdateFrame code. 2015-06-27 13:16:46 +10:00
UnknownShadow200
55c3e7557f Remove more overloads in OpenTK, fix bug with players not being rendered correctly in DirectX api. 2015-06-13 07:39:51 +10:00
UnknownShadow200
54fd9887b3 Remove even more unused enums/functions from OpenTK. 2015-06-13 06:40:26 +10:00
UnknownShadow200
a4e4096078 Remove some enums and overloads in OpenTK. 2015-06-12 18:17:54 +10:00
UnknownShadow200
e6cb869178 Remove more unused GL functions and overloads, prefer &id format in OpenGLApi. 2015-06-12 18:00:32 +10:00
UnknownShadow200
3b5bb87341 Do not create temporary context with X11. 2015-06-08 10:06:08 +10:00
UnknownShadow200
21fb55f292 Integrate OpenTK into the solution. 2015-06-07 08:53:12 +10:00