29 Commits

Author SHA1 Message Date
UnknownShadow200
d60077f003 Can use custom view distances with /client info viewdist [value], fix most of the map sides/edges bleeding issues with 16 bit depth buffers. 2015-06-08 12:19:18 +10:00
UnknownShadow200
01de650f67 Use BGRA ordering in DirectX mode, use global 'USE_DX' define. 2015-06-06 06:44:50 +10:00
UnknownShadow200
e395eae957 Added BeginFrame/EndFrame to IGraphicsApi. 2015-06-05 17:52:45 +10:00
UnknownShadow200
0889c5f4df Use dynamic VBOs instead of immediate mode. 2015-05-31 12:59:03 +10:00
UnknownShadow200
f191885115 Simplify updating atlases, move TextureAtlas1D to TerrainAtlas1D. 2015-05-27 19:47:09 +10:00
UnknownShadow200
d65ba5b226 Cleanup in TextureAtlas2D, rename TextureAtlas2D to TerrainAtlas2D, move Vector3I to own file. 2015-05-27 17:57:39 +10:00
UnknownShadow200
c2b6ee83b1 Remove support for non power of two textures. 2015-05-23 06:16:17 +10:00
UnknownShadow200
f2563ffde5 Move TextureAtlas2D.Into1DAtlases into TextureAtlas1D, general cleanup of TextureAtlas1D. 2015-05-23 06:11:37 +10:00
UnknownShadow200
b27302a47f More work on weather. 2015-05-17 07:51:47 +10:00
UnknownShadow200
cfbcbc56a3 Start work on WeatherRenderer. 2015-05-17 06:47:43 +10:00
UnknownShadow200
ab6c4d3546 Combine LegacyEnvRenderer and NormalEnvRenderer into StandardEnvRenderer. 2015-05-15 16:22:30 +10:00
UnknownShadow200
dc0a7dfa48 Combine LegacyMapEnvRenderer and NormalMapEnvRenderer. 2015-05-15 06:20:56 +10:00
UnknownShadow200
bc77db70e3 Reset texture ids to -1 in DeleteTexture(). 2015-05-14 06:40:33 +10:00
UnknownShadow200
05621acd92 Minimise brush allocations. 2015-05-10 06:54:17 +10:00
UnknownShadow200
49ebc304b9 Simplify mouse picking. 2015-05-06 06:43:38 +10:00
UnknownShadow200
00f20c7fa9 Properly cleanup after disconnected, fix pause screen overriding error screen. 2015-04-30 06:44:21 +10:00
UnknownShadow200
1a61c78ed6 Reuse 1 PickedPos instance. 2015-04-28 06:19:36 +10:00
UnknownShadow200
75d88ddeb2 Combine AlphaFunc and DepthFunc into CompareFunc, start work on supporting indexed drawing. 2015-04-25 07:37:47 +10:00
UnknownShadow200
87a61e26e2 Remove unused EnvRenderer ambient lighting code. 2015-04-20 06:15:52 +10:00
UnknownShadow200
ca6abfda53 Add ability to change mouse sensitivity. 2015-04-04 18:42:29 +11:00
UnknownShadow200
81ae1012ee Add middle clicking, cleanup held block setting. 2015-04-04 17:43:38 +11:00
UnknownShadow200
b673944a61 Simplify local player interpolation. 2015-02-14 09:01:04 +11:00
UnknownShadow200
b1690d75ab Remove last OpenGL call outside of OpenGLApi class. 2015-01-06 10:54:52 +11:00
UnknownShadow200
b147f5beec Implement HoldThis properly. (oops) 2015-01-04 14:07:25 +11:00
UnknownShadow200
a305c6dbab Implement ChangeModel CPE extension, fix potential crash. 2015-01-04 13:09:40 +11:00
UnknownShadow200
3faf11c2df Fix some bugs with models. (creeper/zombie not setting alpha test, player/zombies being slightly stretched. 2015-01-03 19:20:52 +11:00
UnknownShadow200
3ec9e3a3e3 Started work on implementing ChangeModel. (zombie model okay, creeper model has weird leg animation) 2015-01-03 18:28:15 +11:00
UnknownShadow200
e1ba6f7b11 Don't update particles every frame, bump to 0.4. 2014-12-29 09:48:40 +11:00
UnknownShadow200
423d365267 Add everything. 2014-12-17 14:47:17 +11:00