humbletim
be8d79f53f
CR fedback and cleanup
2018-02-22 05:15:01 -05:00
Stephen Birarda
946474c615
do not init caching for asset requests in domain-server
2018-02-21 16:33:58 -08:00
Seth Alves
db195c6184
Merge pull request #12334 from ctrlaltdavid/remove-deprecated-items
...
Remove some deprecated JavaScript API items
2018-02-21 16:31:16 -08:00
SamGondelman
4b1217f1f6
move all entity items to main thread
2018-02-21 15:54:07 -08:00
Nissim Hadar
b519ebd6f1
Merge branch 'master' of https://github.com/highfidelity/hifi into shadowControlsOffZvork
2018-02-21 12:36:56 -08:00
Nissim Hadar
bf4ba07b72
Added parameters to canCastShadow - still sucks.
2018-02-21 12:36:34 -08:00
John Conklin II
9ba1532c26
Merge pull request #12446 from sethalves/more-logging-for-fb-11748
...
more logging for fogbugz 11748
2018-02-21 09:49:51 -08:00
John Conklin II
92249a2bee
Merge pull request #12396 from ElderOrb/double-connection-fix
...
fix 4x 'fromQml' slots execution
2018-02-21 09:01:47 -08:00
Nissim Hadar
af484d0af6
Merge branch 'master' of https://github.com/highfidelity/hifi into shadowControlsOffZvork
2018-02-20 23:48:12 -08:00
Nissim Hadar
6f84e4c977
Moved shadows and ambient occlusion to menu checkboxes.
2018-02-20 23:45:07 -08:00
Seth Alves
bf73df1265
more logging for fogbugz 11748
2018-02-20 15:45:47 -08:00
SamGondelman
4c6169ec78
merge and a little cleanup
2018-02-20 15:45:34 -08:00
SamGondelman
4f0f6709c1
fix build errors
2018-02-20 13:56:06 -08:00
Zach Fox
2daa30f125
Merge branch 'master' of https://github.com/highfidelity/hifi into commerce_extendedCerts_1
2018-02-20 12:41:12 -08:00
humbletim
5791ca4c51
interim checkin
2018-02-20 12:22:04 -05:00
ZappoMan
76d611d563
Merge branch 'master' of https://github.com/highfidelity/hifi into oldPropsFilters
2018-02-19 19:15:33 -08:00
Nissim Hadar
b2a06cdb98
Merge branch 'master' of https://github.com/highfidelity/hifi into shadowControlsOffZvork
...
# Conflicts:
# libraries/entities/src/EntityItemProperties.cpp
# libraries/entities/src/ShapeEntityItem.h
# libraries/networking/src/udt/PacketHeaders.cpp
# libraries/networking/src/udt/PacketHeaders.h
2018-02-19 13:05:57 -08:00
Nissim Hadar
9921217807
Shapes casting shadows OK.
2018-02-19 12:32:11 -08:00
Nissim Hadar
6a9bbaf0a5
WIP - clean-up.
2018-02-19 12:00:30 -08:00
Sam Gateau
fd49c0d100
Merge pull request #12401 from SamGondelman/decals
...
Material Entities
2018-02-19 10:58:02 -08:00
Brad Hefta-Gaub
a4783ded15
Merge pull request #12414 from hyperlogic/bug-fix/scramlbed-avaatrs
...
Bug fix for Scrambled Avatars
2018-02-18 19:06:53 -08:00
Nissim Hadar
81c9e449e6
Models casting shadows (again). (Something stupid happened...)
2018-02-18 10:19:17 -08:00
Seth Alves
0a92596452
don't rely on return value of pendingDatagramSize() when hasPendingDatagrams() is false
2018-02-18 10:04:22 -08:00
Seth Alves
3027d3461e
Qt 5.10 seems to indicate pendingDatagramSizes of 0. Reading from these would block and causes an QAbstractSocket::TemporaryError to be thrown
2018-02-17 15:24:50 -08:00
Nissim Hadar
a69816f885
WIP.
2018-02-17 15:21:57 -08:00
Nissim Hadar
7ba8a9935a
No extraneous shadows.
2018-02-16 19:23:31 -08:00
Nissim Hadar
dc3b03c9bc
Added shadows to shapes - still sucks...
2018-02-16 18:37:47 -08:00
Stephen Birarda
769d5677b1
Merge branch 'master' of github.com:highfidelity/hifi into feat/content-settings
2018-02-16 17:41:14 -08:00
Nissim Hadar
a2cc78b200
Merge branch 'master' of https://github.com/highfidelity/hifi into shadowControlsOffZvork
2018-02-16 14:01:57 -08:00
Nissim Hadar
4c1f22f84e
Models and Avatar cast shadows (box doesn't, yet).
2018-02-16 14:01:33 -08:00
Ryan Huffman
27c26bab86
Fix ambiguous int64_t in HTTPConnection
2018-02-16 13:57:38 -08:00
Ryan Huffman
bb8caa0ce3
Update HTTPConnection to not use QIODevice when given a QByteArray
2018-02-16 13:07:45 -08:00
John Conklin II
24a3eb6e80
Merge pull request #12419 from druiz17/fix-edit-avatar-entities
...
Don't update avatar entities of the avatars ID is AVATAR_SELF_ID
2018-02-16 09:48:19 -08:00
Brad Davis
458b944d2d
Use pikachu for android builds
2018-02-16 09:29:31 -08:00
Nissim Hadar
194c7f4101
WIP - for review.
2018-02-16 09:28:15 -08:00
Gabriel Calero
72e02d6207
Restore default precision qualifier (needed for pixel)
2018-02-16 09:14:20 -08:00
Gabriel Calero
3effb6097b
Add precision qualifier in fragment shaders for struct fields
2018-02-16 09:14:14 -08:00
Ryan Downe Karpf
a621cb3c2c
Merge pull request #12417 from hyperlogic/bug-fix/rc64-scramlbed-avaatrs
...
RC64: Bug fix for Scramlbed Avaatrs
2018-02-16 08:41:28 -08:00
MiladNazeri
331b253ba0
Merge pull request #12386 from cain-kilgore/21668
...
WL 21668 - Make sure all Prompts are correctly emitting a signal on cancel and that cancellations return null
2018-02-16 06:57:03 -08:00
SamGondelman
2d0b85af72
workaround bug
2018-02-15 17:28:59 -08:00
Sam Gateau
f809862870
Merge pull request #12412 from samcake/blue
...
Introduce task abort feature for early exit of task branch
2018-02-15 15:50:43 -08:00
SamGondelman
b189433855
merge
2018-02-15 15:50:36 -08:00
SamGondelman
2d754edf74
CR
2018-02-15 15:48:41 -08:00
Dante Ruiz
52f576e6f6
don't update avatar entities if the avatars ID is AVATAR_SELF_ID
2018-02-15 15:48:29 -08:00
Stephen Birarda
f5cad5683d
make sure backup handlers end up on the correct thread
2018-02-15 15:39:25 -08:00
Dante Ruiz
bbcf865db3
Merge branch 'master' of github.com:highfidelity/hifi into fix-edit-avatar-entities
2018-02-15 15:03:12 -08:00
Dante Ruiz
e4db09fef8
don't update avatar entities if the avatars ID is AVATAR_SELF_ID
2018-02-15 15:02:45 -08:00
Nissim Hadar
72e89851f3
Added READ_ENTITY_PROPERTY_TO_PROPERTIES
2018-02-15 14:16:56 -08:00
Zach Fox
8072372822
Lots of changes
2018-02-15 13:27:13 -08:00
Anthony J. Thibault
cee0bbf8a5
Revert "FBX node IDs aren't alphanumerically ordered per logical structure"
...
This reverts commit a7ec4501e6
.
Because remainingModels is a QSet, the order is not guaranteed.
Therefore the same code iterating over the same items will sometimes have a different ordering.
See docs for QSet, http://doc.qt.io/qt-5/qset.html
This was bug was causing scrambled avatars, because both the transmitter and receiver of the AvatarData packets
make the strong assumption that the joint orders are same. When they are not the avatar's appear scrambled.
(cherry picked from commit f07b1fa4c5
)
2018-02-15 13:26:39 -08:00
samcake
c70b655fbc
A bit more explanations to the Task Flow class
2018-02-15 11:55:16 -08:00
Nissim Hadar
ff43e4c2ad
Merge branch 'master' of https://github.com/highfidelity/hifi into shadowControlsOffZvork
...
# Conflicts:
# scripts/system/html/js/entityProperties.js
2018-02-15 11:53:11 -08:00
Nissim Hadar
df7a8389b3
Fixed possible crash.
2018-02-15 11:51:06 -08:00
Nissim Hadar
777862f253
can cast shadow flag now works correctly (UI/JS aspects).
2018-02-15 11:50:38 -08:00
Anthony J. Thibault
f07b1fa4c5
Revert "FBX node IDs aren't alphanumerically ordered per logical structure"
...
This reverts commit a7ec4501e6
.
Because remainingModels is a QSet, the order is not guaranteed.
Therefore the same code iterating over the same items will sometimes have a different ordering.
See docs for QSet, http://doc.qt.io/qt-5/qset.html
This was bug was causing scrambled avatars, because both the transmitter and receiver of the AvatarData packets
make the strong assumption that the joint orders are same. When they are not the avatar's appear scrambled.
2018-02-15 11:32:29 -08:00
samcake
b21b98c810
Add a way to early abort a task from a Job, apply that to the highlight effect to shave unecessary work
2018-02-15 11:24:20 -08:00
humbletim
145a0df082
interim checkin
2018-02-15 14:14:07 -05:00
Sam Gondelman
36a74eaeee
Merge branch 'master' into decals
2018-02-15 11:02:49 -08:00
Alexander Ivash
beb595266d
fix 4x 'fromQml' slots execution
...
note: per discussion with Austion & Seth, TabletRoot should be the only entity sending 'sendToScript' signals to C++
2018-02-15 21:45:35 +03:00
Ryan Huffman
145a8b385b
Move HTTP_RESPONSE_CHUNK_SIZE into lambda for http response
2018-02-15 10:22:35 -08:00
Ryan Huffman
2cfa91be06
Add memory include to HTTPConnection
2018-02-15 10:22:35 -08:00
Ryan Huffman
8a69c69bec
CR
2018-02-15 10:22:35 -08:00
Ryan Huffman
8b07e7e28f
Add backup DS APIs
...
Add backup apis
2018-02-15 10:22:35 -08:00
Ryan Huffman
e63b692d80
Add BackupHandler for entity file backups
2018-02-15 10:22:35 -08:00
Atlante45
272f95efa2
Specify wich packet can ignore verification at DS level
2018-02-15 10:09:21 -08:00
Ryan Huffman
0bbbff95cd
Fix replacement octree data not working
2018-02-15 10:09:21 -08:00
Ryan Huffman
2a667fcd60
Cleanup entity -> ds persist
2018-02-15 10:09:21 -08:00
Ryan Huffman
1b7b4eee50
Fix entity data not being gzipped when adding id+version
2018-02-15 10:09:20 -08:00
Ryan Huffman
ff5be2d690
Fix entity data ID sometimes being reset
2018-02-15 10:09:20 -08:00
Ryan Huffman
cb9327e030
Add entity file sync and domain content backups
2018-02-15 10:09:20 -08:00
Clément Brisset
c62f68264f
Merge pull request #12295 from birarda/feat/content-split-from-settings
...
initial separation of DS into domain settings and content settings
2018-02-15 10:04:36 -08:00
Nissim Hadar
7e99570824
Fixed Ubuntu warnings.
2018-02-15 07:54:55 -08:00
Nissim Hadar
adb02d69f9
WIP -adding canCastShadow flag.
2018-02-14 21:45:56 -08:00
Nissim Hadar
26e7a85a95
Fixed possible crash.
2018-02-14 21:15:29 -08:00
Nissim Hadar
a679b6f828
Fixed possible crash.
2018-02-14 18:55:04 -08:00
samcake
246ac25d0a
Introducing a way to abort a task from one of its job, using it to skip highlight tasks if nothing to highlight
2018-02-14 17:36:46 -08:00
Sam Gondelman
15cdfef16a
Merge branch 'master' into decals
2018-02-14 17:33:01 -08:00
Nissim Hadar
054b2bf3e2
Merge branch 'master' of https://github.com/highfidelity/hifi into shadowControlsOffZvork
...
# Conflicts:
# libraries/networking/src/udt/PacketHeaders.cpp
# scripts/system/html/js/entityProperties.js
2018-02-14 17:10:07 -08:00
SamGondelman
324eefc914
remove fresnel, add unlit, fix overlays, cleanup
2018-02-14 17:02:07 -08:00
David Back
e4263100b4
Merge branch 'master' of https://github.com/highfidelity/hifi into avatarInRange
2018-02-14 16:40:11 -08:00
Bradley Austin Davis
33690e09b7
Merge pull request #12399 from samcake/blue
...
Introducing group culling to avoid the avatar model to be partially culled
2018-02-14 15:38:52 -08:00
Seth Alves
d1c0f0a40f
Merge pull request #12390 from druiz17/add-control-mapping
...
add control button mapping for controller API
2018-02-14 15:02:28 -08:00
John Conklin II
9ba29028e3
Merge pull request #12398 from jherico/fix/spectator_cam
...
Fix spectator camera crash
2018-02-14 13:15:42 -08:00
Stephen Birarda
6240181474
initial separation of content settings and domain settings
2018-02-14 12:09:56 -08:00
Nissim Hadar
a92765a83a
Adding can cast shadow property.
2018-02-14 12:01:30 -08:00
John Conklin II
63f752e76f
Merge pull request #12366 from sethalves/fix-children-of-animated-entity-joints
...
fix -- get children of animated entity joints to follow along, again
2018-02-14 11:12:45 -08:00
Brad Davis
8853bd6388
Fix spectator camera crash
2018-02-14 11:11:28 -08:00
samcake
6357f36a97
Fixing names
2018-02-14 10:39:14 -08:00
ZappoMan
e71811bef2
Merge branch 'master' of https://github.com/highfidelity/hifi into oldPropsFilters
2018-02-14 09:03:32 -08:00
Nissim Hadar
1632ab9782
Changed flag to "cast shadow" instead of "don't cast shadow".
2018-02-13 18:27:36 -08:00
samcake
1d3ae1b187
Work in progress to get the render items beeing tagged correctly for groupCulled
2018-02-13 17:50:01 -08:00
Anthony J. Thibault
d2c199104e
Avatars use Dual Quaternion Skinning and Model Entities do not.
2018-02-13 17:47:49 -08:00
Stephen Birarda
6ba2f4b279
Merge pull request #12286 from Atlante45/feat/asset-server-backup
...
Add asset server backups capabilities to the Domain Server
2018-02-13 17:40:11 -07:00
Nissim Hadar
23a29b8d4b
Added don't castr shadow flag to entity and shape classes.
2018-02-13 16:16:04 -08:00
John Conklin II
309c2ecba1
Merge pull request #12239 from druiz17/fix-camera-update
...
Do not override sensorToWorldMatrix if animGraph is loading or failed to load
2018-02-13 15:10:13 -08:00
SamGondelman
4500ed17e7
merge from master
2018-02-13 13:58:39 -08:00
Zach Fox
ae8a8a48eb
Merge branch 'master' of https://github.com/highfidelity/hifi into commerce_extendedCerts_1
2018-02-13 13:55:32 -08:00
SamGondelman
38290064c1
replace materials by name, hide material mode for now
2018-02-13 13:24:08 -08:00
samcake
a98f55298b
Merge branch 'master' of https://github.com/highfidelity/hifi into blue
2018-02-13 13:06:58 -08:00
samcake
f64e5f2444
Introducing the cull group
2018-02-13 13:06:26 -08:00
Clément Brisset
593113c102
Merge pull request #12387 from Atlante45/new-master
...
Merge stable back into master
2018-02-13 12:59:59 -08:00
Andrew Meadows
b111e82763
Merge pull request #12365 from AndrewMeadows/workload-001
...
moving Job/Task framework out of 'render' library and into its own 'task' library
2018-02-13 12:26:32 -08:00
Andrew Meadows
20c2a4470e
merge 'findByID' into 'workload-001'
2018-02-13 11:47:02 -08:00
Elisa Lupin-Jimenez
a61021f46c
Merge pull request #12272 from elisa-lj11/2d-images
...
2d images (JPG and PNG) are now supported as (quasi) entities
2018-02-13 11:44:02 -08:00
Anthony J. Thibault
7f5f48bca9
Models can now switch between dual quats and matrix palette skinning.
...
but not dynamically, because we still only compile one version of the shader.
2018-02-13 11:37:14 -08:00
Andrew Meadows
38bc312004
faster and const EntityTree::findByID()
2018-02-13 11:25:34 -08:00
Gabriel Calero
99f6c80b2a
Temporary remove ToneMappingDeferred
2018-02-13 10:00:31 -08:00
Dante Ruiz
ddcee05b14
added control button for controller API
2018-02-13 09:41:00 -08:00
Sam Gateau
040710807d
Merge pull request #12346 from Zvork/scripts
...
Fix transition (ex-fade) debugging scripts
2018-02-13 09:08:35 -08:00
Andrew Meadows
01fb8f3369
remove cruft
2018-02-13 08:58:24 -08:00
Andrew Meadows
95b34cf112
remove cruft and extra whitespace
2018-02-13 08:58:24 -08:00
Andrew Meadows
f1495d27f6
try task link dependency rather than include
2018-02-13 08:58:24 -08:00
Andrew Meadows
a1c540fc85
instantiate trace_workload logging category
2018-02-13 08:57:20 -08:00
Andrew Meadows
2b1b75450d
fix assert
2018-02-13 08:57:20 -08:00
Andrew Meadows
d59c3898dc
add 'workload' logging profile
2018-02-13 08:57:20 -08:00
Andrew Meadows
cfb64ad693
add LoggingCategory data member to JobContext
2018-02-13 08:57:20 -08:00
Andrew Meadows
724e2f7e66
add CMakeLists.txt for new 'task' library
2018-02-13 08:56:11 -08:00
Andrew Meadows
8231a56b22
pull task out of render and into its own lib
2018-02-13 08:56:11 -08:00
Andrew Meadows
955af21aba
use explicit cast to avoid windows warning
2018-02-13 08:54:44 -08:00
Andrew Meadows
a8ad846f2b
cleanup
2018-02-13 08:54:44 -08:00
Andrew Meadows
be38a4bc71
creating workload lib
2018-02-13 08:54:44 -08:00
Anthony J. Thibault
cf5452313a
WIP check in of making the use of dq or mat dynamic per model
2018-02-12 18:44:24 -08:00
Nissim Hadar
34aab4a9c8
Merge branch 'master' of https://github.com/highfidelity/hifi into shadowControlsOffZvork
...
# Conflicts:
# libraries/entities-renderer/src/RenderableZoneEntityItem.cpp
2018-02-12 17:50:39 -08:00
Zach Fox
95e9eb8e4a
Lots of progress
2018-02-12 17:06:57 -08:00
Sam Gateau
714e3f445d
Merge pull request #11537 from jherico/threaded_qml
...
Migrating QML rendering off the main thread
2018-02-12 15:32:33 -08:00
Atlante45
94973fa1d0
Merge branch 'stable' of https://github.com/highfidelity/hifi into new-master
2018-02-12 15:21:01 -08:00
Cain Kilgore
d1ecc85fb3
Merge branch 'master' of https://github.com/highfidelity/hifi into 21668
2018-02-12 23:19:20 +00:00
Cain Kilgore
5048bf16cb
Fixed Async Prompts/Assets/Dialogs
2018-02-12 23:01:19 +00:00
John Conklin II
51bf3c1466
Merge pull request #12323 from Zvork/shadow
...
Shadow performance / acnee improvements
2018-02-12 14:41:13 -08:00
John Conklin II
d084e58f48
Merge pull request #12328 from Atlante45/fix/misc-bugs
...
Misc bug fixes
2018-02-12 14:31:38 -08:00
SamGondelman
ad40961864
fix tangents (I think), update material rendering when transform changes
2018-02-12 13:46:27 -08:00
Atlante45
e15ab2ca6c
CR
2018-02-12 13:32:48 -08:00
Nissim Hadar
4acd0a34f5
Seems OK. Before adding flag to entity.
2018-02-12 12:55:14 -08:00
SamGondelman
9e8aa1898c
warnings, load material from URL, shapeID -> parentMaterialID
2018-02-12 12:50:09 -08:00
David Rowe
033b85a3a8
Merge branch 'master' into remove-deprecated-items
...
# Conflicts:
# scripts/system/libraries/entitySelectionTool.js
2018-02-13 09:42:40 +13:00
Brad Davis
1f2760c4b7
Merge remote-tracking branch 'gcalero/android_ui_bottombar3' into android
2018-02-12 12:39:40 -08:00
Brad Davis
bac80292a7
Merge remote-tracking branch 'gcalero/android_audio_fixes' into android
2018-02-12 12:13:34 -08:00
Dante Ruiz
3c84318918
fixing merge conflict
2018-02-12 10:57:55 -08:00
Dante Ruiz
d381beb213
cleaning up code
2018-02-12 10:53:42 -08:00
samcake
bc51f3643d
Adding a check for item existence before calling the update on the render::Item
2018-02-12 10:21:50 -08:00
Gabriel Calero
a2f6548d1d
Make slot declarations non-conditional
2018-02-12 13:45:56 -03:00
David Back
dc92250b1a
change var names
2018-02-09 17:37:53 -08:00
David Back
ff0b632978
get avatars in range
2018-02-09 17:37:30 -08:00
Sam Gateau
f3918ad216
Merge pull request #12367 from AndrewMeadows/fix-shared-unit-tests
...
Fix shared unit tests
2018-02-09 17:18:35 -08:00
SamGondelman
5337377ef5
Merge remote-tracking branch 'upstream/master' into decals
2018-02-09 14:40:20 -08:00
samcake
522c577e73
FIxing the bad ambient lighting on scattering surfaces
2018-02-09 14:08:55 -08:00
Dante Ruiz
fccb4297f7
Merge pull request #12379 from samcake/pastel
...
fixing the scattering bad ambient lighting
2018-02-09 13:55:42 -08:00
ZappoMan
0ed3a18118
Merge branch 'master' of https://github.com/highfidelity/hifi into oldPropsFilters
2018-02-09 13:24:31 -08:00
David Back
7bcfd0cf8d
Merge pull request #12114 from dback2/polymaterials
...
Additional mtl spec support & fixes for Poly & more
2018-02-09 13:18:14 -08:00
John Conklin II
64c5b883b1
Merge pull request #12243 from RebeccaStankus/log-filtering
...
Some improvements to the log window
2018-02-09 12:50:49 -08:00