ZappoMan
02ca7c75eb
first cut at adding version parsing to model items, not really working
2014-05-12 11:02:10 -07:00
ZappoMan
128e4a13de
place models in proper containing voxel
2014-05-07 17:32:51 -07:00
ZappoMan
c3f6cc0ccb
code cleanup for style guide
2014-05-06 15:50:54 -07:00
ZappoMan
91e4a89573
cleanup old references to node which are really elements
2014-05-06 15:47:18 -07:00
ZappoMan
cde583452a
make model server not oversend data
2014-05-06 15:31:45 -07:00
ZappoMan
4aa96e1fbe
added support for returning accuracy of ray intersections and other octree tests that can fail due to getting lock
2014-04-29 15:10:28 -07:00
Atlante45
3143e10bd8
CR
2014-04-25 13:33:59 -07:00
Andrew Meadows
c5f1a8abd6
formatting
2014-04-23 13:37:13 -07:00
Andrew Meadows
f033990fae
merge upstream/master into andrew/inertia
2014-04-22 10:49:44 -07:00
Andrew Meadows
a45bc6c110
remove const from CollisionList subscript operator
2014-04-22 10:48:05 -07:00
Atlante45
681aab5bf0
Remove printf and replace them by qDebug()
2014-04-21 16:17:45 -07:00
Andrew Meadows
06784aa960
move AABox back to octree lib
...
Fleshing out ShapeCollider::collideShapeWithAACube()
2014-04-21 14:07:40 -07:00
Andrew Meadows
241df7a767
Move AABox from octree lib to shared lib
...
Stubbed out Shape vs Octree collisions
2014-04-21 10:27:20 -07:00
Stephen Birarda
684c6b5372
run regex header replacement on all cpp files
2014-04-09 09:35:42 -07:00
ZappoMan
28766bebc8
pass down parents inFrustum() state to recursion to allow further optimization
2014-03-17 18:30:08 -07:00
ZappoMan
c09974bcda
use parents inFrustum status to optimize children
2014-03-17 17:51:09 -07:00
ZappoMan
aab2ca826f
Merge branch 'master' of https://github.com/worklist/hifi into experimental_scaling
2014-03-17 11:01:25 -07:00
Brad Hefta-Gaub
1f77505871
more unix warnings cleanup
2014-03-14 18:35:34 -07:00
ZappoMan
af71359c60
remove encode/deleting/start/done guards
2014-03-14 00:49:33 -07:00
ZappoMan
12becb9d19
improve octree stats display
2014-03-11 16:22:35 -07:00
Stephen Birarda
ac66f09157
Merge pull request #2194 from AndrewMeadows/cleanup
...
g++ warnings
2014-03-06 15:49:22 -08:00
ZappoMan
cba55282db
cleanup headers
2014-03-05 02:42:49 -08:00
ZappoMan
c90d4a9514
fix failed lock causing particle collisions to not work
2014-03-04 15:07:30 -08:00
Andrew Meadows
0f586cc0fb
fix warning about unused variable
2014-03-04 12:03:48 -08:00
ZappoMan
493648b56e
reversing some changes
2014-03-03 17:06:46 -08:00
ZappoMan
3684359c5f
removed some debug
2014-03-03 13:57:05 -08:00
ZappoMan
98bf85173a
more octree locking cleanup
2014-03-03 13:54:07 -08:00
Stephen Birarda
60eb588e96
remove some unecessary null pointer checks
2014-03-03 11:36:01 -08:00
ZappoMan
f245aa6ac5
remove more cruft from VoxelSystem, move getElementEnclosingPoint() to Octree class where it belongs
2014-03-02 20:12:52 -08:00
ZappoMan
9bd29bdd92
removed findSpherePenetration() and findCapsulePenetration() from VoxelSystem, use VoxelTree
2014-03-02 15:34:36 -08:00
ZappoMan
ded7328959
clean up application access to deleteVoxelAt()/createVoxel()/getVoxelAt() to access VoxelTree directly
2014-03-02 15:17:49 -08:00
matsukaze
9e5c8b1634
Merging upstream master
2014-02-12 12:32:53 -05:00
Stephen Birarda
c1132726bf
use SharedNodePointer in place of Node where appropriate
2014-02-06 14:58:03 -08:00
matsukaze
259b285841
Merging upstream
2014-02-03 10:25:32 -05:00
matsukaze
bbf4f889d8
Completed worklist job #19486
...
Job #19486 Don't render the duplicate triangles between adjacent
voxels.
Added checkable item to "developer" menu to activate/deactivate cull
shared faces.
Cull all shared voxel faces regardless of distribution in the octree.
Includes leaf to leaf, leaf to non-leaf, and non-leaf to non-leaf
comparison of contiguous faces.
Added new GL primitive renderer to manage the transfer of cube faces
from the voxel system to GL.
Added some useful classes for queue and lock management.
Modified statistics collection to report number of completely culled
nodes. Extra debugging info also includes the interior occlusions bit
mask of leaf voxels.
2014-02-03 09:45:12 -05:00
Stephen Birarda
33edcea5fb
resolve conflicts on merge with upstream master
2014-01-29 12:23:06 -08:00
Stephen Birarda
cda06d1cb3
replace uint64_t with quint64 for Qt friendlyness
2014-01-28 12:35:42 -08:00
Stephen Birarda
4103cc1cde
packet header changes and beginning of conversion to QByteArray
2014-01-28 10:36:08 -08:00
ZappoMan
5e4813ab11
more work on allowing for local particle trees
2014-01-27 13:50:05 -08:00
Andrew Meadows
70c675e9be
Adding comments and minor cleanup after tracking down some NaN's that were showing up in collision sound triggers.
2014-01-23 16:03:52 -08:00
ZappoMan
3d0d5f130a
fix particle-server spinning out at 100% cpu%
2014-01-23 10:02:04 -08:00
Brad Hefta-Gaub
97b0ed2cc5
implemented support for PACKET_TYPE_PARTICLE_ERASE
2014-01-21 13:24:35 -08:00
Brad Hefta-Gaub
170dbe6e85
Merge branch 'master' of git://github.com/worklist/hifi into windows_build
...
Conflicts:
assignment-client/src/audio/AudioMixer.cpp
domain-server/src/DomainServer.cpp
interface/src/Audio.cpp
interface/src/DataServerClient.cpp
interface/src/Oscilloscope.cpp
interface/src/PairingHandler.cpp
interface/src/Util.cpp
interface/src/avatar/MyAvatar.cpp
interface/src/devices/Faceshift.cpp
interface/src/devices/SerialInterface.cpp
interface/src/renderer/FBXReader.cpp
libraries/avatars/src/AvatarData.h
libraries/octree-server/src/OctreeServer.cpp
libraries/octree-server/src/OctreeServer.h
libraries/octree/src/ViewFrustum.cpp
libraries/shared/src/Logging.cpp
libraries/shared/src/Node.cpp
libraries/shared/src/Node.h
libraries/shared/src/NodeList.cpp
libraries/shared/src/NodeList.h
libraries/shared/src/PerfStat.cpp
libraries/shared/src/SharedUtil.cpp
libraries/voxels/src/VoxelTree.cpp
voxel-edit/src/main.cpp
2014-01-15 10:20:21 -08:00
Stephen Birarda
987c639e36
initial newline removal from all QDebug calls
2014-01-14 13:09:22 -08:00
Brad Hefta-Gaub
9bc4a3df41
switch from pthread mutex to QMutex
2014-01-10 18:01:36 -08:00
Brad Hefta-Gaub
5787d3d9e9
more cast coding standard fixes
2014-01-09 19:00:57 -08:00
Andrew Meadows
6e661e05e5
minor cleanup and enforcement of coding standards
2013-12-31 09:30:01 -08:00
ZappoMan
d71bc248f4
support adjusting particles based on clockSkew
2013-12-19 14:49:58 -08:00
ZappoMan
e2b7e08398
revert back to timestamps, fix a couple other bugs
2013-12-19 09:50:53 -08:00
ZappoMan
8f1fbec057
added versioning to SVO files and Particle inHand support
2013-12-16 19:49:22 -08:00