Commit graph

1541 commits

Author SHA1 Message Date
UnknownShadow200
38be2f192e Make ticking tasks code more extensible. 2016-08-06 15:06:20 +10:00
UnknownShadow200
ae5f379438 Fix client crash when using normalfast mode and on Intel OpenGL build. 2016-08-06 09:15:54 +10:00
UnknownShadow200
a73630432e Don't centre cursor when window is not focused.
Fixes cursor being moved to centre of client's window, when you are interacting with another application, and you finish joining another map.
2016-08-03 14:57:50 +10:00
UnknownShadow200
01cdeee0eb Reduce code duplication of SelectionBox and AxisLinesRenderer. 2016-08-03 14:40:32 +10:00
UnknownShadow200
344688ca8d Fix last commit. 2016-08-03 14:26:42 +10:00
UnknownShadow200
8b2f429a43 Now with less pointless code duplication for entity model code. 2016-08-03 14:07:56 +10:00
UnknownShadow200
0141b7140b Make ModelCache code nicer. 2016-08-03 13:53:15 +10:00
UnknownShadow200
17e2ee4398 Block break particles of fullbright blocks should render at full bright. (Thanks goodlyay) 2016-08-01 23:29:29 +10:00
UnknownShadow200
c283494e4b Fix changing shadow colour not rebuilding map bedrock sides (which uses shadow colour), thanks goodlyay. 2016-07-31 21:13:29 +10:00
UnknownShadow200
bd549f9462 Merge branch 'master' of github.com:UnknownShadow200/ClassicalSharp 2016-07-30 14:34:39 +10:00
UnknownShadow200
dd11147103 Successful/Failed update check method now redraw background first, avoids the ugly artefact of drawing text twice over each other. 2016-07-30 14:34:27 +10:00
UnknownShadow200
db2e9c7342 Non WebException errors when updating should not crash the launcher (Thanks DramaticLove), also now shows 'Update check failed' on the main screen when any exception occurs when checking for updates. 2016-07-30 14:29:18 +10:00
UnknownShadow200
e93102a97b Attempt to retrieve texture pack / terrain.png from texturecache folder in all 300/400 errors, not just for 304 not modified. 2016-07-28 12:39:31 +10:00
UnknownShadow200
d097af1cb0 Fix .cw files saving/loading custom blocks with max fog density when fog density is supposed to be none. 2016-07-27 19:57:50 +10:00
UnknownShadow200
4ffa029fa9 Start on (non-working) player push. 2016-07-25 13:03:29 +10:00
UnknownShadow200
cc92a2794e oldWidth/oldHeight is never used in the gui code, removed it. 2016-07-25 12:24:57 +10:00
UnknownShadow200
3fdda6ab92 Make TexturePackExtractor less hardcoded. 2016-07-25 12:22:10 +10:00
UnknownShadow200
7432413a77 Move gui code to a separate class. 2016-07-25 12:11:55 +10:00
UnknownShadow200
cbfcc01bbf Optimise weather rendering, part 1. 2016-07-18 18:21:37 +10:00
UnknownShadow200
9e90ef6ed5 Fix skybox orientation in forward third person camera. (Thanks 123DMWM) 2016-07-17 09:06:01 +10:00
UnknownShadow200
db86bee196 Fix error screen losing colour after context is lost. 2016-07-16 23:30:57 +10:00
UnknownShadow200
b86dd00e13 Fix F9 clock showing 0 mins when played for exactly 1h0m. (Thanks KawaiiCube) 2016-07-16 08:30:35 +10:00
UnknownShadow200
309ba45a5d Fix skybox orientation in forward third person camera (Thanks goodlyay). 2016-07-14 16:15:36 +10:00
UnknownShadow200
7be81bea37 Fix most of remaining compilation errors on android project type. 2016-07-14 11:29:54 +10:00
UnknownShadow200
0da70b91eb Use android-compatible 'is 32bpp bitmap' test. 2016-07-14 00:15:25 +10:00
UnknownShadow200
719d741a9b More fixups for android backend. 2016-07-13 22:48:28 +10:00
UnknownShadow200
02fc19e1e7 Fixup OpenGLES api for IGraphicsApi changes. 2016-07-13 22:26:43 +10:00
UnknownShadow200
ab9500bcd4 Permission values from 100 to 127 should also be treated as 'op permissions'. (Thanks Moosfet) 2016-07-13 22:05:41 +10:00
UnknownShadow200
a86d1233d0 Implement greedy meshing for advanced lighting backend.
Note this not 100% optimal, as it does not cover the case of a row of quads in half shadow (one side in shadow, other in sunlight). However, it performs greedy meshing when blocks are either fully in shadow or sunlight so this is much more optimal than before.
2016-07-12 22:31:19 +10:00
UnknownShadow200
c724ba8437 Implement proper face order for advanced lighting. 2016-07-12 20:46:08 +10:00
UnknownShadow200
a9b3c0876e Fix last commit. 2016-07-12 20:15:19 +10:00
UnknownShadow200
7711515aee Fix last commit. (Oops) 2016-07-12 20:14:19 +10:00
UnknownShadow200
246a47ba67 Optimise advanced lighting mesh builder. 2016-07-12 20:09:25 +10:00
UnknownShadow200
ea12b5a428 Also add very simple dynamic lighting. 2016-07-12 19:54:34 +10:00
UnknownShadow200
39e5cd169d Fixup lightflags not being set. 2016-07-12 15:54:06 +10:00
UnknownShadow200
d8fa0aeb1f Slightly fix smooth lighting. 2016-07-12 14:38:16 +10:00
UnknownShadow200
b345631f79 Make sure to set DefaultWebProxy to null before creating web request, hopefully addresses #227. (Thanks incubusMindgame) 2016-07-11 15:41:48 +10:00
UnknownShadow200
53728f453f More work on smooth lighting.. breaks it again though. 2016-07-10 23:28:13 +10:00
UnknownShadow200
d886909889 First pass on redesigned smooth lighting code. Still a major WIP. 2016-07-10 20:53:24 +10:00
UnknownShadow200
d2034decf2 Cleanup in smooth lighting mesh builder. 2016-07-10 20:04:31 +10:00
UnknownShadow200
f95dde2ac1 Fix sunlight/shadowlight colour persisting from previous map. 2016-07-10 17:49:38 +10:00
UnknownShadow200
8c292d92e3 Use packed ints instead of 4 byte fields in vertex structs. 2016-07-10 11:23:20 +10:00
UnknownShadow200
e36304f363 Warn that smooth lighting is not finished yet. 2016-07-10 00:32:13 +10:00
UnknownShadow200
b5d4093873 Fix sprites being mirrored incorrectly in inventory. (Thanks 123DMWM) 2016-07-09 23:35:03 +10:00
UnknownShadow200
3ffb85b2cb Merge pull request #226 from Goodlyay/master
Add unfinished smooth lighting as an option (Thanks UnknownShadow200!)
2016-07-09 18:55:10 +10:00
UnknownShadow200
de89dc891e Cache native window width and height. 2016-07-09 18:43:07 +10:00
UnknownShadow200
35844e526d Optimise lava animation algorithm. 2016-07-09 18:17:27 +10:00
UnknownShadow200
0160285b98 Remove unnecessary fields. 2016-07-09 18:02:45 +10:00
Goodlyay
fd87455735 Attempted fix to top face again. 2016-07-09 00:50:44 -07:00
UnknownShadow200
5ce7e3484a Fix top face. 2016-07-09 17:04:19 +10:00