Commit Graph

  • 5c02c58ded Now use new CommandBuffer class for reflective shadowmaps Elderme 2015-11-12 22:13:18 +01:00
  • 7cf4d662ee Allow configurable fonts file names in stk-config Benau 2015-11-13 01:42:54 +08:00
  • af9018ea64 Moved Server and ServersManager into network directory. hiker 2015-11-12 17:52:04 +11:00
  • 6716dfce97 Removed unnecesary #include. hiker 2015-11-12 12:04:36 +11:00
  • 2e65b23539 Don't poll stk server if this is a LAN server. hiker 2015-11-12 09:58:21 +11:00
  • 5fc830825f Refactoring: Created a separate NetworkConfiguration class which stores all information to create the STKHost. hiker 2015-11-12 09:53:12 +11:00
  • 8b916a7565 Fixed sfx not playing at right location (e.g. bridge in Green Valley). hiker 2015-11-11 23:14:00 +11:00
  • 6afc34c06b Try to fix audio potential issues Marianne Gagnon 2015-11-10 21:31:38 -05:00
  • 51411a796a Minor refactoring of lan handling, added client's ip address and port to the answer from the client (which can later be used when the client requests a connection from a server). hiker 2015-11-10 17:00:47 +11:00
  • bf14e49ea4 Create OpenAL sound sources asychronously Marianne Gagnon 2015-11-09 19:22:06 -05:00
  • 86d18c0c3e Merge branch '2360_fix_attempt' Marianne Gagnon 2015-11-09 18:15:02 -05:00
  • 833c20ceff Added comment. hiker 2015-11-10 08:34:45 +11:00
  • 8953547305 Store TransportAddress of server in servers data structure. Avoid copying the currently connected server, instead avoid modifying the server data structure while while a client is connected to a server. hiker 2015-11-10 08:31:07 +11:00
  • 3a9576f109 Removed unnecessary #include. hiker 2015-11-10 08:11:03 +11:00
  • 0074550f57 Fixed typo. hiker 2015-11-10 08:09:05 +11:00
  • 0a23198be1 Cosmetic changes only. hiker 2015-11-10 08:08:41 +11:00
  • 36ebe29649 Fixed typo. hiker 2015-11-10 08:08:22 +11:00
  • cdbc5cf15d One more linux compilation fix. hiker 2015-11-09 21:51:05 +11:00
  • d4856f6d64 Added missing #include for memcpy. hiker 2015-11-09 21:38:18 +11:00
  • 453ce8cf60 Added LAN server discovery. hiker 2015-11-09 20:51:00 +11:00
  • 4ea8bfd4ab Fixed typo. hiker 2015-11-09 09:17:45 +11:00
  • a7547dff23 Try to fix compilation by reducing number of threads. hiker 2015-11-09 09:14:44 +11:00
  • a6ea57d09a Used leyyins code to dynamically adjust number of threads. hiker 2015-11-09 09:07:12 +11:00
  • ce219f2fd4 Merge branch 'master' of github.com:supertuxkart/stk-code hiker 2015-11-09 09:04:43 +11:00
  • fbff4db589 Increase number of threads to 32. hiker 2015-11-09 09:03:59 +11:00
  • 97d497a0b5 Merge with master and solved conflicts Elderme 2015-11-08 21:54:10 +01:00
  • 84592ef631 Removed singleton class SolidPassCmd Elderme 2015-11-08 21:16:29 +01:00
  • b1803b8dff Apply fix by Benau Marianne Gagnon 2015-11-07 21:48:12 -05:00
  • 35316c447d Merge remote-tracking branch 'Benau/ftcleanup#2' Marianne Gagnon 2015-11-07 21:37:47 -05:00
  • 09a6b9b502 Remove unneeded variable Benau 2015-11-08 10:34:48 +08:00
  • cee7cf0b37 Implement better error detection Benau 2015-11-08 10:22:40 +08:00
  • 32e54d4f87 Merge pull request #2374 from Benau/ftcleanup#2 auriamg 2015-11-07 20:21:55 -05:00
  • c1eb0bbe73 Moved Materials definition in a separate Materials file Elderme 2015-11-07 22:10:32 +01:00
  • 0b5a916980 Remove unused header Benau 2015-11-08 01:36:40 +08:00
  • 928dd8d24d Partially replaced singleton SolidPassCmd by DrawCalls class Elderme 2015-11-07 15:01:00 +01:00
  • 09101e923c More clean up freetype-related code Benau 2015-11-07 16:24:31 +08:00
  • 9d9b83059d Fixed deadlock (when while handing a request another request was queued). hiker 2015-11-07 00:19:16 +11:00
  • 60f550e9d1 Fixed coding style, removed unnecessary #include in hpp file. hiker 2015-11-06 16:50:58 +11:00
  • 47a7bd1caf Print correct protocol name in 'has been terminated" message. hiker 2015-11-06 16:32:18 +11:00
  • 00843b8685 Fixed typos. hiker 2015-11-06 16:30:34 +11:00
  • 541509f29a Added new requestPause and requestUnpause commands for protocols, minor code cleanups and improvements. hiker 2015-11-06 16:11:12 +11:00
  • e14bc572b6 Fixed typo in comment (thanks to leyyin). hiker 2015-11-05 23:35:37 +11:00
  • 847a788a9c Removed server creation request (which is now down automatically from STKHost). hiker 2015-11-05 23:34:27 +11:00
  • c2d863888b Merge pull request #2373 from Elderme/issue_2369 auriamg 2015-11-04 18:24:03 -05:00
  • bec317b9ed Added documentation to the table use and protocol between game server/client and the stk server. hiker 2015-11-05 08:03:06 +11:00
  • c99ad34cb0 Coding style changes. hiker 2015-11-05 08:02:17 +11:00
  • 73c59db858 Reverted to previous version of protocol (since it is not yet supported by the server). hiker 2015-11-05 08:01:37 +11:00
  • 4fc46c510f Fixed too early release of objects, and some state changes in finite state machine. hiker 2015-11-05 08:00:45 +11:00
  • b7b37b9ec9 Updated documentation. hiker 2015-11-05 07:59:28 +11:00
  • 35793d99c8 Create an STKHost client instance if a connection to client is requested. The rest of the protocol is handled from STKHost. hiker 2015-11-05 07:57:49 +11:00
  • f2aa1ddea6 Code cleanup. hiker 2015-11-05 07:55:59 +11:00
  • bdf34edc00 Removed --client command line option (since this command needs a server id to work). hiker 2015-11-05 07:54:58 +11:00
  • 8d91ab5105 merge with master Elderme 2015-11-04 21:24:25 +01:00
  • 78fd0e373f #2360 fix attempt Marianne Gagnon 2015-11-03 19:15:55 -05:00
  • 1cfbdd7c8c Merge pull request #2371 from leyyin/clean-python auriamg 2015-11-03 18:44:29 -05:00
  • d1e0564f8b Merge pull request #4 from rugk/patch-2 rugk 2015-11-03 23:23:35 +01:00
  • b31464042d Update INSTALL.md rugk 2015-11-03 23:21:08 +01:00
  • ed0cf4ea34 Readme improvments rugk 2015-11-03 23:16:53 +01:00
  • 331cc0827f Fixed bug in CommandBuffer class Elderme 2015-11-02 22:27:37 +01:00
  • 795f3148dc Revert "Added default precision qualifier in fragment shaders" Deve 2015-11-02 18:20:07 +01:00
  • b70fa22d23 Define default precision in fragment shaders after #extension Elderme 2015-11-02 18:14:01 +01:00
  • faefad4fde Make remove-whitespace script more pythonic Daniel Butum 2015-11-02 16:35:59 +02:00
  • 9df91ebd8a Rename whitespace.py script to remove-whitespaces.py Daniel Butum 2015-11-02 14:54:49 +02:00
  • dc80fb1c11 Updated docs. hiker 2015-11-02 16:24:05 +11:00
  • eab07b31dd Hide RefreshRequest class. hiker 2015-11-02 16:14:38 +11:00
  • 08e3a9ea13 Merge pull request #2367 from CruzR/memory_leaks auriamg 2015-11-01 20:15:16 -05:00
  • 9d456c5459 Merge pull request #2365 from Elderme/shader_precision auriamg 2015-11-01 20:02:18 -05:00
  • a5a9b9f6c1 Fix a memory leak in PhysicalObject::init(). Thomas Glamsch 2015-11-01 23:42:47 +01:00
  • 6946306c4c Fixed memory leak (thanks to CruzR). hiker 2015-11-02 10:55:17 +11:00
  • 7c51be7724 Removed need for m_fake_refrehs, some coding style improvements. hiker 2015-11-02 09:16:39 +11:00
  • c0817d29d3 Minor coding style update. hiker 2015-11-02 09:16:09 +11:00
  • d7d2115abd Removed setupClient (which is now done in the constructor). hiker 2015-11-02 09:14:35 +11:00
  • 0b62d2f82b Created two different constructors for STKHost - one for server, one for client. hiker 2015-11-02 08:11:51 +11:00
  • 6add49b065 Allow WAN server creation from GUI. hiker 2015-11-01 23:42:24 +11:00
  • f05ee47e2b Moved lan/wan setting to static functions in STKHost. hiker 2015-11-01 22:16:57 +11:00
  • 15e3ac021f Fix ending STK when no STKHost exists. hiker 2015-11-01 21:28:39 +11:00
  • 0d84239cd2 Merge branch 'master' of https://github.com/supertuxkart/stk-code hiker 2015-11-01 19:46:00 +11:00
  • 1334a467e3 Don't start a STKHost if neither client nor server is requested. hiker 2015-11-01 19:45:28 +11:00
  • 4aea491ed0 Merge remote-tracking branch 'origin/master' into refactor_networking hiker 2015-10-31 11:41:43 +11:00
  • f2ae36fc65 Simplified ConnectToPeer (no more fsm). hiker 2015-10-31 11:40:41 +11:00
  • 4762658a88 Merge pull request #2364 from Benau/freetype_cleanup auriamg 2015-10-30 20:33:51 -04:00
  • 8a288f05ff Implement lightning effect using shaders Deve 2015-10-31 01:00:48 +01:00
  • c23da9e855 Added default precision qualifier in fragment shaders Elderme 2015-10-30 22:05:08 +01:00
  • 41bd914f7c Fix typo Benau 2015-10-31 00:29:53 +08:00
  • 6ba82eaac9 Removed several singletons and added a CommandBuffer class Elderme 2015-10-30 15:23:15 +01:00
  • b9b2b538fa Clean up freetype code Benau 2015-10-30 18:08:02 +08:00
  • 8585afb713 Minor code cleanup. hiker 2015-10-30 17:00:57 +11:00
  • 94bc18df52 Removed ShowPublicAddress protocol, instead submit blocking request in ConnectToServer. hiker 2015-10-30 16:45:43 +11:00
  • dd289dc1cd Removed polling for GetPublicAddress with callback. hiker 2015-10-29 18:58:18 +11:00
  • ef310a5666 Renamed types.hpp to transport_address.hpp. hiker 2015-10-29 18:39:01 +11:00
  • 83154ae3a7 Converted the CallbackObject to actually call a function. This means that if protocol A starts protocol B and needs a result from B, previously B would set a (potential private) variable in A. Now B calls a callback in A, where the result can be set. hiker 2015-10-29 18:27:55 +11:00
  • 8572c5ef3b Open window in fullscreen mode when it was set by user Deve 2015-10-29 00:16:00 +01:00
  • e61d3bc0ac Fixed a crash on startup Deve 2015-10-28 23:40:57 +01:00
  • c81243fc1a Merge branch 'master' into wayland Deve 2015-10-28 22:43:02 +01:00
  • af68dd9046 Fixed compilation Deve 2015-10-28 22:28:12 +01:00
  • 966d31dc45 Cosmetic changes, removed unused and unimplemented 'stop protocol' support. hiker 2015-10-28 17:22:09 +11:00
  • cf9ce6674c Removed unused class. hiker 2015-10-28 17:08:01 +11:00
  • 66909086fd Scripting : allow smoothly animating lights Marianne Gagnon 2015-10-27 19:08:12 -04:00
  • 953c29089e Scripting : start adding features to control light objects Marianne Gagnon 2015-10-27 18:33:54 -04:00
  • 5df6c225ef Cosmetic changes only. hiker 2015-10-28 08:57:05 +11:00