Ryan Huffman
b4132f1e7d
Remove commented line
2015-01-22 14:16:36 -08:00
Ryan Huffman
38b38eb063
Update ScriptEngine to use BatchLoader
2015-01-22 14:14:21 -08:00
Ryan Huffman
958d853b56
Add BatchLoader
2015-01-22 14:13:54 -08:00
Andrew Meadows
355759d3d4
Merge pull request #4152 from ZappoMan/fixGlitches
...
Fix glitches in bullets and multiple viewers
2015-01-22 13:49:00 -08:00
ZappoMan
d34764bd55
fix whitespace diff
2015-01-22 13:33:59 -08:00
ZappoMan
6a9a6968f2
debugging stutter
2015-01-22 13:32:57 -08:00
ZappoMan
c6ad1462e6
debugging stutter
2015-01-22 13:31:59 -08:00
ZappoMan
838a549abe
debugging stutter
2015-01-22 13:31:09 -08:00
ZappoMan
14c7dc8eb9
debugging stutter
2015-01-22 13:13:18 -08:00
Sam Gateau
aecc8b85bd
Merge branch 'master' of https://github.com/highfidelity/hifi into temp0
2015-01-22 12:40:30 -08:00
dev
03a5c398ec
splitting the GLBackend.cpp in several files and fixing the build for mac
2015-01-22 12:38:24 -08:00
Brad Hefta-Gaub
ad209ee731
Merge pull request #4150 from AndrewMeadows/bispinor
...
remove ground collision hack for physics testing
2015-01-22 10:56:36 -08:00
Andrew Meadows
b2f2a3ad27
Merge pull request #4149 from huffman/improve-loading
...
Update ImageOverlay to use TextureCache
2015-01-22 09:26:10 -08:00
Andrew Meadows
3997b916c1
remove ground collision hack for physics testing
2015-01-22 09:17:51 -08:00
Andrew Meadows
77c4362991
fix typo
2015-01-21 18:14:24 -08:00
Andrew Meadows
b2e79a0157
don't process results when no simulation
2015-01-21 18:06:19 -08:00
Andrew Meadows
2751fab2c3
don't send collision events for inactive pairs
...
also throttle collision events to 30/sec
2015-01-21 18:02:13 -08:00
ZappoMan
9152865116
first cut at supporting streamized spheres
2015-01-21 16:56:41 -08:00
ZappoMan
02a68096c3
add debug for vec4
2015-01-21 16:56:04 -08:00
Sam Gateau
ea37d7cfd0
Merge branch 'master' of https://github.com/highfidelity/hifi into temp0
2015-01-21 16:55:25 -08:00
Sam Gateau
1e84f260a9
Removing gl calls for texture from TextureCache
2015-01-21 16:53:35 -08:00
ZappoMan
d3ae9af8ed
Merge branch 'master' of https://github.com/highfidelity/hifi into gpuStreamizing
2015-01-21 15:18:41 -08:00
Ryan Huffman
53a70c43e1
Add width and height to NetworkTexture
2015-01-21 15:08:38 -08:00
Andrew Meadows
1b7074e52a
purge EntityCollisionSystem
2015-01-21 14:16:34 -08:00
Andrew Meadows
1c38b08e8f
remane emitEntityCollision... to entityCollision...
2015-01-21 14:07:23 -08:00
Andrew Meadows
6840daa0b5
removing tabs from formatting
2015-01-21 11:55:28 -08:00
Andrew Meadows
e49c76656f
merge upstream/master into andrew/isentropic
...
Conflicts:
libraries/physics/src/PhysicsEngine.cpp
2015-01-21 11:35:36 -08:00
Andrew Meadows
86583f3f3f
physics collisions emit script collision events
2015-01-21 11:27:32 -08:00
Atlante45
11ea3e4047
Merge branch 'master' of https://github.com/highfidelity/hifi into pull_out_menu_mess
2015-01-21 11:15:31 -08:00
Atlante45
2f39b93823
Use QDickCache for every QNAM
2015-01-21 11:12:11 -08:00
Sam Gateau
33dcbded22
Merge branch 'master' of https://github.com/highfidelity/hifi into temp0bis
2015-01-21 10:07:58 -08:00
Sam Gateau
d19bfa69f2
Even more gpu::Texture in the model rnedering
2015-01-21 10:07:10 -08:00
ZappoMan
4c9b7f46a2
cleanup
2015-01-21 10:03:25 -08:00
Brad Hefta-Gaub
08e8694ae1
Merge pull request #4139 from AndrewMeadows/bispinor
...
lower cost when failing to add entity to physics engine
2015-01-20 18:17:35 -08:00
Atlante45
850f92eae3
Don't call Settings::set when you don't need too.
2015-01-20 17:54:11 -08:00
Atlante45
e1725d1eee
Merge branch 'master' of https://github.com/highfidelity/hifi into pull_out_menu_mess
2015-01-20 17:41:08 -08:00
Sam Gateau
4302db109f
First take at using the gpu::Texture in the Model rendering instead of the previous pass with raw glTexture
2015-01-20 16:02:26 -08:00
Atlante45
8d37f5ae00
More setting handles
2015-01-20 15:35:22 -08:00
Andrew Meadows
790d07d346
track known contacts and generate collision events
2015-01-20 14:18:10 -08:00
Andrew Meadows
5da38834e2
introduce notion of NumSteps vs NumSubsteps
2015-01-20 11:16:40 -08:00
Andrew Meadows
0154c613d0
change FrameCount to NumSubsteps for more accuracy
2015-01-20 11:02:48 -08:00
Stephen Birarda
cd23876afc
fix QHttpMultiPart destroy from AccountManager
2015-01-20 11:00:08 -08:00
Atlante45
d7f6add74c
Use QThreadStorage to store QSettings
2015-01-20 10:53:16 -08:00
Stephen Birarda
a66888939c
add some debugging for domain switch
2015-01-20 10:51:11 -08:00
Stephen Birarda
483d072709
handle override path from address bar
2015-01-20 10:47:57 -08:00
Andrew Meadows
549e3fac5f
store backpointer to MotionState in btRigidBody
2015-01-20 10:45:58 -08:00
Atlante45
e4fa9e508e
Moved loadSetting to MyAvatar
2015-01-20 00:56:25 -08:00
Atlante45
75ce99cd62
Merge branch 'master' of https://github.com/highfidelity/hifi into pull_out_menu_mess
2015-01-20 00:32:32 -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
Andrzej Kapolka
f7f480cee4
Merge branch 'master' of https://github.com/highfidelity/hifi
2015-01-19 21:54:07 -08:00
Andrzej Kapolka
35bd1cda89
I believe this should fix some problems with flickering/crashing on edits:
...
don't reapply properties that we've already read (thus clearing cached data,
stepping on other threads, etc.)
2015-01-19 21:52:56 -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
ZappoMan
44b48bab5e
remove some dead code we don't use
2015-01-19 18:15:47 -08:00
Andrew Meadows
e4f29412d5
cheaper failure adding entity to physics engine
2015-01-19 18:11:14 -08:00
ZappoMan
2b2bd3cb47
more work on renderGrid with color
2015-01-19 18:08:34 -08:00
ZappoMan
0ae695ecf3
first cut at renderGrid with color
2015-01-19 16:54:43 -08:00
Andrew Meadows
171fead347
remove log about failure to add to physics engine
2015-01-19 15:55:53 -08:00
ZappoMan
27268a6489
fix updateVertices to correctly copy all data
2015-01-19 15:43:20 -08:00
Andrzej Kapolka
f8f9c25d38
Back to JPG compression for heightfield colors.
2015-01-19 14:59:28 -08:00
ZappoMan
ef82aac7a5
removed some debug, fixed a type mismatch for vec2 vs vec3
2015-01-19 14:48:19 -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
ZappoMan
283ab6dd0c
Merge branch 'master' of https://github.com/highfidelity/hifi into gpuStreamizing
...
Conflicts:
interface/src/MetavoxelSystem.cpp
2015-01-19 14:13:46 -08:00
Brad Hefta-Gaub
215e3b732e
Merge pull request #4134 from ey6es/metavoxels
...
Big ol' metavoxel update. Mostly the switch to "stack" representation for dual contour data, but also includes some heightfield fixes.
2015-01-19 14:06:02 -08:00
ZappoMan
41c039f283
Merge branch 'master' of https://github.com/highfidelity/hifi into gpuStreamizing
2015-01-19 13:34:28 -08:00
ZappoMan
bddb7856af
more work
2015-01-19 13:34:09 -08:00
Brad Hefta-Gaub
33152904bc
Merge pull request #4133 from birarda/master
...
add debugging for AddressManager connect to domain
2015-01-19 13:25:48 -08:00
Andrzej Kapolka
eb320f37c7
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2015-01-19 12:41:21 -08:00
Andrzej Kapolka
ed287e9bb2
This function isn't used, either.
2015-01-19 12:16:06 -08:00
Andrzej Kapolka
422e4fb85d
Use the closest point on an approximative sphere, rather than the center of
...
the node, to determine the LOD distance.
2015-01-19 12:12:31 -08:00
Andrzej Kapolka
8d4707a874
Removed unused function.
2015-01-19 11:53:53 -08:00
Stephen Birarda
990ca8397e
add extra debugging for AddressManager connect to domain
2015-01-19 10:23:05 -08:00
Atlante45
967028e5cf
Removed more QSettings references
2015-01-18 19:29:27 -08:00
Atlante45
33d0e1bad5
Added Settings class
...
Just a simple Wrapper for now
2015-01-18 18:08:20 -08:00
Andrzej Kapolka
2ed6835426
Use alpha channel to indicate holes when importing terrain images.
2015-01-18 16:30:46 -08:00
Andrzej Kapolka
a9f7533477
Set/erase brushes.
2015-01-18 16:20:55 -08:00
Atlante45
df69466887
Moved copyPath/Address out of Menu
...
Moved into AddressManager
2015-01-18 05:48:14 -08:00
Andrzej Kapolka
61cbafadd4
More corner cases.
2015-01-18 00:18:35 -08:00
Atlante45
e8a396b08b
Moved Octree max pps out of Menu
...
Moved it to OctreeQuery
2015-01-17 23:31:38 -08:00
Atlante45
bfceaf2838
Moved FieldOfView related members out of Menu
...
Moved them to ViewFrustum
2015-01-17 22:37:02 -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
9edb3e84cb
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2015-01-17 20:17:49 -08:00
Andrzej Kapolka
5bb441b6ef
Added a "voxelize" brush for debugging.
2015-01-17 20:17:28 -08:00
Andrzej Kapolka
3dbbbb72b0
Fixes for deltas when root hasn't changed, range updates.
2015-01-16 16:49:22 -08:00
Andrzej Kapolka
2497b2fe39
If there's no directly intersecting spanner, find the closest heightfield that
...
we can project onto.
2015-01-16 15:41:08 -08:00
Andrew Meadows
840acecbe6
merge upstream/master into andrew/bispinor
...
Conflicts:
libraries/physics/src/EntityMotionState.cpp
2015-01-16 15:22:06 -08:00
Andrew Meadows
d5efc375d9
Merge pull request #4128 from ZappoMan/master
...
fix double targets and freezing bullets
2015-01-16 14:37:22 -08:00
Andrew Meadows
d5119b3532
merge upstream/master into andrew/bispinor
...
Conflicts:
libraries/entities/src/EntityItem.cpp
libraries/physics/src/EntityMotionState.h
libraries/physics/src/ObjectMotionState.cpp
libraries/physics/src/PhysicsEngine.cpp
libraries/physics/src/PhysicsEngine.h
2015-01-16 14:36:27 -08:00
Andrzej Kapolka
45b36b383c
More progress on stitching, etc.
2015-01-16 14:32:15 -08:00
ZappoMan
9a60896a40
fix double targets and freezing bullets
2015-01-16 14:24:50 -08:00
Philip Rosedale
1ff90bec5d
Merge pull request #4124 from AndrewMeadows/inertia
...
support for simple kinematic motion
2015-01-16 13:33:44 -08:00
Andrzej Kapolka
b6c843497d
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2015-01-16 11:56:04 -08:00
Andrew Meadows
7c9419aa4e
fix non-bullet build
2015-01-16 10:34:52 -08:00
Sam Gateau
afb6175d60
Merge branch 'master' of https://github.com/highfidelity/hifi into temp1
2015-01-16 10:32:56 -08:00
Sam Gateau
6b55b4ff82
No more Magic numbers and fixing the code path for linux
2015-01-16 10:26:51 -08:00
Andrew Meadows
2427fa68cd
remove unnecessary Bullet #include
2015-01-16 10:06:39 -08:00
Sam Gateau
8634d86167
Adding ambient sphere in the lighting equation and menu to control te presets
2015-01-16 09:43:21 -08:00
Sam Gateau
0e38ea8854
Adding ambient sphere in the lighting equation and menu to control te presets
2015-01-16 09:41:43 -08:00
Sam Gateau
d1fb071208
Adding ambient sphere in the lighting equation and menu to control te presets
2015-01-16 09:38:53 -08:00
Andrew Meadows
4392af3b3a
Remove pre-Bullet server-side EntityItem motion
2015-01-16 09:26:43 -08:00
ZappoMan
439a1c0495
solid cube now streamizing
2015-01-15 18:46:44 -08:00
Andrzej Kapolka
f81c117ae5
Stitching progress.
2015-01-15 17:59:55 -08:00
Andrew Meadows
3fed38793e
merge andrew/origin/inertia to andrew/local/inertia
2015-01-15 17:55:51 -08:00
Andrew Meadows
4c1cd991f4
remove pessimistic send of object updates
...
we have not yet seen the headache of packetloss and unreliable messages
2015-01-15 17:53:37 -08:00
Andrew Meadows
250fd98fee
support for simple kinematic motion
2015-01-15 17:51:01 -08:00
ZappoMan
daafa20ec6
first cut at moving wire cube to support gpu streams
2015-01-15 17:00:08 -08:00
Sam Gateau
0fdc9c1855
Merge branch 'master' of https://github.com/highfidelity/hifi into temp1
2015-01-15 15:27:52 -08:00
Sam Gateau
7ae9635ce7
Refactoring the code from directional into DeferredLighting.slh
2015-01-15 15:27:18 -08:00
Stephen Birarda
6f5d9d54ec
Merge branch 'master' of https://github.com/highfidelity/hifi
2015-01-15 14:15:38 -08:00
Stephen Birarda
b2c5847d9b
Merge pull request #4117 from Atlante45/dm_update
...
Drop DM ref before creating new object
2015-01-15 14:15:01 -08:00
Atlante45
786c0a5462
Drop DM ref before creating new object
2015-01-15 14:00:45 -08:00
Stephen Birarda
250a3de9fe
make node mutex in LimitedNodeList recursive for double read lock
2015-01-15 13:34:33 -08:00
Stephen Birarda
e538669343
resolve conflicts on merge with upstream
2015-01-15 13:12:05 -08:00
ZappoMan
149f365410
fix colors for renderBevelCornersRect()
2015-01-15 11:55:45 -08:00
Sam Gateau
d759f4c255
Merge branch 'master' of https://github.com/highfidelity/hifi into temp1
2015-01-15 11:54:55 -08:00
Sam Gateau
067483fce2
Adding a prototype of ambient lighting with spherical harmonics
2015-01-15 11:54:01 -08:00
ZappoMan
72f2e6f3aa
work on colored quads
2015-01-15 11:37:53 -08:00
Andrew Meadows
51cc9d6d9a
alt method for repressing unused var warnings
2015-01-15 10:46:09 -08:00
Andrew Meadows
9eb4d66327
remove warnings
2015-01-15 10:36:17 -08:00
Andrew Meadows
ff171a5782
Bullet is now required dependency
2015-01-15 10:27:43 -08:00
ZappoMan
db94949649
Merge branch 'master' of https://github.com/highfidelity/hifi into gpuStreamizing
...
Conflicts:
interface/src/avatar/SkeletonModel.cpp
2015-01-14 17:55:03 -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
Brad Hefta-Gaub
9d45bed0e2
Merge pull request #4103 from Atlante45/applications_diet_cpp11
...
DependencyManager update
2015-01-14 17:17:07 -08:00
Philip Rosedale
1188be52e4
Merge pull request #4106 from ZappoMan/rayPickWork
...
fix ray pick of ellipsoids away from origin
2015-01-14 17:10:30 -08:00
Stephen Birarda
b8b5b2b6ec
don't check the root object for path
2015-01-14 16:56:49 -08:00
ZappoMan
ff60833129
fix ray pick of ellipsoids away from origin
2015-01-14 16:55:24 -08:00
Stephen Birarda
f745dfdb91
Merge branch 'master' of https://github.com/highfidelity/hifi
2015-01-14 16:54:51 -08:00
Atlante45
b922b028e9
Fixes body not rotating for other avatars
2015-01-14 16:47:20 -08:00
Sam Gateau
614e1aa6ae
Cleaning the Model rendering path from any use of glMaterial
2015-01-14 16:44:44 -08:00
Andrew Meadows
ccc50dd94f
use density instead of mass
2015-01-14 15:47:44 -08:00
Andrew Meadows
03b8badd81
EntityItem stores density rather than mass.
2015-01-14 15:00:57 -08:00
Andrew Meadows
8236837dd0
add ShapeInfo::computeVolume()
2015-01-14 15:00:31 -08:00
ZappoMan
2f549c776c
Merge branch 'master' of https://github.com/highfidelity/hifi into gpuStreamizing
2015-01-14 14:41:51 -08:00
Sam Gateau
7be1f41659
using the Material class
2015-01-14 10:22:27 -08:00
ZappoMan
e6388a65b9
rough pass at adding color to geometry cache
2015-01-13 20:53:05 -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
38729c5790
Made dependencies inherit from Dependency
2015-01-13 20:38:01 -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
Sam Gateau
1bbdb43d8c
Merge branch 'master' of https://github.com/highfidelity/hifi into temp1
2015-01-13 18:24:59 -08:00
dev
d7ad5a35d6
fixes for glsl mac
2015-01-13 18:24:32 -08:00
Andrew Meadows
dd2421ffcd
Merge pull request #4100 from ZappoMan/backupBugFix
...
Add support for multiple backup rules
2015-01-13 17:59:44 -08:00
Brad Hefta-Gaub
b3b43b4c14
Merge pull request #4093 from samcake/temp0
...
Factorize the shader code for deferred lighting
2015-01-13 17:11:17 -08:00
Brad Hefta-Gaub
284ee32b7b
Merge pull request #4089 from AndrewMeadows/inertia
...
fix glitchy entity motion in Bullet simulation
2015-01-13 17:10:35 -08:00
Clément Brisset
808cbfe16a
Merge pull request #4088 from ctrlaltdavid/qnetworkreply-error-code
...
Use more appropriate QNetworkReply error code
2015-01-13 17:06:42 -08:00
dev
d3edd14638
fixes for glsl mac
2015-01-13 16:53:22 -08:00
ZappoMan
1b0a5c881b
Merge branch 'master' of https://github.com/highfidelity/hifi into gpuStreamizing
2015-01-13 16:14:29 -08:00
Sam Gateau
9c083ce86e
Using the model::Material for rendering and in shaders
2015-01-13 15:51:18 -08:00
Stephen Birarda
6e1ba17c6e
handle application title change for place name change
2015-01-13 15:07:45 -08:00
Stephen Birarda
92b8cd2d1e
handle storage of user location in new format
2015-01-13 15:02:04 -08:00