Commit graph

106 commits

Author SHA1 Message Date
UnknownShadow200
bc8838c49a Fix minor bug. 2015-04-06 18:25:36 +10:00
UnknownShadow200
c281cab90b Avoid redundantly binding buffer 0. 2015-04-06 12:34:22 +10:00
UnknownShadow200
00b154785d Now with absolutely no begin/end calls. 2015-04-06 12:10:27 +10:00
UnknownShadow200
aca2258675 85% more VBOs. 2015-04-06 12:05:33 +10:00
UnknownShadow200
8fc5c6c2e1 Simplify VBO process. 2015-04-06 11:51:14 +10:00
UnknownShadow200
0fa1603be7 Remove last deprecated enable/disable calls. 2015-04-06 11:47:53 +10:00
UnknownShadow200
1413a0b8f4 Remove more deprecated functions. 2015-04-06 11:44:23 +10:00
UnknownShadow200
7bb9a74d42 Remove even more legacy leftover stuff. 2015-04-06 11:38:43 +10:00
UnknownShadow200
1ca1515333 Remove more legacy stuff. 2015-04-06 11:34:23 +10:00
UnknownShadow200
b1eb7a8695 Drop all legacy matrix stuff. 2015-04-06 11:33:13 +10:00
UnknownShadow200
4c91096747 Simplify everything. 2015-04-06 11:27:18 +10:00
UnknownShadow200
9743d76a7b Simplify stuff. 2015-04-06 11:20:39 +10:00
UnknownShadow200
9deb1e1d39 Make players use map program. 2015-04-06 11:18:09 +10:00
UnknownShadow200
0b0419c007 Drop non-player models. 2015-04-06 10:51:27 +10:00
UnknownShadow200
de9dd69834 Move drawing functionality to shader. 2015-04-06 09:58:05 +10:00
UnknownShadow200
769bfccb13 Temp fix for player names. 2015-04-06 09:54:35 +10:00
UnknownShadow200
13b167e66f Remove unused functions. 2015-04-06 09:44:51 +10:00
UnknownShadow200
312b13116d Temp disable particles. 2015-04-06 08:40:20 +10:00
UnknownShadow200
c6173c845a Remove selection box support. 2015-04-06 08:36:59 +10:00
UnknownShadow200
c2393c223f Optimise liquid depth test pass. 2015-04-06 08:30:57 +10:00
UnknownShadow200
6154bd4bee Fix map borders. 2015-04-06 08:21:28 +10:00
UnknownShadow200
899c58b4f8 Map shader works now. 2015-04-06 08:16:20 +10:00
UnknownShadow200
2324973fd0 Fix map shader. 2015-04-06 07:55:19 +10:00
UnknownShadow200
34866cb48e Bind parameters for map shader. 2015-04-06 07:52:21 +10:00
UnknownShadow200
f60fd3fe0e Drop fogStart since it's always 0. 2015-04-06 07:37:53 +10:00
UnknownShadow200
3fba21f257 Create map program. 2015-04-06 07:24:39 +10:00
UnknownShadow200
904c237cde Use env program. 2015-04-06 07:16:23 +10:00
UnknownShadow200
db5c0ad84c More modern GL functions. 2015-04-06 06:28:53 +10:00
UnknownShadow200
652fdf4db2 Add env shader. 2015-04-05 17:36:28 +10:00
UnknownShadow200
bdfcb46a9c Remove unused ambient lighting. 2015-04-05 17:13:31 +10:00
UnknownShadow200
e81c259db2 Drop legacy renderers. 2015-04-05 17:09:23 +10:00
UnknownShadow200
d30c6fb148 Picking use shaders. 2015-04-05 16:39:27 +10:00
UnknownShadow200
fbb3aa2393 Make everything into one OpenGLApi class. 2015-04-05 16:35:32 +10:00
UnknownShadow200
ed730bd597 Picking shader. 2015-04-05 16:24:52 +10:00
UnknownShadow200
e98f6ac4d8 Fix 2D gui shaders. 2015-04-05 16:16:13 +10:00
UnknownShadow200
4e75d8f071 Get everything ready. 2015-04-05 15:56:09 +10:00
UnknownShadow200
90428ddef7 Fix indices. 2015-04-03 10:54:32 +11:00
UnknownShadow200
fca811df68 Log index array size. 2015-04-03 09:10:34 +11:00
UnknownShadow200
3db00c41e5 Use indexed drawing. 2015-04-03 08:58:34 +11:00
UnknownShadow200
198bc7d5fe Centralise texture drawing, fix stride sizes. 2015-04-03 07:36:58 +11:00
UnknownShadow200
c2d5e6043c Drop VbPos3f. 2015-04-03 07:27:54 +11:00
UnknownShadow200
0c131a5d92 Drop DirectX. 2015-04-03 07:26:17 +11:00
UnknownShadow200
3ae2b73d19 Implement more indexed drawing functions. 2015-04-03 07:26:00 +11:00
UnknownShadow200
372ccd3f53 Drop display lists. 2015-04-03 06:42:33 +11:00
UnknownShadow200
5d84ad3226 Add indexed vbs. 2015-04-03 06:36:40 +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