Andrew Meadows
|
7597088c7c
|
simpler logic flow
|
2017-09-29 11:34:33 -07:00 |
|
Andrew Meadows
|
3665a3fbee
|
libraries/entities/src/EntityTreeElement.cpp
|
2017-09-29 11:34:33 -07:00 |
|
Andrew Meadows
|
2b31a746e3
|
add content timestamp for EntityTreeElement
|
2017-09-29 11:34:32 -07:00 |
|
Andrew Meadows
|
56bc48b31a
|
don't use octcode data in entity update packets
|
2017-09-29 11:34:32 -07:00 |
|
Brad Davis
|
861b33a845
|
Fix potential nullptr access in EntityTreeElement
|
2017-07-29 17:22:25 -07:00 |
|
Andrew Meadows
|
c7ec82f98a
|
use local copy of _element for thread safety
|
2017-07-13 13:30:57 -07:00 |
|
Andrew Meadows
|
7ea1e7285f
|
map EntityItemID to EntityItemPointer
|
2017-07-13 13:30:57 -07:00 |
|
Brad Davis
|
8130a91b8c
|
Cleanup entity dependencies
|
2017-06-27 19:15:49 -07:00 |
|
Seth Alves
|
5c94147f40
|
children collision hulls appear to be in the right place, now
|
2017-05-19 17:09:42 -07:00 |
|
Stephen Birarda
|
53e6a77fcc
|
cleanup EncodeBitstreamParams to use nodeData when possible
|
2017-03-24 13:41:36 -07:00 |
|
Stephen Birarda
|
a3883a746c
|
add the basic structure for inclusion of ancestors/descendants in ESS queries
|
2017-02-16 16:46:09 -08:00 |
|
Stephen Birarda
|
586c3512a7
|
remove useless additional includeThisEntity sets
|
2017-01-24 17:35:45 -08:00 |
|
Stephen Birarda
|
67a3d97f81
|
cleanup includeThisEntity check
|
2017-01-24 16:41:20 -08:00 |
|
Stephen Birarda
|
543d0ce77e
|
add a comment about usesFrustum check in EntityTreeElement
|
2017-01-24 16:36:44 -08:00 |
|
Stephen Birarda
|
33378ede5c
|
force full scene send if json parameters changed
|
2017-01-24 16:34:57 -08:00 |
|
Stephen Birarda
|
1e25b5012f
|
use a static_cast to get EntityNodeData
|
2017-01-20 14:05:55 -08:00 |
|
Stephen Birarda
|
67951517b4
|
don't grab the JSON filters for each entity checked
|
2017-01-20 13:59:48 -08:00 |
|
Stephen Birarda
|
5fbdc94c66
|
pass usesFrustum down to EntityTreeElement
|
2017-01-18 17:49:54 -08:00 |
|
Stephen Birarda
|
ed41412d95
|
fix for unpack of OctreeQuery
|
2017-01-18 17:49:54 -08:00 |
|
Stephen Birarda
|
112b119f17
|
send entities that just stopped matching filter
|
2017-01-18 14:58:36 -08:00 |
|
Stephen Birarda
|
b08bfe93f4
|
change lastViewFrustumSent to lastQuerySent
|
2017-01-18 14:58:36 -08:00 |
|
Stephen Birarda
|
3556379034
|
leverage JSON filter changes to OctreeQuery in EntityServer
|
2017-01-18 14:58:36 -08:00 |
|
Atlante45
|
20b7bb0c54
|
EntityScriptServer tracks server scripts
|
2017-01-17 16:41:56 -08:00 |
|
Brad Hefta-Gaub
|
dbbed462b4
|
cleanup naked qDebug() calls
|
2016-12-19 22:24:25 -08:00 |
|
Seth Alves
|
6fe35ac0da
|
use smart pointers to avoid leaking EntityTreeElementExtraEncodeData
|
2016-12-12 16:04:41 -08:00 |
|
Dante Ruiz
|
1b20cc8bd0
|
more clean up
|
2016-11-30 18:28:50 +00:00 |
|
Dante Ruiz
|
104cbbff7e
|
clean up
|
2016-11-30 18:26:06 +00:00 |
|
Dante Ruiz
|
34d24b947e
|
better implementation
|
2016-11-30 18:03:11 +00:00 |
|
Dante Ruiz
|
daf12047ca
|
removed unnessary comments
|
2016-11-22 18:55:20 +00:00 |
|
Dante Ruiz
|
2dfb745443
|
made some chnages
|
2016-11-22 18:53:03 +00:00 |
|
Dante Ruiz
|
a176c624ab
|
fixed teleport bug
|
2016-11-21 23:04:07 +00:00 |
|
Dante Ruiz
|
1ba769b0ef
|
teleportBug
|
2016-11-21 10:38:20 -08:00 |
|
Ryan Huffman
|
ee50469213
|
Add collidableOnly arg to findRayIntersection
|
2016-10-04 20:19:54 -07:00 |
|
Ryan Huffman
|
da6afb605b
|
Fix default findRayIntersection surfaceNormal to be in world space
|
2016-10-04 20:19:54 -07:00 |
|
Ryan Huffman
|
17c63eb722
|
Add the ability to ignore invisible entities in findRayIntersection
|
2016-10-04 20:19:32 -07:00 |
|
David Rowe
|
38c2efa22f
|
Implement Entities.findInFrustum() method
|
2016-09-09 18:57:48 +12:00 |
|
SamGondelman
|
676f4bdfcf
|
misc fixes from particles branch
|
2016-07-29 15:36:32 -07:00 |
|
Atlante45
|
fc7b271e50
|
Missed OS X Warning
|
2016-06-14 16:29:50 -07:00 |
|
Atlante45
|
71fb0e665f
|
Fix OSX warning
|
2016-06-07 16:46:32 -07:00 |
|
Brad Hefta-Gaub
|
d7eee98acc
|
Merge pull request #7827 from AndrewMeadows/threadsafe-viewfrustum
resurrection of threadsafe ViewFrustum
|
2016-05-10 09:06:38 -07:00 |
|
Andrew Meadows
|
7d6424bdcc
|
Head::render() was cruft
|
2016-05-05 18:28:27 -07:00 |
|
Andrew Meadows
|
bcf2cc8074
|
use references not pointers for ViewFrustums
also unravelling some spaghetti:
(1) split Octree stuff out of ViewFrustum
(2) moved ViewFrustum from octree to shared lib
(3) removed some cruft
|
2016-05-05 18:28:27 -07:00 |
|
Atlante45
|
07adef9465
|
Fix entities collision sounds
|
2016-05-05 14:55:28 -07:00 |
|
Seth Alves
|
e4c91e5064
|
add a heuristic for deciding when it's safe to enable bullet
|
2016-04-12 11:46:00 -07:00 |
|
Brad Hefta-Gaub
|
62a56ecbfa
|
fix typos
|
2016-03-23 17:45:22 -07:00 |
|
Brad Hefta-Gaub
|
fdd0b48ae1
|
reduce log spam
|
2016-03-23 17:06:03 -07:00 |
|
Brad Hefta-Gaub
|
8d4ef28411
|
CR feedback
|
2016-03-08 15:29:04 -08:00 |
|
Brad Hefta-Gaub
|
6d211dd4e5
|
first cut at fixing the scene not stable bug
|
2016-03-08 14:52:21 -08:00 |
|
Andrew Meadows
|
acef6642c9
|
fix logic typo
|
2016-02-25 18:09:35 -08:00 |
|
Andrew Meadows
|
5d1e283508
|
namechange TouchesKeyhole to IntersectsKeyhole
|
2016-02-25 18:09:35 -08:00 |
|