Seth Alves
bfc5cf99d6
more code for compound hull collisions
2015-03-21 16:11:47 -07:00
Seth Alves
769194f046
first stab at compound hull collisions
2015-03-20 13:41:14 -07:00
Brad Davis
7079b5f978
type & squish again
2015-03-19 17:29:57 -07:00
Brad Davis
bf607e4c9c
Fixing indentation and usage
2015-03-19 15:53:16 -07:00
Brad Davis
2552afffe7
Merge branch 'master' into avatar
2015-03-19 09:47:36 -07:00
Andrew Meadows
c032b29633
proper shape management for ConvexHull shapes
2015-03-18 16:29:57 -07:00
Brad Davis
160f666d89
Merge branch 'master' into avatar
2015-03-18 12:55:56 -07:00
Andrew Meadows
517b2648ca
Merge pull request #4465 from sethalves/avatars-can-collide
...
One convex hull shape for models that provide decomposition data.
2015-03-18 12:52:52 -07:00
Seth Alves
2dd75fef2c
remove some unneeded Q_OBJECT macros, diff minimization
2015-03-17 19:12:26 -07:00
Seth Alves
222c3f01eb
minor cleanups, diff minimization
2015-03-17 14:24:46 -07:00
Seth Alves
5475e76516
merge from upstream
2015-03-17 14:16:00 -07:00
Brad Davis
6415ff99f6
Work in progress
2015-03-17 12:04:04 -07:00
Brad Davis
80b5a44cc4
Adding a RAII version of the mutex locker that uses tryLock instead of lock
2015-03-17 11:49:17 -07:00
Seth Alves
bed37ef49a
incorporate code review feedback
2015-03-16 13:57:22 -07:00
Seth Alves
6c4b808813
Merge branch 'master' of github.com:highfidelity/hifi into persist-entities-as-json
2015-03-15 07:10:56 -07:00
Seth Alves
b815c365eb
formatting
2015-03-13 18:57:27 -07:00
Seth Alves
87cc710efc
more merge madness, calculate 2nd PhysicsEngine hash with qChecksum if url is set
2015-03-13 18:43:24 -07:00
Stephen Birarda
9d055f81f4
use a Mozilla user agent for mod security
2015-03-13 18:29:55 -07:00
Stephen Birarda
9f7ed7b12a
update user agent to be HighFidelityInterface
2015-03-13 18:28:09 -07:00
Stephen Birarda
dcff4f5956
use HIGH_FIDELITY_USER_AGENT for DataWebPage
2015-03-13 18:25:17 -07:00
Seth Alves
2368e6e5b7
collision with a hull sort of works. there is a new memory corruption problem
2015-03-13 15:41:57 -07:00
Seth Alves
3c61727a22
Merge branch 'master' of github.com:highfidelity/hifi into avatars-can-collide
2015-03-12 11:56:12 -07:00
Seth Alves
b945ce5e7a
Merge branch 'master' of github.com:highfidelity/hifi into persist-entities-as-json
2015-03-12 11:38:01 -07:00
Atlante45
eb5206f8e6
Naming
2015-03-12 19:05:06 +01:00
Atlante45
0bd97ce40c
Dependency::customDeleter uses a lambda
2015-03-12 18:53:29 +01:00
Seth Alves
9e6c289ab8
move filename utils into shared library
2015-03-12 10:23:57 -07:00
Seth Alves
87ac38c3df
Merge branch 'master' of github.com:highfidelity/hifi into persist-entities-as-json
2015-03-11 18:35:13 -07:00
Seth Alves
df29d5365a
Merge branch 'master' of github.com:highfidelity/hifi into avatars-can-collide
2015-03-11 15:18:55 -07:00
Andrew Meadows
feafa0a60b
remove old Ragdoll and avatar interactions
2015-03-11 14:29:03 -07:00
Seth Alves
3a3e723f4e
trying to figureo out where to download hull models
2015-03-11 14:26:30 -07:00
Seth Alves
1c73f50dbc
started to hook up geometry downloader to ShapeInfo
2015-03-11 07:17:13 -07:00
Seth Alves
844085b514
started on hull collisions
2015-03-10 15:30:08 -07:00
Seth Alves
088e23ad54
saving and loading largely works. still some rough edges
2015-03-10 11:31:48 -07:00
Seth Alves
afd2c87dfe
Merge branch 'master' of github.com:highfidelity/hifi into persist-entities-as-json
2015-03-10 10:12:43 -07:00
Seth Alves
2076de9153
started on reading entities from json file
2015-03-10 10:12:29 -07:00
Seth Alves
d0bbac2eb6
json writer sort of works. started on reader
2015-03-09 17:55:58 -07:00
Andrew Meadows
6936d65db9
remove unused *= operator for AABox
2015-03-06 15:31:52 -08:00
Andrew Meadows
6fa1b1c600
remove unused cruft and fix float casts
2015-03-06 15:31:27 -08:00
Andrew Meadows
49eee89c19
merge upstream/master into andrew/isentropic
...
Conflicts:
libraries/networking/src/PacketHeaders.cpp
libraries/networking/src/PacketHeaders.h
2015-03-05 08:22:02 -08:00
Andrew Meadows
d7d25a6509
Octree::findCapsulePenetration() uses meters
2015-03-04 16:16:49 -08:00
Sam Gateau
4619ba1f5b
Merge branch 'master' of https://github.com/highfidelity/hifi into temp0
2015-03-03 10:56:04 -08:00
Seth Alves
bb7b132b78
Add a way to indicate that a specific message of a certain form should only be printed once. Different messages that match the same form will each be printed once.
2015-03-02 14:18:26 -08:00
Ryan Huffman
11efcd70d8
Add SIGINT handling to assignment-client
2015-02-27 14:09:46 -08:00
Andrew Meadows
7836bb4dcd
rayIntersection uses meters instead of tree units
2015-02-26 17:42:17 -08:00
Andrew Meadows
7210c7a88b
added EntityTree::findEntitiesInMeters()
...
progress toward conversion to meters
2015-02-26 15:16:59 -08:00
Sam Gateau
d8ebb0c5b9
Merge branch 'master' of https://github.com/highfidelity/hifi into temp0
2015-02-26 14:19:23 -08:00
Leonardo Murillo
006b3ed0ac
Merge pull request #4300 from birarda/dependencies
...
NOT MERGEABLE - add some externals as cmake external projects
2015-02-25 13:22:49 -08:00
Ryan Huffman
14ec9b431e
Update findRayRectangleIntersection to set out variable distance
2015-02-25 10:26:44 -08:00
Ryan Huffman
03b10b6cb0
Add findRayRectangleIntersection
2015-02-24 17:00:30 -08:00
Sam Gateau
d08142d37d
replacing glTRansform by gpu/Transform features
2015-02-19 15:12:13 -08:00
Sam Gateau
6070bf8a37
Merge branch 'master' of https://github.com/highfidelity/hifi into temp0
2015-02-18 16:02:18 -08:00
Stephen Birarda
b2e587dbbd
remove use of include_dependency_includes and use cmake
2015-02-18 14:12:05 -08:00
Stephen Birarda
c110fcbfad
merge with upstream/master
2015-02-17 17:34:48 -08:00
Stephen Birarda
e99012efbb
updates to build guides to remove soxr
2015-02-17 10:33:12 -08:00
Andrew Meadows
53855c89e9
Merge pull request #4289 from birarda/dependencies
...
add gverb and glm as cmake external projects
2015-02-17 10:00:29 -08:00
Sam Gateau
cc3cc4f96f
replacing the glTransform pipeline for model rendering
2015-02-16 09:31:29 -08:00
Stephen Birarda
ab0692229d
fix GLM includes for gvr-interface and shared
2015-02-13 14:54:21 -08:00
Stephen Birarda
6e63c1c1ad
set the GLM_INCLUDE_DIRS var in cache so find hits it
2015-02-13 14:50:12 -08:00
Brad Hefta-Gaub
1827d9f3cd
Merge pull request #4256 from samcake/temp1
...
Getting rid of glLIghts and replacing by the model::Light
2015-02-13 10:49:53 -08:00
Sam Gateau
bc2faca9bc
Merge branch 'master' of https://github.com/highfidelity/hifi into temp0
2015-02-13 01:33:21 -08:00
Andrew Meadows
d89548312e
manipulate the extents for SHAPE_TYPE_SPHERE
...
The conversion from ShapeInfo to btShape MUST be reversable!
Otherwise we leak shapes in the ShapeManager class.
2015-02-11 08:44:10 -08:00
Andrew Meadows
e6a6946027
merge upstream/master into andrew/thermonuclear
2015-02-09 12:44:52 -08:00
Sam Gateau
ace6dc4faf
Merge branch 'master' of https://github.com/highfidelity/hifi into temp1
2015-02-08 23:23:06 -08:00
Andrew Meadows
a233551ec3
oops forgot to implement ShapeInfo::setParams()
2015-02-08 15:35:54 -08:00
Andrew Meadows
12a7021bb5
ShapeInfo computs own DoubleHashKey, gets new API
2015-02-08 15:12:44 -08:00
Sam Gateau
469ee29f0b
Merge branch 'temp0' of https://github.com/samcake/hifi into temp1
2015-02-06 16:30:47 -08:00
Stephen Birarda
219e78425b
resolve conflicts on merge with upstream master
2015-02-06 09:49:46 -08:00
Brad Davis
da05c26aad
Moving shaders to standard format, adding bounding box support and using it in text node
2015-02-04 21:32:05 -08:00
Sam Gateau
3c30e70c12
Merge branch 'master' of https://github.com/highfidelity/hifi into temp1
2015-02-04 13:32:02 -08:00
Brad Davis
1745ba9a7e
More OSX work, refactoring functions to shared, removing erroneuous Qt 5.4 dependency, fixing PrioVR text api usage
2015-02-04 12:42:27 -08:00
Stephen Birarda
11f3161029
resolve conflicts on merge with upstream/master
2015-02-04 10:38:05 -08:00
Atlante45
e4591e0d03
Work arount for QVariant not converting to QVariant
2015-02-03 17:11:32 -08:00
Andrew Meadows
28a3c3f469
separate new shape types from legacy
2015-02-03 08:34:06 -08:00
Atlante45
f0b5cd195d
Renaming + end of file spaces
2015-02-02 18:37:49 -08:00
Atlante45
9abdb41764
Rearrange settings classes in correct files
2015-02-02 17:17:19 -08:00
Stephen Birarda
bd0552618f
resolve conflicts on merge with upstream/master
2015-02-02 17:10:13 -08:00
Atlante45
633ec9807d
New settings api
2015-02-02 15:56:03 -08:00
Sam Gateau
2eb3c92e1d
Merge branch 'master' of https://github.com/highfidelity/hifi into temp1
2015-02-02 11:19:08 -08:00
David Rowe
5474c0634e
Merge branch 'master' into 20277
...
Conflicts:
libraries/script-engine/src/ScriptEngine.cpp
2015-01-30 13:49:45 -08:00
Sam Gateau
38129c2988
Merging with latest build
2015-01-30 12:58:50 -08:00
Atlante45
4562c29be8
Merge branch 'master' of https://github.com/highfidelity/hifi into android
...
Conflicts:
interface/src/avatar/Hand.cpp
2015-01-30 12:02:11 -08:00
Atlante45
4ef87b9919
Merge branch 'master' of https://github.com/highfidelity/hifi into android
...
Conflicts:
interface/src/Application.cpp
interface/src/Application.h
interface/src/DatagramProcessor.cpp
interface/src/Menu.cpp
interface/src/ui/PreferencesDialog.cpp
interface/src/ui/Stats.cpp
libraries/audio-client/src/AudioClient.cpp
libraries/audio-client/src/AudioClient.h
2015-01-28 13:13:32 -08:00
ZappoMan
6821f31f14
Merge branch 'master' of https://github.com/highfidelity/hifi into gpuStreamizing
...
Conflicts:
libraries/gpu/src/gpu/GLBackend.cpp
2015-01-28 10:46:30 -08:00
Sam Gateau
3953a4c8c7
Merge branch 'master' of https://github.com/highfidelity/hifi into temp1
2015-01-28 00:10:20 -08:00
Andrew Meadows
58bb137c4d
bulletRotationStep --> computeBulletRotationStep
2015-01-27 17:37:12 -08:00
Andrew Meadows
23bd3f90d9
Bullet-style rotation integration for kinematics
...
and for dead reckoning after wire-transfer
2015-01-27 17:27:15 -08:00
ZappoMan
4a6cc5c6f2
Merge branch 'master' of https://github.com/highfidelity/hifi into gpuStreamizing
...
Conflicts:
interface/src/avatar/Hand.cpp
interface/src/ui/overlays/ImageOverlay.cpp
2015-01-27 16:44:11 -08:00
Sam Gateau
ae3233b119
in the middle of something
2015-01-27 15:44:10 -08:00
David Rowe
812fbc58fb
Use custom User-Agent string
2015-01-23 19:13:29 -08:00
Atlante45
4eac6cd410
Moved IDENTITY_FRONT/UP/RIGHT to GLMHelpers
2015-01-23 13:19:03 -08:00
Atlante45
bbf6ae7b01
Move Faceshift constants to their own file in shared
2015-01-23 12:11:08 -08:00
ZappoMan
02a68096c3
add debug for vec4
2015-01-21 16:56:04 -08:00
Atlante45
850f92eae3
Don't call Settings::set when you don't need too.
2015-01-20 17:54:11 -08:00
Stephen Birarda
b4d6a44fc2
Merge branch 'master' of https://github.com/highfidelity/hifi into android
2015-01-20 11:15:54 -08:00
Atlante45
d7f6add74c
Use QThreadStorage to store QSettings
2015-01-20 10:53:16 -08:00
Atlante45
e4fa9e508e
Moved loadSetting to MyAvatar
2015-01-20 00:56:25 -08:00
Atlante45
6a00dcbf0a
More switches to new Settings
2015-01-20 00:30:29 -08:00
Atlante45
4f2fa227b2
Got rid of SettingHandle::type
2015-01-19 22:35:38 -08:00
Atlante45
d0d16e088e
Introduced SettingsBridge class
...
Class use to privatize direct access to settings
2015-01-19 21:24:57 -08:00
Atlante45
6cf00041f8
Introduced SettingHandle
...
New class that serves as an accesor to a single setting
2015-01-19 20:56:15 -08:00
Atlante45
43597ea29d
Merge branch 'master' of https://github.com/highfidelity/hifi into pull_out_menu_mess
...
Conflicts:
interface/src/Application.cpp
interface/src/Menu.cpp
2015-01-19 14:18:22 -08:00
Stephen Birarda
10be0ee984
resolve conflicts on merge with upstream master
2015-01-19 10:26:56 -08:00
Atlante45
33d0e1bad5
Added Settings class
...
Just a simple Wrapper for now
2015-01-18 18:08:20 -08:00
Atlante45
8f5f634308
Took audio settings out of Menu
...
Hooked to actual settings in Audio class
2015-01-17 21:22:02 -08:00
Andrzej Kapolka
b6c843497d
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2015-01-16 11:56:04 -08:00
Atlante45
786c0a5462
Drop DM ref before creating new object
2015-01-15 14:00:45 -08:00
Brad Hefta-Gaub
89967fbe7a
Merge pull request #4104 from AndrewMeadows/inertia
...
store density in EntityItem instead of mass
2015-01-14 17:17:45 -08:00
Andrew Meadows
8236837dd0
add ShapeInfo::computeVolume()
2015-01-14 15:00:31 -08:00
Atlante45
f77fab2fe0
Merge branch 'master' of https://github.com/highfidelity/hifi into applications_diet_cpp11
2015-01-13 20:38:52 -08:00
Atlante45
27cc3d297e
DependencyManager update
...
- Now need a call to DependencyManager::set(...) that support
variable arguments number and type
- Now support destroy operation via DependencyManager::destroy()
- Now support inheritance. All inheritance relationship need to
be specified via DependencyManager::registerInheritance<Base,
Derived>() before any call to the DepedencyManager involving Base.
- Dependencies should now inherit from the class Dependency as
well as using SINGLETON_DEPENDENCY
2015-01-13 20:27:38 -08:00
Atlante45
2a82ff9768
Merge branch 'master' of https://github.com/highfidelity/hifi into applications_diet_cpp11
...
Conflicts:
assignment-client/src/voxels/VoxelServer.cpp
interface/src/Application.cpp
interface/src/Audio.cpp
interface/src/DatagramProcessor.cpp
interface/src/Menu.cpp
interface/src/Util.cpp
interface/src/avatar/MyAvatar.cpp
interface/src/ui/ApplicationOverlay.cpp
interface/src/ui/PreferencesDialog.cpp
libraries/networking/src/NodeList.cpp
libraries/shared/src/DependencyManager.h
2015-01-13 11:03:14 -08:00
Atlante45
7d39b45f16
Hopefully fixes the windows compile error
2015-01-12 17:34:07 -08:00
Andrzej Kapolka
cad8313e56
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2015-01-12 12:00:20 -08:00
Stephen Birarda
d30490c760
resolve conflicts on merge with upstream master
2015-01-12 09:25:37 -08:00
Atlante45
6d67b8e20c
Don't call delete later unless you have to
2015-01-09 15:32:08 -08:00
Andrzej Kapolka
c99e2c3ec6
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
...
Conflicts:
libraries/networking/src/PacketHeaders.cpp
2015-01-08 14:57:03 -08:00
Andrzej Kapolka
5a46f3e20d
Material/ray testing bits.
2015-01-05 18:37:47 -08:00
Stephen Birarda
51bba4884f
resolve conflicts on merge with upstream master
2015-01-05 14:40:48 -08:00
Stephen Birarda
dfb02aea0c
resolve conflicts on merge, add cstring inc
2015-01-05 09:25:30 -08:00
ZappoMan
4cc641320b
fix PerformanceTimer to handle timer stacks on multiple threads
2015-01-02 15:04:48 -08:00
Andrew Meadows
58f3436d9b
fix bug in != operator
2014-12-29 10:50:06 -08:00
Stephen Birarda
c7a5f3c86c
resolve conflicts and merge with upstream master
2014-12-29 10:59:42 -07:00
Andrew Meadows
9b7e50858a
merge upstream/master into andrew/inertia
...
Conflicts:
libraries/avatars/CMakeLists.txt
libraries/entities/CMakeLists.txt
2014-12-29 09:15:49 -08:00
Sam Gateau
bc83641300
add comments to Transform.h
2014-12-22 14:05:09 -08:00
Atlante45
327daacecd
Merge branch 'master' of https://github.com/highfidelity/hifi into applications_diet_cpp11
...
Conflicts:
interface/src/Application.cpp
interface/src/devices/OculusManager.cpp
libraries/networking/src/NodeList.cpp
2014-12-22 13:34:18 -08:00
Sam Gateau
4c670ac17a
merging with upstream master and origin temp0
2014-12-22 10:38:11 -08:00
Sam Gateau
967c6dbc4b
Add the Model library
2014-12-19 16:19:06 -08:00
Stephen Birarda
9bd0bc671b
resolve conflicts on merge with upstream master
2014-12-19 14:48:18 -08:00
ZappoMan
22e2fcf746
add some vec2 debugging
2014-12-19 13:46:42 -08:00
Stephen Birarda
114e3bb2ff
rename cmake macro to represent actual purpose
2014-12-18 16:51:20 -08:00
Atlante45
f2847cec06
Changed Singleton Dependency macro and tweaked DM
2014-12-18 15:42:03 -08:00
Andrew Meadows
11f01e1859
merge upstream/master into andrew/inertia
2014-12-18 15:01:08 -08:00
Stephen Birarda
6a604ca340
fix missing script dependency from shared
2014-12-18 14:36:31 -08:00
Andrew Meadows
85fd1fc14f
merge andrew/thermonuclear into andrew/inertia
...
Conflicts:
interface/src/Application.cpp
libraries/entities/src/EntityItem.cpp
2014-12-18 13:46:06 -08:00
Atlante45
aa0998dc7d
Moved LimitedNodeList into DM
2014-12-18 10:32:34 -08:00
Stephen Birarda
7beb3a7b62
resolve conflicts on merge with upstream master
2014-12-17 16:57:35 -08:00
Stephen Birarda
9425ea2c17
Merge branch 'master' of https://github.com/highfidelity/hifi into cuckoo
2014-12-17 16:47:15 -08:00
Atlante45
d9d0166bc9
Use variadic templates to create instance with arguments
2014-12-17 15:23:39 -08:00
Andrew Meadows
6ea766b48d
merge andrew/thermonuclear into andrew/inertia
...
Conflicts:
interface/src/Application.cpp
libraries/entities/src/EntityItem.cpp
libraries/entities/src/EntityTypes.cpp
2014-12-17 13:21:00 -08:00
Stephen Birarda
737741c13b
Merge branch 'master' of https://github.com/highfidelity/hifi into cuckoo
2014-12-17 09:23:42 -08:00
Atlante45
8a76429a0e
Merge branch 'applications_diet' into applications_diet_cpp11
2014-12-16 16:50:51 -08:00
Atlante45
6304a5e819
Unused removed method
2014-12-16 16:50:15 -08:00
Atlante45
3f2b5aeca4
Cleaner destruction handling
2014-12-16 16:22:59 -08:00
Atlante45
c40e83c9e4
Merge branch 'cuckoo' of https://github.com/birarda/hifi into applications_diet_cpp11
2014-12-16 15:42:40 -08:00
Atlante45
b2dac6f53f
DM users update
2014-12-16 15:32:11 -08:00
Atlante45
11a2ecab56
Merge branch 'master' of https://github.com/highfidelity/hifi into applications_diet
...
Conflicts:
interface/src/Application.cpp
interface/src/Application.h
interface/src/Menu.cpp
interface/src/entities/EntityTreeRenderer.h
interface/src/ui/ApplicationOverlay.cpp
libraries/render-utils/src/GlowEffect.cpp
libraries/render-utils/src/Model.cpp
2014-12-16 15:02:37 -08:00
Stephen Birarda
1db12453d4
move audio stats into member of Audio
2014-12-16 14:47:24 -08:00
Atlante45
cf6aa563ac
DM returns shared pointer
2014-12-16 13:54:24 -08:00
ZappoMan
bfcc78c57d
replaced Application::resourcesPath() with PathUtils::resourcesPath()
2014-12-15 15:20:18 -08:00
Andrew Meadows
67c3a25475
Merge branch 'master' of ssh://github.com/highfidelity/hifi into inertia
...
Conflicts:
interface/src/Application.cpp
libraries/entities/src/EntityItem.h
2014-12-15 14:46:46 -08:00
ZappoMan
0b95403949
cleanup the windows hackery a little
2014-12-15 12:25:20 -08:00
ZappoMan
95d820ee8b
more windows hackery
2014-12-15 12:16:01 -08:00
ZappoMan
4e7368b643
more windows hackery
2014-12-15 12:09:30 -08:00
ZappoMan
28f2dc62ea
add windowshacks.h to GPUConfig.h and move it to shared
2014-12-15 11:49:01 -08:00
Stephen Birarda
8549e9cb53
resolve conflicts on merge with upstream master
2014-12-15 09:36:17 -08:00
Atlante45
e40961df12
Checking that T is in fact derived from Dependency
2014-12-14 21:34:27 -08:00
Atlante45
28786721a6
Merge branch 'master' of https://github.com/highfidelity/hifi into dependancy_manager
2014-12-13 01:18:33 -08:00
Atlante45
9aea2843ac
Remove pointer check
2014-12-12 21:20:26 -08:00
Atlante45
50fd52377f
Couple improvements to the dependency manager
2014-12-12 21:10:45 -08:00
Atlante45
14cda00ebc
First implementation of the DependencyManager
2014-12-12 20:52:41 -08:00
Brad Hefta-Gaub
31cbd6e88c
Merge pull request #3954 from ctrlaltdavid/20226
...
CR for Job #20226 - Change Overlays.getTextWidth into Overlays.getTextSize
2014-12-11 14:33:24 -08:00
Stephen Birarda
f58d21d6f0
have ShutdownEventListener handle WM_CLOSE or SIGTERM
2014-12-11 10:21:11 -08:00
David Rowe
136c3a2cce
Replace 2D and 3D text overlay textWidth() method with textSize()
2014-12-09 18:32:53 -08:00
Andrew Meadows
3fd2f12a73
merge upstream/master into andrew/inertia
...
Conflicts:
libraries/entities/src/EntityItem.cpp
libraries/entities/src/EntityItem.h
libraries/entities/src/EntitySimulation.h
libraries/entities/src/EntityTree.cpp
libraries/entities/src/EntityTreeElement.cpp
libraries/entities/src/SimpleEntitySimulation.cpp
libraries/entities/src/SimpleEntitySimulation.h
libraries/entities/src/SphereEntityItem.cpp
2014-12-09 12:41:53 -08:00
ZappoMan
27bc394bed
repair collision info mismatch
2014-12-08 10:52:53 -08:00
ZappoMan
d698594899
use common findRayTriangleIntersection
2014-12-06 19:39:02 -08:00
ZappoMan
ec907d1d1d
removed debug
2014-12-06 09:44:30 -08:00
ZappoMan
1fec69698e
get the triangle picking for submeshes working, remove some debug
2014-12-05 23:23:21 -08:00
ZappoMan
a6b86da47a
basics of triangle picking working for models
2014-12-05 11:31:27 -08:00
Stephen Birarda
5c3e90f64f
resolve conflicts on merge with upstream master
2014-12-03 13:11:56 -08:00
Andrew Meadows
fb7a5e64cf
fix file path in header text: physcis --> shared
2014-12-03 11:15:44 -08:00
Andrew Meadows
8d49b694cc
ShapeManager doesn't support tiny and giant shapes
2014-12-03 10:08:26 -08:00
Andrew Meadows
6e88ab15f9
remove debug #include
2014-12-02 17:47:33 -08:00
Andrew Meadows
182cebbe40
Fix order of shape types for ShapeCollider
2014-12-02 17:47:00 -08:00
Andrew Meadows
a21ebe4f6a
merge andrew/thermonuclear into andrew/inertia
2014-12-02 15:31:30 -08:00
Andrew Meadows
919214b7cb
split ShapeInfo into shared and physics parts
2014-12-02 10:44:40 -08:00
Andrew Meadows
e6a9081184
Moving ShapeInfo to shared lib
2014-12-01 16:47:55 -08:00
Andrew Meadows
1df6c32a4e
moving Shape* back into shared lib
...
removing dependency of entities lib on physics lib
physics lib now depends on entities lib
2014-12-01 16:03:14 -08:00
Andrew Meadows
5acaaa9c3b
merge andrew/thermonuclear into andrew/inertia
...
Conflicts:
interface/src/entities/EntityCollisionSystem.cpp
libraries/entities/src/EntityItem.h
libraries/entities/src/EntityTree.cpp
libraries/entities/src/EntityTree.h
libraries/entities/src/EntityTreeElement.cpp
2014-11-26 15:36:08 -08:00
ZappoMan
333f323856
Merge branch 'master' of https://github.com/highfidelity/hifi into HMDMode
2014-11-25 12:46:18 -08:00
ZappoMan
e9812d0608
added similarStrings() helper
2014-11-25 09:25:49 -08:00
Andrew Meadows
37093cbd00
merge upstream/master into andrew/inertia
...
Conflicts:
interface/src/Application.cpp
2014-11-24 11:24:39 -08:00
Andrew Meadows
eda779b434
add != operator for AACube
2014-11-24 11:04:27 -08:00
Sam Gateau
1f22d5b493
Merge branch 'master' of https://github.com/highfidelity/hifi into tot
2014-11-24 10:05:39 -08:00
Sam Gateau
87471df7a1
First version of the lighmap working
2014-11-21 18:08:34 -08:00
ZappoMan
bd2adf08e3
fix to drift in usecTimestampNow() caused when computer sleeps
2014-11-21 13:33:53 -08:00
Atlante45
ae3bcc8f06
No more .f
2014-11-19 16:53:39 -08:00
Stephen Birarda
8c65c6c1c8
fix comment for actual time format
2014-11-18 17:02:28 -08:00
Stephen Birarda
705d3da089
cleanup time in log prefix
2014-11-18 17:00:33 -08:00
Andrew Meadows
971804b98e
name change shinkIfNeeded() -> shrinkIfNeeded()
2014-11-17 16:14:49 -08:00
Stephen Birarda
287ab61618
link Gui and Script to shared since they are dependencies
2014-11-17 14:06:41 -08:00
Stephen Birarda
473ae10104
shuffle files with QtGui dependency out of shared
2014-11-17 13:33:07 -08:00
ZappoMan
4adb4787cd
added debugging of usecTimestampNow() in octree server to better understand flight times
2014-11-15 21:50:42 -08:00
Sam Gateau
0973d197cf
Merge branch 'master' of https://github.com/highfidelity/hifi into temp0
2014-11-14 12:25:00 -08:00
Stephen Birarda
f23b08971c
merge with cuckoo branch, fix makefile OS X support
2014-11-14 10:52:12 -08:00
Stephen Birarda
86284036f1
put back timestamp in log
2014-11-14 10:35:13 -08:00
Sam Gateau
f09b58c255
Merge branch 'master' of https://github.com/highfidelity/hifi into temp0
2014-11-14 10:05:01 -08:00
Sam Gateau
642f436fba
first draft of factorizing the rendering traversal for both sides in stereo
2014-11-14 09:56:36 -08:00
Brad Hefta-Gaub
27c37f3a4e
Merge pull request #3784 from ctrlaltdavid/20157
...
CR for Job #20157 - Enable "Get Overlay properties" from javascript
2014-11-13 20:43:38 -08:00
David Rowe
8076bfea72
Merge branch 'master' into 20157
...
Conflicts:
interface/src/ui/overlays/Text3DOverlay.cpp
2014-11-13 14:53:57 -08:00
Stephen Birarda
e10d132f75
avoid Qt QTimer thread bug by putting SoundCache on same thread
2014-11-13 14:47:28 -08:00
Sam Gateau
420118e9db
Merge branch 'master' of https://github.com/highfidelity/hifi into temp0
2014-11-13 11:04:12 -08:00
Sam Gateau
7e2c4c0561
SImplified the Transform usage in the gpu::api, no more pointers, just values. Improved the Transform by compressing the memory footprint
2014-11-13 10:57:32 -08:00
ZappoMan
09a06c9d82
add debug streamer for xColor
2014-11-13 08:14:01 -08:00
David Rowe
fac6b6b426
Refactor QRect conversion to QScriptValue
2014-11-12 21:32:55 -08:00
Sam Gateau
b6c004c431
Fix syntax that doesn't compile on linux and used smart glm::max instruction
2014-11-12 17:16:43 -08:00
Sam Gateau
8fb04af59d
defined the ViewTransform as the matrix transforming from eye space to world space (the opposite of before this commit) since it seems a better design
2014-11-12 16:40:45 -08:00
Sam Gateau
e47524d70a
fix syntax and missing constant name
2014-11-12 10:41:50 -08:00
Sam Gateau
b716a512c6
Stable version of the Transform and usage for Model rendering with soimilar performances and same accuracy level
2014-11-12 00:26:44 -08:00
Sam Gateau
668c5e298d
clean up the Transform class and the rendering path in Model.cpp
2014-11-11 16:39:00 -08:00
Sam Gateau
ad51416c28
move the transform class files to the Shared library, still problem with negative scale composition
2014-11-11 09:54:35 -08:00
Stephen Birarda
9b2acadb4b
include c++ header for memset
2014-11-07 17:24:05 -08:00
Stephen Birarda
6a4808aac8
include string.h for memset usage
2014-11-07 17:22:54 -08:00
Stephen Birarda
2ca673175a
rename StdDev to StDev, patch its leak
2014-11-07 17:15:54 -08:00
Stephen Birarda
4fd22914c0
fix a leak in StdDev
2014-11-07 17:11:00 -08:00
Stephen Birarda
3f44203984
remove getpid usage and replace with Qt solution
2014-11-05 11:42:40 -08:00
Philip Rosedale
cdad40faec
Merge pull request #3736 from ZappoMan/entityBugs
...
reset the QElapsedTimer in usecTimestampNow() periodically to prevent error
2014-11-04 12:59:13 -08:00
ZappoMan
a89287e404
reset the QElapsedTimer in usecTimestampNow() periodically to prevent error
2014-11-04 11:01:37 -08:00
Stephen Birarda
8d6b041758
send a pick ray with HFActionEvent, not x,y
2014-11-04 10:01:25 -08:00
Stephen Birarda
6b922fc3e7
final tweak for linux unistd include
2014-10-30 10:03:36 -07:00
ZappoMan
c3d1d13fa9
Merge branch 'master' of https://github.com/highfidelity/hifi into rayPickSubMeshes
2014-10-29 11:56:27 -07:00
Stephen Birarda
7f3482bbdd
swithc from elif to elsif
2014-10-29 10:53:34 -07:00
Stephen Birarda
03e1da0ba9
include unistd only on Q_OS_LINUX
2014-10-29 10:37:39 -07:00
ZappoMan
3e9bc23c2f
moving RenderArgs into shared so it can be used by overlays, first cut at ray picking against submeshes
2014-10-29 10:19:04 -07:00
Andrew Meadows
c39b239f99
fix linux build for missing getpid()
2014-10-29 09:30:51 -07:00
Brad Hefta-Gaub
be65a798db
Merge pull request #3681 from birarda/verbose-log-silencer
...
logging tweaks to reduce spam from repeated log messages
2014-10-28 17:58:17 -07:00
Stephen Birarda
9af097967d
remove ctime since windows build did not fail without it
2014-10-28 15:56:30 -07:00
Stephen Birarda
992396ba63
add ctime for strftime call
2014-10-28 15:48:06 -07:00
Stephen Birarda
01de6305e9
add time header for date in log entry
2014-10-28 15:42:03 -07:00
Stephen Birarda
c4538836c1
always output the first matching repeated log message
2014-10-28 14:51:47 -07:00
Stephen Birarda
424793b905
complete output of suppressed repeated messages to log
2014-10-28 14:49:14 -07:00
Stephen Birarda
8e3102266a
use the LogHandler in Interface
2014-10-28 14:23:34 -07:00
Stephen Birarda
d3bbd251db
move Logging to LogHandler
2014-10-28 13:59:23 -07:00
Andrew Meadows
4c3cdf5b7a
move stuff out of shared and into physics library
2014-10-28 13:51:45 -07:00
Stephen Birarda
2711ff2b5f
move functionality from VerboseLoggingHelper into the Logging class
2014-10-28 13:48:53 -07:00
Stephen Birarda
8a4c716452
leverage the VerboseLoggingHelper for packets from unknown nodes
2014-10-28 12:15:52 -07:00
Stephen Birarda
9c30903eb6
add the VerboseLoggingHelper class for repeated messages
2014-10-28 12:05:56 -07:00
ZappoMan
fc507850be
Merge branch 'master' of https://github.com/highfidelity/hifi into removeParticles
2014-10-16 20:36:28 -07:00
samcake
3d13792a9d
Merge pull request #3599 from ZappoMan/frustumCullModelParts
...
Frustum cull model parts
2014-10-15 11:56:00 -07:00
ZappoMan
64fecba011
removed some unneeded scaling to AABox and AACube debug
2014-10-14 17:17:30 -07:00
ZappoMan
e235af1331
add debeg streaming to Extents
2014-10-14 17:16:49 -07:00
ZappoMan
f04c2b6e6f
fix possible buffer overrun asserts
2014-10-14 17:14:12 -07:00
Andrzej Kapolka
60576bdcbd
Basic metavoxel scripting bits.
2014-10-13 15:05:16 -07:00
ZappoMan
4c85e9f581
removing particles
2014-10-13 14:10:57 -07:00
Stephen Birarda
c16ab0a19f
remove definition for an unused method
2014-09-29 15:27:45 -07:00
Stephen Birarda
bd4a32551b
fix for settings save without organization
2014-09-29 10:09:33 -07:00
Stephen Birarda
5e2870ac5f
require a distinction between master config and user config
2014-09-29 09:30:08 -07:00
Stephen Birarda
7c738edbd8
Merge pull request #3488 from PhilipRosedale/master
...
Correct eye contact for Oculus users
2014-09-26 15:42:03 -07:00
Stephen Birarda
e75a2d355e
Merge branch 'master' of https://github.com/highfidelity/hifi into domain-wizard
2014-09-26 14:31:52 -07:00
Stephen Birarda
94f30fe4d9
handle password setting by not converting to double
2014-09-26 12:20:12 -07:00