David Cernat
|
182b238b5f
|
[General] Rename WorldEvent into BaseEvent
|
2017-02-06 12:53:41 +02:00 |
|
David Cernat
|
75392297b5
|
[General] Use vector::at in most places
|
2017-02-05 19:01:06 +02:00 |
|
David Cernat
|
60d6a6d463
|
[Client] See when other players remove items from containers
|
2017-02-05 18:45:23 +02:00 |
|
David Cernat
|
f314b13edf
|
[General] Rename item health into charge, for consistency with OpenMW
|
2017-02-05 14:56:27 +02:00 |
|
David Cernat
|
ecc456fea9
|
[General] Include charge int in WorldObject & send it w/ ID_OBJECT_PLACE
|
2017-02-05 13:45:12 +02:00 |
|
David Cernat
|
04d45b9dbb
|
[General] Rename packets to show they are for players only, not NPCs
|
2017-02-05 09:01:33 +02:00 |
|
David Cernat
|
9f8bed9be1
|
[General] Add action types to WorldEvent's ContainerChanges
|
2017-02-04 21:32:06 +02:00 |
|
David Cernat
|
a07e616878
|
[General] Add ContainerItem and ContainerChanges structs to WorldEvent
|
2017-02-04 20:14:39 +02:00 |
|
David Cernat
|
6328ffb9aa
|
[General] In ID_GAME_ATTRIBUTE & ID_GAME_SKILL, rename GAME into PLAYER
|
2017-02-04 14:25:43 +02:00 |
|
David Cernat
|
9130c1f302
|
[General] Rename ID_CONTAINER_ADD into ID_CONTAINER
|
2017-02-04 13:14:37 +02:00 |
|
David Cernat
|
d2cf96af99
|
[General] Repurpose the unused ID_CONTAINER_REMOVE into ID_OBJECT_HEALTH
|
2017-02-04 13:05:15 +02:00 |
|
David Cernat
|
44e27148d5
|
Merge pull request #140 from OpenMW/master
Add OpenMW commits up to 4 Feb 2017
|
2017-02-04 07:37:17 +02:00 |
|
scrawl
|
a1069dce3c
|
Change UnrefQueue to accept osg::Referenced instead of osg::Object
|
2017-02-04 02:24:42 +01:00 |
|
scrawl
|
33e654f94d
|
Add explicit handling of most commonly used nodes to NodeVisitors to avoid excessive virtual function calls
|
2017-02-04 02:16:26 +01:00 |
|
scrawl
|
c95868969b
|
Early out for scene graphs with no update callbacks in SceneManager::notifyAttached
|
2017-02-04 01:22:43 +01:00 |
|
scrawl
|
767eba941f
|
Speed up finding of attachment node by using the cached nodeMap
|
2017-02-03 23:15:37 +01:00 |
|
scrawl
|
a76d693627
|
Speed up ControllerVisitor by skipping sub graphs that have no ChildrenRequiringUpdateTraversal()
|
2017-02-03 23:10:14 +01:00 |
|
David Cernat
|
c1427b2558
|
[General] Simultaneously send loads & unloads in ID_PLAYER_CELL_STATE
|
2017-02-03 20:27:40 +02:00 |
|
David Cernat
|
63974af131
|
Merge pull request #139 from OpenMW/master
Add OpenMW commits up to 3 Feb 2017
|
2017-02-03 07:57:14 +02:00 |
|
scrawl
|
30b101b175
|
Fix build error in OSG_USE_FLOAT_MATRIX=OFF mode due to a double implicit conversion to double (pun doubly intended)
|
2017-02-03 06:49:34 +01:00 |
|
scrawl
|
b4a6b6387b
|
Create own instance of osgDB::SharedStateManager so we control when to call prune()
prune() is now called in the background thread, just like the resource cache update.
Seems to improve performance by ~0.3 ms/frame
|
2017-02-03 03:27:12 +01:00 |
|
scrawl
|
84a92e665c
|
Improve performance in RigGeometry by optimizing for the most common case of identity geomToSkelMatrix
|
2017-02-03 02:18:44 +01:00 |
|
scrawl
|
f3045331f1
|
Fix regression in handling of NiZBufferProperty
|
2017-02-03 01:49:49 +01:00 |
|
scrawl
|
53e4db8a8f
|
Add dummy serializer for CameraRelativeTransform to allow serializing content of Sky Root
|
2017-02-02 21:57:18 +01:00 |
|
scrawl
|
c5f8ff6e0e
|
Add names to several nodes for debugging purposes
|
2017-02-02 21:49:52 +01:00 |
|
David Cernat
|
d9f5dfe65c
|
Merge pull request #138 from OpenMW/master
Add OpenMW commits up to 2 Feb 2017
|
2017-02-02 13:07:11 +02:00 |
|
scrawl
|
851f61ac82
|
Always assign osg::Material when a material controller is used
|
2017-02-01 21:10:43 +01:00 |
|
David Cernat
|
958ff06ca8
|
[General] Rename ID_DOOR_ACTIVATE into ID_DOOR_STATE
|
2017-02-01 11:54:40 +02:00 |
|
David Cernat
|
9f8f62b765
|
Merge pull request #137 from OpenMW/master
Add OpenMW commits up to 1 Feb
|
2017-02-01 09:28:23 +02:00 |
|
scrawl
|
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
|
2017-02-01 06:00:14 +01:00 |
|
scrawl
|
960d4a96c3
|
Reduce the number of osg::Material state by setting the default state on the graph root
|
2017-02-01 06:00:14 +01:00 |
|
scrawl
|
e399e10607
|
Add missing lock in shareMaterial
|
2017-02-01 06:00:14 +01:00 |
|
scrawl
|
34deb6e7b1
|
Add 'showSceneGraph' command to export the scene or a particular object to .osgt for debugging purposes
|
2017-02-01 06:00:14 +01:00 |
|
scrawl
|
e90941a8b3
|
Wrap the scene template reference in another object for const correctness and to avoid it from being serialized with the osgDB serializer
|
2017-02-01 06:00:14 +01:00 |
|
David Cernat
|
2c5cc82f49
|
[Server] Add script functions for getting world object placement info
|
2017-01-29 15:29:40 +02:00 |
|
David Cernat
|
08faad9f32
|
Merge pull request #134 from OpenMW/master
Add OpenMW commits up to 28 Jan
|
2017-01-29 07:07:06 +02:00 |
|
David Cernat
|
15ed4b8da6
|
[Components] Use 24 hour format instead of 12 for log file timestamps
|
2017-01-28 20:20:47 +02:00 |
|
David Cernat
|
8bc6dfe590
|
[General] Remove duplicate constructor in PacketObjectUnlock
|
2017-01-28 18:19:24 +02:00 |
|
David Cernat
|
9f1e491a75
|
[General] Make WorldEvents store information about multiple objects
|
2017-01-28 12:34:45 +02:00 |
|
Allofich
|
0f20312012
|
Fix MSVC warnings
|
2017-01-28 04:37:47 +09:00 |
|
David Cernat
|
244da19a51
|
[General] Turn ID_PLAYER_CELL_LOAD into ID_PLAYER_CELL_STATE for clarity
|
2017-01-26 13:49:20 +02:00 |
|
David Cernat
|
4dc0ba21ec
|
[General] Fix packet ID for ID_PLAYER_CELL_LOAD
|
2017-01-26 12:19:49 +02:00 |
|
David Cernat
|
97aabf4a7d
|
[General] Sketch out sending of cell loading/unloading info in packets
|
2017-01-26 09:02:01 +02:00 |
|
David Cernat
|
158d606477
|
[General] Leave one blank line at the end of every tes3mp code file
|
2017-01-26 06:17:29 +02:00 |
|
David Cernat
|
63c8a98083
|
[General] Stop using virtual functions in BasePlayer
|
2017-01-25 17:06:15 +02:00 |
|
David Cernat
|
1d9c6ddd81
|
[General] Add placeholders for the new packet ID_PLAYER_CELL_LOAD
|
2017-01-25 14:51:43 +02:00 |
|
David Cernat
|
35e453dec3
|
[General] Sketch out most of functionality for journal saving/loading
|
2017-01-24 19:32:25 +02:00 |
|
David Cernat
|
d308897f95
|
Rename PacketItems, PacketSpells into InventoryChanges, SpellbookChanges
|
2017-01-20 12:43:05 +02:00 |
|
David Cernat
|
e2c595fc5d
|
Add preliminary structure for journal changes
|
2017-01-20 12:05:45 +02:00 |
|
David Cernat
|
e9b22814b9
|
Create placeholder for ID_GAME_JOURNAL
|
2017-01-20 11:15:10 +02:00 |
|