David Rowe
38c2efa22f
Implement Entities.findInFrustum() method
2016-09-09 18:57:48 +12:00
Brad Hefta-Gaub
3d54600843
Merge pull request #8513 from Atlante45/feat/network-port
...
Add settings to change local port
2016-09-08 18:10:32 -07:00
Atlante45
006780fe8e
Indentation
2016-09-08 14:29:43 -07:00
SamGondelman
b048637c26
fix signal issue and qabstract::socket issue
2016-09-06 17:36:52 -07:00
Atlante45
fcf44911a3
Fix Windows warning
2016-09-06 10:18:42 -07:00
Atlante45
a8de6f0a57
Add settings to change local port
2016-09-06 10:18:42 -07:00
Stephen Birarda
85ba0f36cf
fix controllers/shared compile for android interface port
2016-08-31 16:34:31 -07:00
Anthony J. Thibault
e34aecde49
Bug fix for click events received by entity scripts
...
PointerEvent.isLeftButton should be true even on left button release events.
in a previous PR this behavior was changed. isLeftButton was used as a flag indicating the button state, which would be false on left button release events.
Because we have scripts that rely on the old behavior, I've changed it back to the original and introduced isPrimaryHeld properties instead.
2016-08-29 16:21:39 -07:00
Andrew Meadows
af1be8ccd4
remove whitespace
2016-08-24 22:25:45 -07:00
Anthony J. Thibault
d015c5cfb5
Merge branch 'master' into feature/hand-controller-web-entity-integration
2016-08-22 14:13:17 -07:00
Seth Alves
87dbfa7e47
add -Wsuggest-override to compile flags and deal with fallout
2016-08-18 09:51:41 -07:00
Anthony J. Thibault
7b248b440a
Merge branch 'master' into feature/hand-controller-web-entity-integration
2016-08-17 13:55:12 -07:00
Anthony J. Thibault
7de8cc6422
Merge branch 'master' into feature/hand-controller-web-entity-integration
2016-08-16 16:49:57 -07:00
Seth Alves
7bc1235c54
local velocity and angular velocity in scripts is now handled the way local position and rotation are
2016-08-16 16:47:13 -07:00
Anthony J. Thibault
c407818d63
send pointer events from handControllerGrab.js to webEntities
2016-08-16 15:26:14 -07:00
Brad Davis
d548da02d9
Expose whether nsight is running to the app, disable some stuff under nsight
2016-08-12 22:28:50 -07:00
Brad Davis
42dcae72cb
Use ranges instead of stacks for nSight
2016-08-12 22:28:46 -07:00
Brad Davis
c2509e9492
Working on draw crash bug, adding render thread trash handling
2016-08-12 22:28:27 -07:00
Brad Davis
2340afc48e
Updating object transform code
2016-08-12 22:28:25 -07:00
Brad Davis
adcfd55cc0
Batch replay reprojection
2016-08-12 22:28:23 -07:00
Brad Davis
7e93747acf
Working on reprojection
2016-08-12 22:28:22 -07:00
Bradley Austin Davis
274321de8a
First pass at threaded rendering
2016-08-12 22:18:36 -07:00
Anthony J. Thibault
1be434342b
Work In Progress snapshot
...
* Added new PointerEvent type.
* Mouse events are still sent from Application to EntityTreeRenderer, however, EntityTreeRenderer converts them to PointerEvents
* All outgoing signals from EntityTreeRenderer use PointerEvents instead of MouseEvents
* Associated JavaScript entity methods will receive PointerEvents instead of MouseEvents
* Events from handControllerGrab.js to entities are currently broken.
2016-08-12 17:11:59 -07:00
Seth Alves
15e2140cb2
Merge branch 'master' of github.com:highfidelity/hifi into overlay-children
2016-08-11 15:06:58 -07:00
SamGondelman
9b27f8bc0f
Merge remote-tracking branch 'upstream/master' into loadingFade
2016-08-09 14:55:14 -07:00
Andrew Meadows
85d87fe13f
Merge pull request #8218 from huffman/feat/load-improvements
...
Speed up gamma correction in cube map processing
2016-08-09 11:10:36 -07:00
Seth Alves
607c168493
Merge branch 'master' of github.com:highfidelity/hifi into overlay-children
2016-08-09 09:01:55 -07:00
Ryan Huffman
43c1472b36
Move srgbToLinear lookup table to external cpp
2016-08-08 15:47:53 -07:00
Ryan Huffman
2ee511bae0
Fix syntax error
2016-08-08 12:30:11 -07:00
Ryan Huffman
28b3ff9bca
Update generation of srgb to linear lookup to include python script
2016-08-08 12:04:06 -07:00
SamGondelman
771e105fa2
Merge remote-tracking branch 'upstream/master' into loadingFade
2016-08-05 16:52:01 -07:00
Seth Alves
a2441ca84c
back out some uneeded chagnes
2016-08-04 14:09:12 -07:00
Seth Alves
981a8d76fa
code review
2016-08-04 13:47:43 -07:00
Seth Alves
45c21ca523
make UNSET_VALUE still work while still returning and empty string value for undefined keys
2016-08-04 13:37:08 -07:00
SamGondelman
b6e73e06a2
merge from master
2016-08-04 13:34:38 -07:00
Seth Alves
4c258b9568
fix bug which caused getValue for a non-existent key to return the integer 2
2016-08-04 10:16:08 -07:00
Seth Alves
1b571f3be3
Merge branch 'master' of github.com:highfidelity/hifi into overlay-children
2016-08-04 09:58:41 -07:00
SamGondelman
d63a0ef08f
working on making other entities transparent
2016-08-02 18:09:42 -07:00
Stephen Birarda
39e6ac0974
cleanup API for HifiConfigVariantMap after migration
2016-08-02 14:35:11 -07:00
Stephen Birarda
62af203d08
migrate the deprecated merged master/user config
2016-08-02 14:35:11 -07:00
Seth Alves
2c449320d0
when and ID of a SpatiallyNestable subclass is changed, update the parentID of any children
2016-08-02 08:20:48 -07:00
Seth Alves
28e0ca2e49
when a parent of a 3d overlay is deleted, delete the overlay
2016-08-01 10:55:34 -07:00
Seth Alves
2d88e74841
added operator!= for Transform class
2016-08-01 07:50:12 -07:00
Seth Alves
8102ea4b8e
don't call locationChanged or dimensionsChanged when they didn't
2016-08-01 07:48:44 -07:00
Seth Alves
e4e86c245e
3d overlays can be children of entities or avatars
2016-07-31 14:11:56 -07:00
Andrew Meadows
207ddcea38
wrap hull about each mesh part
2016-07-09 22:25:28 -07:00
Ryan Huffman
611779b58b
Improve gamma correction implementation in cube map processing
2016-07-08 16:25:50 -07:00
Andrew Meadows
5659d57ac3
fix shape generation for SIMPLE_COMPOUND
2016-07-06 13:00:57 -07:00
Andrew Meadows
431043e195
declare new shape types
2016-07-06 10:50:51 -07:00
Brad Davis
5a9be817df
PR comments
2016-06-29 10:28:55 -07:00
Brad Davis
21d2c977a3
Remove roll from cursor in HMD
2016-06-28 18:30:07 -07:00
Zach Pomerantz
c62967a57b
add secs per hour
2016-06-28 12:38:00 -07:00
Brad Hefta-Gaub
da74114b32
Merge pull request #8070 from AndrewMeadows/triangle-soup-4
...
support btBvhTriangleMeshShape for static mesh entities
2016-06-23 12:17:32 -07:00
howard-stearns
67f76db7e4
Merge branch 'master' of https://github.com/highfidelity/hifi into vive-ui
2016-06-22 15:58:53 -07:00
Ryan Huffman
70be7b3273
Merge branch 'master' of https://github.com/highfidelity/hifi into feat/user-actions
2016-06-21 16:39:25 -07:00
Andrew Meadows
937bd0c1be
SHAPE_TYPE_MESH --> SHAPE_TYPE_STATIC_MESH
2016-06-21 13:54:21 -07:00
Ryan Huffman
0ea9c5c26d
Fix getMemoryInfo not returning false on non-Windows
2016-06-21 13:32:17 -07:00
Andrew Meadows
2f6e5ab2ee
remove fall-through in switch/case logic
2016-06-20 17:29:20 -07:00
Andrew Meadows
a519b77ae7
add SHAPE_TYPE_MESH and build mesh shapes
2016-06-20 17:29:20 -07:00
Andrew Meadows
d64729372a
ShapeInfo name changes
2016-06-20 17:29:20 -07:00
Andrew Meadows
57760bca7d
sort ShapeInfo data members
2016-06-20 17:29:20 -07:00
Ryan Huffman
0393777b03
Add getMemoryInfo helper function
2016-06-20 16:01:44 -07:00
Ryan Huffman
1fa274a527
Fix GPUIdent name trailing whitespace
2016-06-20 16:01:03 -07:00
Bradley Austin Davis
0b0977f362
Support keyboard suppresion, control suppresion while in keyboard mode
2016-06-15 10:48:48 -07:00
Bradley Austin Davis
b1c472e82b
Fixing settings, even in release builds
2016-06-14 12:16:40 -07:00
Bradley Austin Davis
d52a1fe6f9
Fix persistence for global scope settings handles, clean up invalid variants in settings
2016-06-14 09:49:38 -07:00
Bradley Austin Davis
34c8d257d2
Fixing issues with unclosed groups in settings persistence
2016-06-14 09:49:38 -07:00
Seth Alves
f8f62a4ff1
remove unused function
2016-06-13 15:10:52 -07:00
Seth Alves
eba518cb65
try to make code that converts bullet-calculated values to parent-frame values more effecient
2016-06-13 14:26:41 -07:00
Seth Alves
99bfc76dd3
Merge branch 'master' of github.com:highfidelity/hifi into quiet-es-sim-spam
2016-06-13 11:14:26 -07:00
Seth Alves
4c45d081cd
merge from upstream
2016-06-10 19:57:46 -07:00
Seth Alves
96bf66d14a
Merge branch 'master' of github.com:highfidelity/hifi into quiet-es-sim-spam
2016-06-10 11:49:45 -07:00
Seth Alves
e1ae2a193f
EntityMotionState now uses parent-relative position and rotation and velocity when deciding if it needs to send an edit packet to the entity-server
2016-06-10 11:49:15 -07:00
Seth Alves
203ea5ddc7
Merge branch 'master' of github.com:highfidelity/hifi into permissions-grid
2016-06-09 09:53:33 -07:00
Brad Davis
ff8d4883b1
Attempt to get better logging from pure virtual call crashes
2016-06-08 22:35:39 -07:00
Brad Hefta-Gaub
0df72548f8
Merge pull request #8024 from kencooke/audio-src-avx2
...
AVX2 optimized audio resampler
2016-06-08 12:43:52 -07:00
Ken Cooke
27d39eb1b0
Lightweight functions to detect SSE3, SSSE3, SSE4.1, SSS4.2, AVX and AVX2.
...
These are cross platform, and return false on unsupported platforms.
2016-06-07 06:53:50 -07:00
Seth Alves
e16d1fdc23
Merge branch 'master' of github.com:highfidelity/hifi into permissions-grid
2016-06-06 16:32:26 -07:00
Brad Hefta-Gaub
5190d8ab6b
Merge pull request #8023 from jherico/settings
...
Eliminate extraneous writes for unchanged values
2016-06-06 12:22:11 -07:00
Seth Alves
d202a2bf11
better handling of missing settings keys
2016-06-06 11:59:39 -07:00
Brad Hefta-Gaub
f2bedc546f
Merge pull request #8019 from jherico/settings
...
Eliminate file IO contentions for settings
2016-06-04 21:04:50 -07:00
Brad Davis
bc81f00dc7
Eliminate extraneous writes for unchanged values
2016-06-04 20:47:10 -07:00
Brad Davis
65d8f65ed7
Fix unix builds, make settings ACID
2016-06-04 18:39:46 -07:00
Brad Davis
39dcd1f9bd
Eliminate file IO contentions for the settings
2016-06-04 17:55:30 -07:00
Andrew Meadows
bce8879d7c
remove ShapeInfo::clearPoints()
...
use getPoints() by ref and then clear
2016-06-03 10:47:54 -07:00
Andrew Meadows
9dc0fa7796
don't automatically clear ShapeInfo points
2016-06-03 10:47:54 -07:00
Andrew Meadows
211bbb88e6
purge SHAPE_TYPE_ELLIPSOID which wasn't used
2016-06-03 10:47:54 -07:00
Andrew Meadows
5d9e320dd7
purge SHAPE_TYPE_LINE
2016-06-03 10:47:54 -07:00
Andrew Meadows
d591561a88
remove RenderableModelEntityItem::_points
...
use ShapeInfo::_points instead
2016-06-03 10:47:54 -07:00
Andrew Meadows
1132b4666a
Merge pull request #7975 from jherico/shared_shapes
...
Moving shape definition to a shared location
2016-05-27 07:28:11 -07:00
Brad Davis
6a962d7aab
Unix build fix
2016-05-26 15:51:36 -07:00
Brad Davis
2c02c963d4
Moving shape definition to a shared location
2016-05-26 12:22:39 -07:00
Brad Hefta-Gaub
06cb625d09
Merge pull request #7959 from hyperlogic/tony/improved-avatar-mixer-precision
...
Improved Avatar Mixer Rotation Precision
2016-05-25 17:14:12 -07:00
Anthony J. Thibault
a1c32f8c44
Merge branch 'master' into tony/improved-avatar-mixer-precision
2016-05-23 10:24:52 -07:00
Seth Alves
40e862cf9e
quiet gcc 5 warnings
2016-05-21 16:53:01 -07:00
Andrew Meadows
83b8ef8131
clean up stream formatting of vec3 and friends
2016-05-20 09:41:26 -07:00
Andrew Meadows
f3fc00bc3a
add comment for why MAX_HULL_POINTS is 42
2016-05-20 09:41:26 -07:00
Andrew Meadows
5a826d696a
cleanup after code review
2016-05-20 09:41:26 -07:00
Andrew Meadows
7866fcf78c
trim high-point convex hulls
2016-05-20 09:41:26 -07:00
Anthony J. Thibault
b95ba8141c
AvatarData packet overhaul, uses a structure instead of raw memcpy
2016-05-19 20:26:00 -07:00