Commit graph

  • 30b101b175 Fix build error in OSG_USE_FLOAT_MATRIX=OFF mode due to a double implicit conversion to double (pun doubly intended) scrawl 2017-02-03 06:44:14 +0100
  • 0be811c519 Update the resource cache every second instead of every frame scrawl 2017-02-03 03:42:21 +0100
  • b4a6b6387b Create own instance of osgDB::SharedStateManager so we control when to call prune() scrawl 2017-02-03 03:11:36 +0100
  • 84a92e665c Improve performance in RigGeometry by optimizing for the most common case of identity geomToSkelMatrix scrawl 2017-02-03 02:18:44 +0100
  • f3045331f1 Fix regression in handling of NiZBufferProperty scrawl 2017-02-03 01:49:37 +0100
  • 6d8c414071 Set osgViewer ReleaseContextAtEndOfFrameHint to false for better performance when in SingleThreaded mode scrawl 2017-02-02 22:15:35 +0100
  • 53e4db8a8f Add dummy serializer for CameraRelativeTransform to allow serializing content of Sky Root scrawl 2017-02-02 21:56:54 +0100
  • c5f8ff6e0e Add names to several nodes for debugging purposes scrawl 2017-02-02 21:46:25 +0100
  • aed0651dc2 [Server] Some fixes for MasterClient Koncord 2017-02-03 00:55:59 +0800
  • d9f5dfe65c Merge pull request #138 from OpenMW/master David Cernat 2017-02-02 13:07:11 +0200
  • 851f61ac82 Always assign osg::Material when a material controller is used scrawl 2017-02-01 21:10:43 +0100
  • 625c5040ce Fix build scrawl 2017-02-01 15:49:20 +0100
  • 7ebad596d6 [Server] Use double instead of int for scale in WorldFunctions David Cernat 2017-02-01 12:53:51 +0200
  • 018b0e6699 [Server] Add script functions & callbacks for locking, unlocking & doors David Cernat 2017-02-01 12:43:19 +0200
  • 1808cf815f [Browser] Some minor fixes Koncord 2017-02-01 17:59:48 +0800
  • 958ff06ca8 [General] Rename ID_DOOR_ACTIVATE into ID_DOOR_STATE David Cernat 2017-02-01 11:54:40 +0200
  • 8e438a1b82 [Server] Add OnObjectScale callback, part 2 David Cernat 2017-02-01 10:00:41 +0200
  • f78c749981 [Client] Use "NULL" instead "nullptr" Koncord 2017-02-01 15:58:12 +0800
  • 9f8f62b765 Merge pull request #137 from OpenMW/master David Cernat 2017-02-01 09:28:23 +0200
  • 5bd2fdcf66 [Server] Add OnObjectScale callback, and set scale for WorldObject David Cernat 2017-02-01 09:25:32 +0200
  • 0b8d0224d1 [Server] Change type in second argument in SetConsoleAllow to "bool" Koncord 2017-02-01 13:44:25 +0800
  • 75afa58981 [Server] Add bool type for scripts Koncord 2017-02-01 13:42:58 +0800
  • 1808b8567e Add 'small feature culling pixel size' setting specifically for water RTTs, by default set higher than the one in [Camera] scrawl 2017-02-01 05:55:33 +0100
  • fcb4129aee Add 'small feature culling pixel size' setting scrawl 2017-02-01 05:38:59 +0100
  • 9180089a3b Add sharing for more State Attributes, most notably BlendFunc and AlphaFunc, to improve the state tracking in osg::State and reduce the number of GL calls scrawl 2017-02-01 04:20:46 +0100
  • 960d4a96c3 Reduce the number of osg::Material state by setting the default state on the graph root scrawl 2017-02-01 03:18:17 +0100
  • e399e10607 Add missing lock in shareMaterial scrawl 2017-02-01 03:06:59 +0100
  • 34deb6e7b1 Add 'showSceneGraph' command to export the scene or a particular object to .osgt for debugging purposes scrawl 2017-02-01 03:00:33 +0100
  • e90941a8b3 Wrap the scene template reference in another object for const correctness and to avoid it from being serialized with the osgDB serializer scrawl 2017-01-30 18:59:04 +0100
  • 8c019f2c61 [Server] Update OnObjectPlace and OnObjectDelete callbacks David Cernat 2017-01-31 23:26:49 +0200
  • 87dce73b90 [Server] Add script function for sending world object scale David Cernat 2017-01-31 23:07:02 +0200
  • 705589e3e3 [Server] Add script functions for getting/setting world object scale David Cernat 2017-01-31 22:54:05 +0200
  • 8e4a51dc17 Merge pull request #136 from OpenMW/master David Cernat 2017-01-31 09:50:52 +0200
  • 703f253712 [Client] Delete new LocalEvents after sending them David Cernat 2017-01-31 09:48:37 +0200
  • 29abb62dee Merge pull request #1197 from nikolaykasyanov/gamecontrollerdb-update scrawl 2017-01-31 04:03:57 +0100
  • 239c1aaebf [Browser] Kill RakNet thread before return Koncord 2017-01-31 00:25:34 +0800
  • 1fc9dd4f93 [Server] Remove WorldFunctions index parameters that are no longer used David Cernat 2017-01-30 17:42:29 +0200
  • 9f998c9901 [Server] Improve getter methods in WorldFunctions David Cernat 2017-01-30 17:09:14 +0200
  • 42b6a456f0 [Client] Fix code style Koncord 2017-01-30 22:53:22 +0800
  • c5035cd174 [Client] Fix crash and memory leak when erasing spellbook Koncord 2017-01-30 22:37:09 +0800
  • 88e648aaa9 [Server] Fix crash caused by setting too many WorldObject refIds, try 2 David Cernat 2017-01-30 12:26:45 +0200
  • fe9e30a4d8 [Server] Fix crash caused by setting too many WorldObject refIds David Cernat 2017-01-30 09:10:33 +0200
  • da2f66d6ba Merge pull request #135 from OpenMW/master David Cernat 2017-01-30 07:32:45 +0200
  • 8e1dff8e02 [Browser] Change "Not fully" into "Not full" David Cernat 2017-01-30 07:30:58 +0200
  • bcee35ca1d Merge branch 'master' of https://github.com/TES3MP/openmw-tes3mp David Cernat 2017-01-30 06:48:40 +0200
  • d503a65849 [Client] Replace tab characters with spaces David Cernat 2017-01-30 06:47:22 +0200
  • c147d13a73 [Browser] Move hardcoded title to UI Koncord 2017-01-30 07:22:32 +0800
  • cb0f5524be [Browser] Implement filters Koncord 2017-01-30 07:17:21 +0800
  • e3a304dd03 [Browser] Add filters to UI Koncord 2017-01-30 07:16:22 +0800
  • f86d17d8a6 [Browser] Add custom proxy model Koncord 2017-01-30 07:14:02 +0800
  • dba98f9261 [Browser] Not trying to download extended data if server is unreachable Koncord 2017-01-30 04:17:18 +0800
  • 6b42f870a7 [Browser] Use constant instead magic value Koncord 2017-01-30 04:15:42 +0800
  • 3070ecdea7 [Browser] Allow connecting by double click Koncord 2017-01-30 04:14:09 +0800
  • 5eff2ece21 [Server] Fix memory leaks related to WorldEvents as suggested by Koncord David Cernat 2017-01-29 20:18:19 +0200
  • 6b9fba7885 [Server] Add script functions for getting/setting world object rotation David Cernat 2017-01-29 17:38:29 +0200
  • 920c1113a3 [Server] Add script functions for setting world object placement info David Cernat 2017-01-29 16:16:01 +0200
  • 2c5cc82f49 [Server] Add script functions for getting world object placement info David Cernat 2017-01-29 15:29:40 +0200
  • d97e9cfe7e Fix InterpreterContext::updatePtr updating mLocals to the implicit ref's locals when interpreting a targeted global script (Fixes #3738) The interpreter context of a targeted global script would point to the target's locals instead of the global script instance's locals when the target changed cell during script execution. Credit to scrawl for the solution. MiroslavR 2017-01-29 13:29:53 +0100
  • 27ac314cb1 [Server] Add script functions for getting world object refIds & refNums David Cernat 2017-01-29 13:21:41 +0200
  • b549da996e [Server] On second thought, keep cell description as argument to them David Cernat 2017-01-29 13:16:17 +0200
  • 5989bbd97e [Server] Remove arguments from OnObjectPlace & OnObjectDelete callbacks David Cernat 2017-01-29 12:56:11 +0200
  • 2cecce6c72 [Server] Use static WorldEvent variable in Networking David Cernat 2017-01-29 10:24:12 +0200
  • 08faad9f32 Merge pull request #134 from OpenMW/master David Cernat 2017-01-29 07:07:06 +0200
  • 15ed4b8da6 [Components] Use 24 hour format instead of 12 for log file timestamps David Cernat 2017-01-28 20:20:47 +0200
  • 8bc6dfe590 [General] Remove duplicate constructor in PacketObjectUnlock David Cernat 2017-01-28 18:19:24 +0200
  • 4c4ec6b108 Merge pull request #1196 from Allofich/warnings scrawl 2017-01-28 16:09:07 +0100
  • dddc253d70 [Client] Fix console message for LocalPlayer's cell change David Cernat 2017-01-28 16:39:03 +0200
  • f11df211fa [Server] Add script functions for dealing w/ WorldEvents & WorldObjects David Cernat 2017-01-28 16:22:30 +0200
  • 9f1e491a75 [General] Make WorldEvents store information about multiple objects David Cernat 2017-01-28 12:34:45 +0200
  • 9e8e9aef86 Update gamecontrollerdb.txt from upstream Nikolay Kasyanov 2017-01-28 11:02:06 +0100
  • 0f20312012 Fix MSVC warnings Allofich 2017-01-25 23:05:05 +0900
  • 624b85347a [Client] Create LocalEvent class and use it instead of WorldEvent David Cernat 2017-01-27 20:57:47 +0200
  • ee86c9161d [Client] Set InterpreterContext's sendPackets to false in constructor David Cernat 2017-01-27 16:01:53 +0200
  • b658adf7b0 [Server] Killed another tab character Koncord 2017-01-27 21:51:13 +0800
  • 74ecbbb975 Merge pull request #133 from TES3MP/tes3mp-travis-patches Stanislav Zhukov 2017-01-27 16:49:22 +0300
  • 19bd7e50ba [CI] Use QT5 instead QT4 Koncord 2017-01-27 21:24:41 +0800
  • 9c3a37a790 [Server] Make GetCellStateDescription's cstrDescription null-terminated David Cernat 2017-01-27 14:16:27 +0200
  • 316e5fa22e [CI] Disable Browser Koncord 2017-01-27 19:44:35 +0800
  • 0e9746044d [CI] Disable OS X build, again Koncord 2017-01-27 19:39:23 +0800
  • 1c810ecad5 [Server] Fix memory leak in GetCellStateDescription() Koncord 2017-01-27 19:05:18 +0800
  • 268a1501ad [GUI] Make tes3mp_dialog_list larger David Cernat 2017-01-27 11:59:26 +0200
  • 7efb374f75 [Client] Avoid fetching guiMessageBox.type again for every condition David Cernat 2017-01-27 10:41:10 +0200
  • 0917184359 [GUI] Replace "Yes" button with "OK" in tes3mp_dialog_list David Cernat 2017-01-27 10:29:55 +0200
  • 0ccfe66212 [Server] Send stable C string in GetCellStateDescription() David Cernat 2017-01-27 08:14:27 +0200
  • 4f288ab558 [Server] Read contents of ID_PLAYER_CELL_STATE David Cernat 2017-01-26 17:53:36 +0200
  • 6331c55bc7 [Server] Add colons missing from CELLAPI David Cernat 2017-01-26 16:42:55 +0200
  • 2f644e9b14 [Server] Add script functions for getting info about cell state changes David Cernat 2017-01-26 16:37:47 +0200
  • 70823d011d [Server] Define CELLAPI David Cernat 2017-01-26 16:16:28 +0200
  • 0cc20d26ce [Server] Move script functions for cells to a new CellFunctions class David Cernat 2017-01-26 16:10:45 +0200
  • 5a22032a41 Merge branch 'master' of https://github.com/TES3MP/openmw-tes3mp David Cernat 2017-01-26 15:50:12 +0200
  • 62f359e250 [Server] Rename Translocations into Positions David Cernat 2017-01-26 15:48:47 +0200
  • ab3c2544b5 [Client] Use constant instead magic value Koncord 2017-01-26 21:47:28 +0800
  • 34a46e6811 [Client] Simplify hasFinishedCharGen method Koncord 2017-01-26 21:42:12 +0800
  • 96bd21a7ca [Server] Rename OnPlayerCellLoad to OnPlayerCellState, add action param David Cernat 2017-01-26 14:18:47 +0200
  • 244da19a51 [General] Turn ID_PLAYER_CELL_LOAD into ID_PLAYER_CELL_STATE for clarity David Cernat 2017-01-26 13:49:20 +0200
  • 055376c8ee [Client] Only send ID_PLAYER_CELL_LOAD when CharGen is over David Cernat 2017-01-26 13:14:22 +0200
  • b5b5551fcd [Client] Add LocalPlayer::hasFinishedCharGen() method David Cernat 2017-01-26 13:13:43 +0200
  • 4dc0ba21ec [General] Fix packet ID for ID_PLAYER_CELL_LOAD David Cernat 2017-01-26 12:19:49 +0200
  • 97aabf4a7d [General] Sketch out sending of cell loading/unloading info in packets David Cernat 2017-01-26 09:02:01 +0200
  • 158d606477 [General] Leave one blank line at the end of every tes3mp code file David Cernat 2017-01-26 06:17:29 +0200