Brad Davis
|
fece438602
|
Cleanup and refactoring
|
2017-06-15 18:58:56 -07:00 |
|
Atlante45
|
5777b5e805
|
Create one packet per node
|
2017-06-14 11:42:25 -07:00 |
|
Stephen Birarda
|
9bc0609b1e
|
address code review comments
|
2017-04-28 10:17:48 -07:00 |
|
Stephen Birarda
|
a21a34a4a4
|
add entities file replacement to DS and ES
|
2017-04-27 16:56:27 -07:00 |
|
Stephen Birarda
|
53e6a77fcc
|
cleanup EncodeBitstreamParams to use nodeData when possible
|
2017-03-24 13:41:36 -07:00 |
|
Triplelexx
|
b7980569cc
|
change all references of IDENTITY_FRONT to IDENTITY_FORWARD
|
2017-03-21 22:13:33 +00:00 |
|
Stephen Birarda
|
d4119d5676
|
fix for non-void set of should force scene
|
2017-02-16 16:46:09 -08:00 |
|
Stephen Birarda
|
9d336a84ab
|
force a full scene send for new ancestors/descendants
|
2017-02-16 16:46:09 -08:00 |
|
Stephen Birarda
|
1b1ae48650
|
don't recurse on octree elements that have not changed
|
2017-01-30 17:01:45 -08:00 |
|
Howard Stearns
|
a1afbe7d5e
|
Merge branch 'master' of https://github.com/highfidelity/hifi into edit-entity-filter
|
2017-01-25 19:16:29 -08:00 |
|
Stephen Birarda
|
69b47dcf50
|
use currentParameters instead of getJSONParameters()
|
2017-01-24 16:49:17 -08:00 |
|
Stephen Birarda
|
33378ede5c
|
force full scene send if json parameters changed
|
2017-01-24 16:34:57 -08:00 |
|
Stephen Birarda
|
6376068021
|
fix usesFrustum check in OctreeQueryNode
|
2017-01-20 13:54:46 -08:00 |
|
Stephen Birarda
|
a40c25ddbf
|
fix repeated send of matching entities
|
2017-01-19 16:42:14 -08:00 |
|
Stephen Birarda
|
33cde412b1
|
make getJSONParameters thread-safe
|
2017-01-18 17:49:54 -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 |
|
Stephen Birarda
|
f9f958aef1
|
provide direct access to OctreeQuery from OHV
|
2017-01-18 14:58:36 -08:00 |
|
Stephen Birarda
|
6e6f2c50b8
|
leverage OctreeQuery enhancements in EntityScriptServer/OHV
|
2017-01-18 14:58:36 -08:00 |
|
Stephen Birarda
|
ed68d5a7a2
|
add JSON filter to OctreeQuery
|
2017-01-18 14:58:36 -08:00 |
|
howard-stearns
|
f6446c6806
|
minimum entity edit filter
|
2017-01-13 13:18:24 -08:00 |
|
Brad Hefta-Gaub
|
dbbed462b4
|
cleanup naked qDebug() calls
|
2016-12-19 22:24:25 -08:00 |
|
Brad Davis
|
30a9961362
|
tracing polish
|
2016-12-16 14:02:27 -08:00 |
|
Ryan Huffman
|
7bb2755913
|
Add chrome tracing support
|
2016-12-16 01:14:01 -08:00 |
|
Seth Alves
|
6fe35ac0da
|
use smart pointers to avoid leaking EntityTreeElementExtraEncodeData
|
2016-12-12 16:04:41 -08:00 |
|
Seth Alves
|
1d0c3d7168
|
fix checker for unreasonable size of vector of bools
|
2016-11-03 09:47:24 -07:00 |
|
Seth Alves
|
cfea3cba9b
|
guard against heap-overflow in the event of bogus entity network data
|
2016-11-03 06:54:11 -07:00 |
|
Seth Alves
|
64cb5d1b1a
|
fix QVector<bool> packing when number of joints isn't a multiple of 8
|
2016-11-02 20:02:07 -07:00 |
|
Seth Alves
|
f47aeae2a7
|
stop passing bare pointers to EntityTreeRenderer all around
|
2016-10-27 10:10:22 -07:00 |
|
Seth Alves
|
9bcda1bb45
|
merge from upstream
|
2016-08-20 15:25:04 -07:00 |
|
Seth Alves
|
87dbfa7e47
|
add -Wsuggest-override to compile flags and deal with fallout
|
2016-08-18 09:51:41 -07:00 |
|
Ryan Huffman
|
727d59ab27
|
Add backup directory setting to domain server
|
2016-08-16 17:33:32 -07:00 |
|
David Rowe
|
657f8fdad5
|
Fix reporting of JSON export failure
|
2016-06-15 14:12:49 +12:00 |
|
David Rowe
|
2953ca08cb
|
Fix import of invalid JSON file failing silently
|
2016-06-10 12:04:41 +12:00 |
|
Ryan Huffman
|
68665e6b25
|
Fix JurisdictionMap not initializing correctly
|
2016-05-17 15:12:45 -07:00 |
|
Ryan Huffman
|
475d881b04
|
Fix logging of shared_ptr
|
2016-05-17 10:59:51 -07:00 |
|
Ryan Huffman
|
1bec38584b
|
Remove class qualification from header file
|
2016-05-17 10:59:51 -07:00 |
|
Ryan Huffman
|
368eded8ee
|
Remove unnecessary type in Jurisdictionmap
|
2016-05-17 10:59:51 -07:00 |
|
Ryan Huffman
|
5fc18eafda
|
Rename OctalCodePtr related functions
|
2016-05-17 10:59:51 -07:00 |
|
Ryan Huffman
|
35f147f557
|
Cleanup use of OctalCodePtrList and add allocateOctalCodePtr
|
2016-05-17 10:59:51 -07:00 |
|
Ryan Huffman
|
e819ab8475
|
Add mutex protection around octal code getters
|
2016-05-17 10:59:51 -07:00 |
|
Ryan Huffman
|
ef6d758e7f
|
Fix JurisdictionMap multithreading issues
Make octal code pointers use shared_ptr, add locks around access.
|
2016-05-17 10:59:51 -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
|
db9a4d6b8f
|
cleanup for code review
|
2016-05-10 07:49:11 -07:00 |
|
Brad Hefta-Gaub
|
fe14bc8e52
|
also switch OctreePersistThread to use std::this_thread::sleep_for()
|
2016-05-06 11:19:27 -07:00 |
|
Andrew Meadows
|
01950fba96
|
recover unused code that may prove useful someday
|
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 |
|
Andrew Meadows
|
21fa294839
|
remove cruft
|
2016-05-05 18:28:27 -07:00 |
|
Andrew Meadows
|
d97bd2bc52
|
remove cruft
|
2016-05-05 18:28:27 -07:00 |
|
Andrew Meadows
|
60a72c6660
|
getViewFrustum() provides const pointer
|
2016-05-05 18:28:27 -07:00 |
|
Brad Hefta-Gaub
|
f9c4959578
|
remove some debugging, tweak formatting
|
2016-04-21 09:53:00 -07:00 |
|
Brad Hefta-Gaub
|
ddf5b0f316
|
some debugging
|
2016-04-21 10:32:22 -07:00 |
|
Brad Hefta-Gaub
|
248ac8d760
|
fix warning
|
2016-04-20 19:04:39 -07:00 |
|
Brad Hefta-Gaub
|
31f9d592e0
|
support for larger than 35 minute clock skew
|
2016-04-20 18:42:00 -07:00 |
|
Zach Pomerantz
|
ac30aed948
|
Hold onto octree child after creation
|
2016-04-04 17:52:41 -07:00 |
|
Atlante45
|
807698f0bb
|
Make svo loading use ResourceManager
|
2016-03-28 18:07:48 -07:00 |
|
Zach Pomerantz
|
40aabe7fae
|
Delete used QNetworkReply
|
2016-03-21 13:30:01 -07:00 |
|
Brad Hefta-Gaub
|
6d211dd4e5
|
first cut at fixing the scene not stable bug
|
2016-03-08 14:52:21 -08:00 |
|
Andrew Meadows
|
ef433c0e01
|
legacy support for EntityViewer.setKeyholeRadius()
|
2016-02-25 22:24:37 -08:00 |
|
Andrew Meadows
|
c3dfc13f88
|
namechange ViewFrustum::location to ::intersection
|
2016-02-25 18:09:35 -08:00 |
|
Andrew Meadows
|
f964df6c97
|
final names for ViewFrustum intersection tests
|
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
|
918880b058
|
use correct ViewFrustum overlap tests
|
2016-02-25 18:09:35 -08:00 |
|
Andrew Meadows
|
2591c5ee3e
|
cleanup names that use "keyhole"
|
2016-02-25 18:09:35 -08:00 |
|
Andrew Meadows
|
9558258f64
|
use cubeInKeyhole() where appropriate
|
2016-02-25 18:09:35 -08:00 |
|
Andrew Meadows
|
9409339230
|
add ViewFrustum::cubeInKeyhole()
|
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 |
|
samcake
|
9bfeb4a1d5
|
Merge branch 'master' of https://github.com/highfidelity/hifi into red
|
2016-02-12 11:31:47 -08:00 |
|
samcake
|
2d33bb83e1
|
Remove a dead comment
|
2016-02-12 10:30:44 -08:00 |
|
Brad Hefta-Gaub
|
477dfe1b10
|
use std::unordered_map<> instead of std::unordered_set<>
|
2016-02-11 20:42:42 -08:00 |
|
Brad Hefta-Gaub
|
26ab1bdac4
|
move back to unordered_set so that OctreeElementBag will handle uniqueness
|
2016-02-11 14:50:18 -08:00 |
|
samcake
|
ad3f3a6dcf
|
Merge branch 'master' of https://github.com/highfidelity/hifi into red
|
2016-02-08 10:30:54 -08:00 |
|
samcake
|
a999e046b5
|
Showing the LOD angle
|
2016-02-04 17:59:35 -08:00 |
|
Andrew Meadows
|
af57f5d120
|
add simple and fast DirtyOctreeElementOperator
|
2016-02-04 13:26:07 -08:00 |
|
samcake
|
18d8a2fb42
|
Implementing the octree selection from frustum
|
2016-02-01 13:47:38 -08:00 |
|
Seth Alves
|
e365d93ed9
|
don't save entites with invalid parentIDs (or with IDs that indicates an avatar) to the persist file
|
2016-01-18 16:50:26 -08:00 |
|
samcake
|
29945bba92
|
Merge pull request #6837 from zzmp/feat/render-shadow
Add RenderShadowTask
|
2016-01-18 15:45:51 -08:00 |
|
Brad Hefta-Gaub
|
d10e1cc39d
|
CR feedback, dead code cleanup
|
2016-01-18 12:09:21 -08:00 |
|
Brad Hefta-Gaub
|
88af387214
|
cleanup
|
2016-01-18 10:10:24 -08:00 |
|
Brad Hefta-Gaub
|
2774df38bc
|
check for entity size before including it for LOD
|
2016-01-18 09:06:57 -08:00 |
|
Zach Pomerantz
|
986af50b71
|
Remove unneccessary const
|
2016-01-15 10:50:42 -08:00 |
|
Zach Pomerantz
|
e2158e48a1
|
Declare Corners explicitly
|
2016-01-14 18:03:58 -08:00 |
|
Zach Pomerantz
|
0776ae7e72
|
Add LightStage for rendering lights
|
2016-01-14 12:49:42 -08:00 |
|
Zach Pomerantz
|
ed5c53f23c
|
Add getCorners to ViewFrustum
|
2016-01-14 01:29:49 -08:00 |
|
Zach Pomerantz
|
293e432fe9
|
Fix setter named getFocalLength
|
2016-01-08 20:14:44 -08:00 |
|
Brad Hefta-Gaub
|
edc132efce
|
fix warning
|
2016-01-06 12:53:57 -08:00 |
|
Seth Alves
|
942e77166e
|
merge from upstream
|
2016-01-05 11:11:19 -08:00 |
|
Seth Alves
|
2d246a840f
|
better packing for qvector of bools
|
2016-01-04 18:14:29 -08:00 |
|
Seth Alves
|
0b9f92e50f
|
fix quat (un)packing
|
2016-01-04 18:01:48 -08:00 |
|
Seth Alves
|
69839b4b16
|
better packing of qvector of quats
|
2016-01-04 17:50:25 -08:00 |
|
Seth Alves
|
83f60d6e97
|
make entity properties for model-entity joint-states
|
2015-12-23 15:43:50 -08:00 |
|
Seth Alves
|
5e4a165b4d
|
Merge branch 'master' of github.com:highfidelity/hifi into near-grab-via-parenting
|
2015-12-22 11:23:09 -08:00 |
|
Brad Davis
|
6ef77bc46a
|
Support the marketplace in QML
|
2015-12-21 11:34:03 -08:00 |
|
Seth Alves
|
008065ba38
|
Merge branch 'master' of github.com:highfidelity/hifi into near-grab-via-parenting
|
2015-12-14 09:15:56 -08:00 |
|
Seth Alves
|
076e2b73a1
|
make AABox encoder and decode safer
|
2015-12-13 06:44:06 -08:00 |
|
Seth Alves
|
1492fd6090
|
merge from upstream
|
2015-12-12 12:37:57 -08:00 |
|
Seth Alves
|
24fb43e8cd
|
first steps toward a puffed-out query-box for child entities
|
2015-12-12 12:33:14 -08:00 |
|
Atlante45
|
d3224bfde3
|
More warning fixes
|
2015-12-11 16:03:44 -08:00 |
|
Atlante45
|
ce51350b65
|
Fix warnings on windows 64bit
|
2015-12-11 15:42:15 -08:00 |
|
Atlante45
|
f72eb679c6
|
More warning fixes
|
2015-12-11 15:04:33 -08:00 |
|
Atlante45
|
a07d7494f0
|
More OS X warning cleanup
|
2015-12-11 14:20:36 -08:00 |
|
Ryan Huffman
|
87e30a2157
|
Remove EntityQuery version and just append new data to end
|
2015-12-11 09:03:39 -08:00 |
|
Ryan Huffman
|
b5e3dce376
|
Add keyhole radius to OctreeQuery
|
2015-12-10 14:34:28 -08:00 |
|
Clément Brisset
|
42365acef5
|
Merge pull request #6561 from ZappoMan/cruftRemovalRedux
More Cruft Removal
|
2015-12-07 11:39:54 -08:00 |
|
Brad Hefta-Gaub
|
1eb5b21e48
|
fix warning
|
2015-12-04 15:17:16 -08:00 |
|
Brad Hefta-Gaub
|
be4bc7b2ca
|
going a different way, same packet version, but always send feature requests to old servers
|
2015-12-04 14:55:16 -08:00 |
|
Brad Hefta-Gaub
|
46946212cf
|
remove WANT_LOW_RES_MOVING_BIT from OctreeQuery always true
|
2015-12-04 14:24:31 -08:00 |
|
Brad Hefta-Gaub
|
f44a9daa21
|
remove WANT_DELTA from OctreeQuery
|
2015-12-04 14:04:57 -08:00 |
|
Brad Hefta-Gaub
|
0d9d5375c7
|
remove optional WANT_COMPRESSION from OctreeQuery
|
2015-12-04 13:29:18 -08:00 |
|
Ryan Huffman
|
89c412c324
|
Merge branch 'master' of https://github.com/highfidelity/hifi into proto-received-message
|
2015-12-04 11:38:28 -08:00 |
|
Brad Hefta-Gaub
|
18e62290f3
|
fix warnings
|
2015-12-04 08:37:46 -08:00 |
|
Brad Hefta-Gaub
|
f472b515c3
|
remove wantsColor support since its always true and required for entities
|
2015-12-03 21:03:32 -08:00 |
|
Brad Hefta-Gaub
|
81fb4476bc
|
remove coverage map and occulusion culling, since it was always disabled
|
2015-12-03 20:29:23 -08:00 |
|
Brad Hefta-Gaub
|
5a75a17174
|
Revert "Cruft removal"
|
2015-12-03 17:40:41 -08:00 |
|
Brad Hefta-Gaub
|
528b8e5d3f
|
fix warnings
|
2015-12-03 16:45:01 -08:00 |
|
Brad Hefta-Gaub
|
1a5bc5d111
|
removing optional compression
|
2015-12-03 12:40:24 -08:00 |
|
Brad Hefta-Gaub
|
849a8707d2
|
remove wantsColor support since its always true and required for entities
|
2015-12-03 11:11:15 -08:00 |
|
Brad Hefta-Gaub
|
0c05ffe9ce
|
remove coverage map and occulusion culling, since it was always disabled
|
2015-12-03 10:20:04 -08:00 |
|
Brad Hefta-Gaub
|
1e51a90204
|
add edit times and entity ids to the viewer stats
|
2015-12-02 14:43:00 -08:00 |
|
Brad Hefta-Gaub
|
08ba535c38
|
add some basic send tracking
|
2015-12-02 13:43:05 -08:00 |
|
Brad Hefta-Gaub
|
75a57c3cb8
|
Merge pull request #6500 from Atlante45/octree_crash
Octree crash fix
|
2015-12-02 09:59:56 -08:00 |
|
Stephen Birarda
|
7dbf29821a
|
don't persist the octree if it never loaded
|
2015-12-01 10:00:25 -08:00 |
|
Atlante45
|
4aaa9ca02f
|
Make OctreeElementBag safer to use
|
2015-11-30 15:23:49 -08:00 |
|
Atlante45
|
5019f79947
|
Fix header name
|
2015-11-30 11:48:34 -08:00 |
|
Atlante45
|
a364e85e1d
|
Remove DeleteHooks
|
2015-11-25 17:21:56 -08:00 |
|
Atlante45
|
cd2e610e17
|
Remove OctreeElement's UpdateHooks
|
2015-11-25 15:35:15 -08:00 |
|
Ryan Huffman
|
dac491ef41
|
Merge branch 'master' of https://github.com/highfidelity/hifi into proto-received-message
|
2015-11-24 09:59:22 -08:00 |
|
Brad Hefta-Gaub
|
8ba6dfe721
|
add deprication warning about binary SVOs
|
2015-11-20 09:29:36 -08:00 |
|
Ryan Huffman
|
07d21514c5
|
Merge branch 'master' of https://github.com/highfidelity/hifi into proto-received-message
|
2015-11-19 10:47:37 -08:00 |
|
Seth Alves
|
98073de0b8
|
Merge pull request #6426 from ZappoMan/entitiesFileDownload
implement support to download the persist file from entity server status page
|
2015-11-19 09:47:10 -08:00 |
|
Ryan Huffman
|
8adf456b91
|
Update range of LOD to go up to 20:2
|
2015-11-19 08:52:57 -08:00 |
|
Brad Hefta-Gaub
|
456da661ff
|
implement support to download the persist file from entity server status page
|
2015-11-18 17:30:07 -08:00 |
|
Ryan Huffman
|
2a416ebc61
|
Merge branch 'master' of https://github.com/highfidelity/hifi into received-message
|
2015-11-18 16:52:23 -08:00 |
|
Seth Alves
|
36af315e5d
|
Merge pull request #6383 from birarda/goodbye-packet
send a hopeful disconnect packet from ACs and Interface
|
2015-11-16 11:28:48 -08:00 |
|
Stephen Birarda
|
0a64242160
|
cleanup string grabbing for PacketType enum
|
2015-11-12 14:43:25 -08:00 |
|
Brad Hefta-Gaub
|
da651ac475
|
fix mac compiler error
|
2015-11-12 13:47:27 -08:00 |
|
Brad Hefta-Gaub
|
8bfb368a61
|
fix mac compiler error
|
2015-11-12 13:32:43 -08:00 |
|
Brad Hefta-Gaub
|
33110eda30
|
fix mac compiler error
|
2015-11-12 13:25:50 -08:00 |
|
Brad Hefta-Gaub
|
14a6e1fb6b
|
fix mac compiler error
|
2015-11-12 13:24:25 -08:00 |
|
Brad Hefta-Gaub
|
66a2b38f50
|
switch various status to use thread safe atomics
|
2015-11-12 13:09:51 -08:00 |
|
Brad Hefta-Gaub
|
ea917f85f4
|
added ability to set keyhole radius on EntityViewer
|
2015-10-22 12:56:45 -07:00 |
|
Brad Hefta-Gaub
|
954afe45d3
|
Merge pull request #6112 from ericrius1/rayPickAdditions
Moved whitelist and raypicking code out of octree, fixed small bug with polylines
|
2015-10-21 09:08:56 -07:00 |
|
Andrew Meadows
|
7fa069cf30
|
fix line endings grumble gruble
|
2015-10-20 09:38:25 -07:00 |
|
ericrius1
|
dcb37ccd73
|
Removed whitelist and raypicking code from octree, fixed a small bug with polylines
|
2015-10-19 13:14:19 -07:00 |
|
ericrius1
|
8c229d88a8
|
moving whitelist code out of octree
|
2015-10-19 11:59:44 -07:00 |
|
Ryan Huffman
|
9ddcfdf94d
|
Cleanup PacketReceier and ReceivedMessage
|
2015-10-16 09:21:10 -07:00 |
|