171 Commits

Author SHA1 Message Date
Ben Russell (300178622)
eb18424eec [0.1-9] raw socket whitelist implemented 2013-07-17 19:32:17 +12:00
Ben Russell (300178622)
6ed384cc17 [0.1-8] hopefully this fixes the sackit crash on module stop 2013-07-13 21:54:55 +12:00
Ben Russell (300178622)
920a37b1a8 [0.1-7] fixed issue with frustum culling "holes". default config tweaked for GMA. 2013-07-11 19:09:41 +12:00
Ben Russell (300178622)
92be469c8e [0.1-6] improved frustum culling 2013-07-11 13:31:09 +12:00
Ben Russell (300178622)
02df41ffc4 [0.1-5] added an option to swap the quad order for very rare GPUs like the Intel 3000 HD 2013-07-08 11:58:15 +12:00
Francois Truphemus (melchips)
82db59f4c9 Ambient occlusion on sides is now rendered equally (see "Details regarding meshing" at http://0fps.wordpress.com/2013/07/03/ambient-occlusion-for-minecraft-like-worlds/) 2013-07-07 17:21:01 +02:00
Ben Russell (300178622)
a37592749f [0.1-3] frustum culling for OpenGL 2013-07-07 12:07:02 +12:00
Ben Russell (300178622)
8ec8bce16c [0.1-2] s/itoa/snprintf/, altered + documented API + changes, fixed inf nades 2013-07-03 11:24:40 +12:00
ryan
1547759f25 lua interface to tcp sockets 2013-07-02 20:58:49 +10:00
Ben Russell (300178622)
de434646d4 [0.1] fixed an oversight where json files couldn't be sent.
anyhow, iceball-0.1.zip is about to be uploaded :D :D :D
2013-06-27 18:22:37 +12:00
Ben Russell (300178622)
e073433273 [0.0-53] misc stability improvements; also updated some docs 2013-06-24 14:38:26 +12:00
Ben Russell (300178622)
e19d521979 [0.0-52] hackish workaround to avoid race condition when a TCP client joins 2013-06-24 11:31:48 +12:00
Ben Russell (300178622)
75e0fa6ea2 [0.0-51] ENet protocol support! 0.1 will be ready after some testing. 2013-06-24 10:12:52 +12:00
Ben Russell (300178622)
1d56595542 [0.0-50] network rearchitected to refer to net handes, not sockfds, for the Lua side 2013-06-23 18:37:26 +12:00
Ben Russell (300178622)
087cfd1cea [0.0-49] kicks are handled gracefully now; server can kick from the lua side; framework starting to be laid for ENet support 2013-06-23 15:50:29 +12:00
Ben Russell (300178622)
d03c7bb51a [0.0-48] OpenGL chunk tesselation stuff improved; client.renderer for determining which renderer a user is using 2013-06-21 14:18:21 +12:00
Ben Russell (300178622)
802d3cdd1e [0.0-47] binary file loading/saving support! now you don't need to serialise stuff as pmf 2013-06-20 17:11:24 +12:00
Ben Russell (300178622)
f74ab9345f [0.0-46] PMF z-fighting sorted out by giving a sin()-based offset for each cube 2013-06-19 10:52:12 +12:00
Ben Russell (300178622)
da413a95f1 [0.0-45] tutorial added; sackit updated 2013-06-08 16:27:07 +12:00
Ben Russell (300178622)
73f855fc3c [0.0-44] MessageBox to flame users who didn't read the instructions when they double-click the .exe files on Windows; stdout/stderr no longer redirected to text files in the fornoobs builds 2013-05-05 15:43:26 +12:00
Francois Truphemus (melchips)
8537585afa Added doc for the OpenGL renderer and a warning if malloc failed in OpenGL renderer 2013-05-04 11:24:58 +02:00
B R
78123f8d47 [0.0-42] S->C file transfer supports cancellation, hook_file can return a path 2013-04-29 01:07:34 -07:00
Ben Russell (300178622)
6de42fdbc7 [0.0-42] gl_expand_textures is available if your gfx chip is old 2013-04-26 11:34:46 +12:00
Ben Russell (300178622)
3d90071c0f [0.0-41] ffs bump the version 2013-04-26 10:34:20 +12:00
B R
1c5f28e7b6 added "vbo" option to config 2013-04-25 12:06:36 -07:00
Francois Truphemus (melchips)
e2cf36f2d6 Added chunks rendering options in game engine config files and fix for chunks rendering per frame count 2013-04-24 19:14:47 +02:00
Ben Russell (300178622)
aaa93781e7 [0.0-39] disabled the preliminary 'smooth shading' in softgm for now 2013-04-22 12:22:53 +12:00
Francois Truphemus (melchips)
3c38add3ca [OpenGL] optimized rendering (map split in chunks, only chunks around camera are rendered) 2013-04-22 01:17:37 +02:00
Ben Russell (300178622)
7ae9ab5be6 beginnings of smooth lighting for softgm - note, negative deltas for lighting are broken. 2013-04-20 09:03:30 +12:00
Francois Truphemus (melchips)
a77afaac90 Added different shading for faces in pmf models rendering 2013-04-18 19:40:11 +02:00
Francois Truphemus (melchips)
70fed5209f Added in OpenGL rendering : smooth lighting, anti-aliasing and rendering of visible faces only 2013-04-18 09:16:48 +02:00
Francois Truphemus (melchips)
5d83036045 Fix for issue #55 about compiler warnings to fix in 0.0-33 2013-04-18 06:54:12 +02:00
B R
9df6a9bd19 0.0-33, svseed is set to time by default, backwards compatible 2013-03-30 16:55:14 -07:00
Ben Russell (300178622)
87886216bc [0.0-32] added .it / ImpulseTracker module support - see "sackit" in my github acct 2013-03-20 20:48:21 +13:00
Ben Russell (300178622)
cbe92f559d [0.0-31] whoops broke dedi build 2013-03-16 12:43:15 +13:00
Ben Russell (300178622)
a97df70b43 [0.0-30] clsave/config.json supported! also updated a few docs slightly. 2013-03-16 12:34:00 +13:00
Ben Russell (300178622)
81b17079c3 [0.0-29] fix crash on OpenGL when creating new map; fix luacrash when placing blocks in mapedit 2013-03-15 10:43:28 +13:00
Ben Russell (300178622)
aebbc6093d [0.0-28] fixed a bug with 16-bit samples only loading the first half properly 2013-02-26 17:34:32 +13:00
Ben Russell (300178622)
32a84198c4 [0.0-27] tiny hack to fix backwards incompatibility (also what happened to 0.0-26?!) 2013-02-19 16:00:36 +13:00
Ben Russell (300178622)
e94f170563 clientside lua "console" now uses pcall() 2013-02-17 17:38:46 +13:00
Ben Russell (300178622)
831dfd7e88 [0.0-25] tidied up the last few commits; bumped the version number (please, update the version number when you touch the engine!) 2013-02-17 15:11:05 +13:00
learn_more
ded5a5c45e cmake can generate vs.net sln
cmake generates:
- iceball
- iceball-soft (no opengl)
- iceded (dedi server)
removed old project files
2013-02-16 16:45:37 +01:00
Ben Russell (300178622)
e7f3af64c5 [0.0-24] VBO support (note, no guarantees you WILL have VBOs\! if GLEW says no, then they're out.) 2013-02-15 18:15:39 +13:00
Ben Russell (300178622)
437436066b [0.0-23] textures are now cached into texture objects 2013-02-15 14:17:32 +13:00
learn_more
6a3b1dff36 make the thing work for msvc 2013-02-15 01:12:30 +01:00
Ben Russell (300178622)
080027a9ee [0.0-22] fog added, player model fixed, PMF rendering fixed, -19 through -21 banned, zipdist updated 2013-02-15 10:12:48 +13:00
Ben Russell (300178622)
138cdba82c [0.0-21] GL PMF renderer fixed + sped up 2013-02-14 22:02:13 +13:00
Ben Russell (300178622)
e9fae92256 glDrawArrays for the main map (also sorry about that vi swap file) 2013-02-14 19:08:25 +13:00
Ben Russell (300178622)
01b0a3f9b9 [0.0-19] fucking slow opengl renderer 2013-02-14 16:58:55 +13:00
Ben Russell (300178622)
390ad28f13 [0.0-18] preliminary multithreading of the block casting; disabled by default as it actually slows things down, otherwise just another bit of clutter in render.c 2013-02-06 19:11:46 +13:00