Commit Graph

  • 2a50149e62 Remove TODOs about splatting Benau 2016-12-04 11:48:52 +08:00
  • 902f4e20a5 Leave the loop as soon as one material is colorizable Benau 2016-12-04 11:15:32 +08:00
  • 2d980264b4 Update LOD to support colorization Benau 2016-12-04 10:47:08 +08:00
  • 7d5f786da8 Make grass shader colorizable Benau 2016-12-04 00:59:09 +08:00
  • 31b6a0a4b1 Try to fix gcc build Benau 2016-12-03 16:06:46 +08:00
  • 4261a96d06 Fix inconsistency between grass shader and the instanced version Benau 2016-12-03 15:54:59 +08:00
  • 79136e0289 Fix GLES Benau 2016-12-03 14:10:07 +08:00
  • 332811af84 Merge branch 'improve_instanced_rendering' Benau 2016-12-03 09:17:15 +08:00
  • 6a3ad6605b Try to fix release build Benau 2016-12-02 21:00:34 +08:00
  • c7d025d81d Fix binding texture error with AZDO Benau 2016-12-02 20:09:08 +08:00
  • bfc006b979 Fix wrong texture units Benau 2016-12-02 19:26:40 +08:00
  • 4fbce474c5 Fix ambient light on track not updated Benau 2016-12-02 19:17:55 +08:00
  • 8bd3e35c7b Removed some of the debug output of the latency protocol. hiker 2016-12-02 09:26:03 +11:00
  • e3e072557c Fixed deadlock when more than one client was used. hiker 2016-12-02 09:16:51 +11:00
  • ee63f2c456 Support --port command line option to change a client or servers port number. hiker 2016-12-01 22:29:23 +11:00
  • 09ca38d36e Renamed handleLANRequest to HandleDirectSocketRequest, since the code can also be used to connect to a public server (outside of the server's LAN). hiker 2016-12-01 10:11:50 +11:00
  • fc5cecceae Use the port number from the config instead of hard coded one. hiker 2016-12-01 09:55:39 +11:00
  • 3add543a22 Fixed conflict between GLES2 headers included in irrlicht and GLES3 headers included in STK. Deve 2016-11-30 21:22:34 +01:00
  • acf0ac909f And a correct ifdef for bindless texture Benau 2016-11-30 15:00:08 +08:00
  • 9e8fb63dc4 Fix AZDO with colorization Benau 2016-11-30 13:52:06 +08:00
  • b0294060dc Support direct connection to LAN server using command line option, based on Benau's fix_2446 branch. hiker 2016-11-30 09:07:27 +11:00
  • 5884d7b9d8 Avoid using matrix4 calculation Benau 2016-11-28 15:44:14 +08:00
  • 5fc4531c01 Updated finite state machine graph. hiker 2016-11-28 18:38:30 +11:00
  • 70c203cc3f Updated and fixed server documentation. hiker 2016-11-28 18:20:41 +11:00
  • 9c2b17602d Added documentation for cliebt lobby. hiker 2016-11-28 18:09:38 +11:00
  • 497b7e3f14 Use reference when possible Benau 2016-11-28 13:34:45 +08:00
  • 45c5b0ffd6 Improved colorization in instanced rendering Benau 2016-11-28 13:08:27 +08:00
  • decf3b9715 4 bindless textures + texture translation + colorization in vao Benau 2016-11-28 10:47:14 +08:00
  • 60908c3e1d Try to use vec2 for texture translation only Benau 2016-11-28 10:41:27 +08:00
  • 716c19325f Update common irrlicht files with modifications from Android branch. - Added a function in GLES driver, which allows to re-create EGL surface when it's lost after resume event - Some additional events/keycodes - Fixed compilation with missing sys/sysctl.h header deve 2016-11-28 01:56:52 +01:00
  • 21ca9b40f0 Merge branch 'master' of github.com:supertuxkart/stk-code hiker 2016-11-28 12:46:00 +11:00
  • aa36f7856f Fixed compiler warnings. hiker 2016-11-28 09:03:56 +11:00
  • de0f153f0c Renamted SynchronizationProtocol to LatencyProtocol. hiker 2016-11-28 08:45:17 +11:00
  • 3e938a79be Fix #2676 by moving rsm matrix to be assigned lastly Benau 2016-11-27 11:21:16 +08:00
  • decaac85d9 Tweak item collision box, fixes #2678 auria.mg 2016-11-26 19:01:38 -05:00
  • 0298d48e24 Try to use the internal template to colorize objects Benau 2016-11-27 01:14:40 +08:00
  • 9b15bd2c63 Remove useless extern BoundingBox Benau 2016-11-26 10:10:10 +08:00
  • a9a6ec0b7f Use the old unrolling draw mesh for RSM shaders on GL3 Benau 2016-11-26 00:06:22 +08:00
  • f7e0babe02 Fix global illumination on instanced rendering Benau 2016-11-26 00:03:22 +08:00
  • df6ab0a7fd Fix god rays regression Benau 2016-11-25 20:44:44 +08:00
  • 6053ad207f Don't use the SynchronisationProtocol for startup state changes at all. It is now totally optional, and only estimates the latency between the server and all clients (and this value is not even used). hiker 2016-11-25 22:17:24 +11:00
  • 5ca5dc3b3e Clean up culling code Benau 2016-11-25 16:45:00 +08:00
  • 0c091125b0 Remove const cast in three strikes battle Benau 2016-11-25 12:38:08 +08:00
  • fe371a28b5 Add non-const function for STK usage Benau 2016-11-25 12:37:40 +08:00
  • 18f14ae142 Fixed compiler warnings. hiker 2016-11-24 17:48:23 +11:00
  • b1afac23a7 Moved creation of the race protocols into lobby, so SynchronizationProtocol is not involved in the race start anymore. hiker 2016-11-24 08:56:30 +11:00
  • 617e1c538d Merge remote-tracking branch 'origin/master' into nw hiker 2016-11-23 21:58:00 +11:00
  • 414b0e0633 Fixed sending 'client ready' twice. hiker 2016-11-23 18:50:44 +11:00
  • dd515292ee Fixed deadlock (in case of protocol error). hiker 2016-11-23 18:40:56 +11:00
  • 62da83317e Fixedc compilation, renamed LobbyRoomProtocol to LobbyProtocol. hiker 2016-11-23 18:39:59 +11:00
  • a2bb0487b1 Disable backface culling when set in the material. Benau 2016-11-23 15:16:19 +08:00
  • 2c7e7d8722 Merge remote-tracking branch 'origin/master' into nw hiker 2016-11-23 17:16:42 +11:00
  • eb84de2666 Fix #2491 Benau 2016-11-23 10:11:08 +08:00
  • 026e1623ec Renamed ServerLobbyRoomProtocol to just ServerLobby, ClientLobbyRoomProtocol to ClientLobby, and LobbyRoomProtocol to Lobbyprotocol. hiker 2016-11-23 09:39:33 +11:00
  • 7f251fdf79 Merge branch 'master' of https://github.com/supertuxkart/stk-code deve 2016-11-22 09:16:59 +01:00
  • 467760f248 Remove illogical #ifdef deve 2016-11-22 08:29:18 +01:00
  • 09eae7e25f Removed StartGameProtocol, and added the necessary states to the Lobby rooms. Added documentation of the FSM for the ServerLobby. hiker 2016-11-22 17:57:15 +11:00
  • 61a00a9068 Fix transparent displacement rendering with advanced pipeline off Benau 2016-11-22 12:34:48 +08:00
  • c1e931f5ba Merge branch 'legacy_opengl' Benau 2016-11-22 09:23:17 +08:00
  • 690d36271d Try to fix LOD in legacy pipeline Benau 2016-11-22 00:51:10 +08:00
  • e9f3fd4806 Fixed compilation with missing vidmode headers after some modifications in our CGUIEditBox. deve 2016-11-21 08:37:20 +01:00
  • befa2394a8 Some improvement to #2667 Benau 2016-11-21 11:58:46 +08:00
  • 72ff03c024 Fix light in legacy pipeline Benau 2016-11-21 11:10:40 +08:00
  • de95db5c93 Avoid creating new glyph page too many times Benau 2016-11-20 10:08:59 +08:00
  • 9734c2e890 Fix crash in billboard text when using legacy opengl Benau 2016-11-19 15:59:58 +08:00
  • a52c4699a1 Add back normal map renderer for legacy opengl Benau 2016-11-19 14:21:56 +08:00
  • f853255204 Merge branch 'fix_1704' Benau 2016-11-18 09:51:34 +08:00
  • 9eb6ef5bfe Simplify code Benau 2016-11-18 09:44:30 +08:00
  • 952bed5672 Few minor fixes for multitouch steering: Deve 2016-11-18 01:12:09 +01:00
  • 6b1563321f Use singleton for lobby protocols. hiker 2016-11-18 09:08:37 +11:00
  • ac74304dd7 Fix #1704 Benau 2016-11-18 00:31:48 +08:00
  • b6c1a45918 Use a better define Benau 2016-11-16 10:20:40 +08:00
  • ba600f40f2 The server waits now for all client to start (which means it will be behind the clients by the maximum latency, which in turn means that at server time T all client events at time T have arrived, so less rollback necessary). hiker 2016-11-16 08:48:04 +11:00
  • 019e61ec66 iFixed pi compilation. hiker 2016-11-16 00:19:09 +11:00
  • fbd858a64c Fixed non-server compilation. hiker 2016-11-15 12:52:37 +11:00
  • ae36208e29 Merge remote-tracking branch 'origin/master' into new-pi hiker 2016-11-15 12:38:21 +11:00
  • 2f2940115e Use a smooth dt on camera to determine its position Benau 2016-11-14 15:47:55 +08:00
  • 621e61c644 Fixed coding style. hiker 2016-11-14 18:32:29 +11:00
  • feae91042a Explicitly disable X11 compilation for windows. No idea why it is defined in CGUIEditbox now, but it somehow is ;( hiker 2016-11-14 18:25:00 +11:00
  • 13bcdcade6 Fixed crash in case of standalone server. hiker 2016-11-14 10:15:40 +11:00
  • 245045f575 Fixed various crashes on server. hiker 2016-04-19 17:36:12 +10:00
  • f2b67f75b6 Minor coding style fixes. hiker 2016-11-14 10:02:46 +11:00
  • 73182863df Fixed linking problems - will probably not run ;) hiker 2016-04-18 00:29:59 +10:00
  • e6e302af1c Fix copy and paste of unicode characters Benau 2016-11-13 15:43:00 +08:00
  • 5879933a23 Merge remote-tracking branch 'origin/master' into fix_2112 Benau 2016-11-13 10:42:47 +08:00
  • 7e4dfdb97e Remove version from graphics restrictions for sRGB-capable visual workaround. Deve 2016-11-11 16:22:31 +01:00
  • e707b7a2ea Remove pthread_setcancelstate functions. Deve 2016-11-11 14:11:27 +01:00
  • 61a3d10e10 More Compile SERVER_ONLY, still not fully working. hiker 2016-11-12 00:09:39 +11:00
  • 6b2bf1c088 Make sure that we are not out of array. Deve 2016-11-11 14:07:18 +01:00
  • ddcddf4a0a Compile SERVER_ONLY (by #ifdef'ing out all graphics related code). Does not link yet!! hiker 2016-04-14 00:49:18 +10:00
  • 452c7c1e40 Fixed compiler warning Deve 2016-11-11 13:44:51 +01:00
  • 19cd3656a9 Use all cores only in clang for travis Benau 2016-11-11 15:29:17 +08:00
  • 8d9bb9c30f Cherry picked commits from old pi branch (which was based on dumb client). hiker 2016-11-11 17:21:59 +11:00
  • 8ecb0ecaeb Merge branch 'master' of github.com:supertuxkart/stk-code hiker 2016-11-11 15:35:30 +11:00
  • fd5f60a786 Merge branch 'master' of github.com:supertuxkart/stk-code hiker 2016-11-11 15:27:45 +11:00
  • 190490e0ce Merge branch 'master' of https://github.com/supertuxkart/stk-code hiker 2016-11-11 15:15:02 +11:00
  • f31cfa261a Try to fix compilation by reducing number of threads Benau 2016-11-11 11:58:53 +08:00
  • 6b282acae2 Use bullet built-in function Benau 2016-11-11 10:20:15 +08:00
  • 656ddcfdee Add tools from hiker Benau 2016-11-11 09:06:06 +08:00
  • 8b069df97f Merge remote-tracking branch 'origin/renderer_refactoring' Benau 2016-11-11 08:43:42 +08:00