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 |
|
Andrew Meadows
|
dfdf375853
|
use shapeInFrustum() names again
but at the same time make the code more redable
also: add some more efficient shape-touches-view methods
and cleanup some whitespace
|
2016-02-25 18:09:35 -08:00 |
|
Andrew Meadows
|
9c927ea36b
|
ViewFrustum method renames and whitespace cleanup
fooInFrustum() --> computeFooViewLocation()
except pointInFrustum() --> computeFrustumLocation()
|
2016-02-25 09:11:28 -08:00 |
|
Brad Hefta-Gaub
|
550b9a98b1
|
fix error in preload logic
|
2016-02-12 14:45:55 -08:00 |
|
James B. Pollack
|
2889bdd8b2
|
Merge pull request #7083 from ZappoMan/fixDoublePreload
handle two corner cases where preload would get called twice
|
2016-02-11 16:08:43 -08:00 |
|
Brad Hefta-Gaub
|
a40a562db2
|
handle two conner cases where preload would get called twice
|
2016-02-11 09:33:52 -08:00 |
|
Seth Alves
|
3fe01ccf10
|
cleanups
|
2016-02-10 18:32:05 -08:00 |
|
Seth Alves
|
1ae47b17f0
|
size-cull parent entities by their queryAABox rather than their dimensions to avoid having the entity-server send a child but not the parent
|
2016-02-10 16:41:35 -08:00 |
|
Seth Alves
|
4f8a7a080f
|
remove debugging print
|
2016-02-08 15:33:03 -08:00 |
|
Seth Alves
|
82fcfc1d64
|
don't apply clock-skew to a lastEdited of 0
|
2016-02-08 15:31:32 -08:00 |
|
Seth Alves
|
5027157575
|
for LOD, allow entity-server to use getAABox if it can, but fall back to queryAABox if it can't
|
2016-01-21 09:31:51 -08:00 |
|
Seth Alves
|
1fef78f60f
|
fix bug where entities that were children of avatars wouldn't be included in entity-server packets to interfaces
|
2016-01-20 19:03:41 -08:00 |
|
Brad Hefta-Gaub
|
b8747709ef
|
CR feedback, dead code cleanup
|
2016-01-18 12:11:23 -08:00 |
|