Stephen Birarda
3186254a93
initial LOD drop off when moving back
2013-03-29 03:42:54 -07:00
Stephen Birarda
80170bd4c4
don't do gross things if data is being written while GPU is copying it
2013-03-29 03:12:11 -07:00
tosh
2b3263e019
splits up Stars.cpp into a module of multiple files
2013-03-29 10:53:30 +01:00
Stephen Birarda
b50f10fde4
Merge branch 'master' of github.com:worklist/hifi
2013-03-29 02:46:33 -07:00
Stephen Birarda
0a9183e05b
small change to render levels
2013-03-29 02:46:22 -07:00
tosh
8300646b33
allows new C++ standard features
2013-03-29 10:42:36 +01:00
tosh
b4f2b04241
allows qualified inclusion in subdirectories
2013-03-29 10:24:14 +01:00
ZappoMan
00787a31d6
Added VoxelNode::collapseIdenticalLeaves()
...
Fixed small bug in setColorFromAverageOfChildren()
Changed sphere color randomization to be more dramatic
2013-03-28 23:38:34 -07:00
ZappoMan
270f77799d
added random color options, cleaned up compiler warnings, add reAverageParentColors when modifying voxel tree
2013-03-28 17:21:47 -07:00
tosh
df7f3942e1
straightens data pipeline and several bugs after exhaustive testing
2013-03-29 01:08:24 +01:00
tosh
0b183cf7a0
adds function to convert between angle units
2013-03-29 00:30:57 +01:00
Stephen Birarda
f85abe53ef
add a method to VoxelTree to reaverage the voxel colors
2013-03-28 16:22:37 -07:00
Stephen Birarda
a7f74a9f40
Merge branch 'master' of github.com:worklist/hifi
2013-03-28 15:30:40 -07:00
Stephen Birarda
f109916125
move the voxel tree back to origin
2013-03-28 15:30:14 -07:00
Stephen Birarda
eec16a8eb5
recreate the MarkerNode tree on agent copy
2013-03-28 15:28:55 -07:00
ZappoMan
ebceaf06dc
added --domain command line option to interface
2013-03-28 15:22:10 -07:00
Stephen Birarda
3ead1a5827
merge with brad's sphere/load file changes
2013-03-28 14:46:44 -07:00
Stephen Birarda
1b3c15a701
Merge remote-tracking branch 'origin/master'
2013-03-28 14:39:59 -07:00
Stephen Birarda
6d8ff8cc05
use a thread to distribute voxels to clients on a clock
2013-03-28 14:36:21 -07:00
Stephen Birarda
287775e0f9
change the loadBitstreamBuffer method to accommodate absence of childMask variable
2013-03-28 14:35:45 -07:00
Stephen Birarda
9cd314d3c4
move the voxel system to 40,0,40, only re-render on new voxels
2013-03-28 14:35:02 -07:00
Stephen Birarda
1f98929503
remove the childMask member variable VoxelNode
2013-03-28 14:34:10 -07:00
Stephen Birarda
f469ec8e2e
remove the notion of last sent level from VoxelAgentData
2013-03-28 14:33:26 -07:00
Stephen Birarda
0fb244c2bd
don't delete an agent if the data is concurrently being used
2013-03-28 14:33:04 -07:00
ZappoMan
055c46c60f
add spheres from command line
2013-03-28 14:32:53 -07:00
Stephen Birarda
de3f5edd69
add a mutex to the agent so we don't delete it when using it
2013-03-28 14:32:20 -07:00
ZappoMan
6ec9949098
Add --local support to interface command line
2013-03-28 14:03:16 -07:00
ZappoMan
ed6195f3a0
Merge branch 'master' of https://github.com/worklist/hifi
2013-03-28 14:00:58 -07:00
ZappoMan
fe8b6f7d63
* Moved load file and create sphere from VoxelSystem to VoxelTree
...
* Added --local command line support to domain and voxel servers so that
you can run them locally without recompiling.
* made command line option parsing more cross platform
* added --NoColorRandomizer to interface when loading local models
* added -i file load support to voxel server to load in a preexisting model at launch
* added --NoRandomVoxelSheet to voxel server to NOT create the built in voxel sheet
* added first cut at 'I' command from clients to voxel server to insert voxels into voxel tree
* changed ambient light settings in interface to not be so aggressive
* added randInIntRange() helper to SharedUtils
* tweat to pruneTree() to also repair child mask
* some coding standard refactoring
2013-03-28 13:54:28 -07:00
Stephen Birarda
a41b003582
perform proper verification for creation of new sphere
2013-03-28 11:47:23 -07:00
Stephen Birarda
084b77be50
NULL sphere pointer on Head copy
2013-03-28 11:37:49 -07:00
Stephen Birarda
d2a8da890f
don't make the eye sphere a global object
2013-03-28 11:36:41 -07:00
Stephen Birarda
846ba80c10
get VS back to a point where it talks to client
2013-03-28 11:28:17 -07:00
vincent
1c1b7369ae
#19197 Create basic visual studio
2013-03-28 18:32:52 +01:00
vincent
83abc571f1
#19197 Create basic visual studio
2013-03-28 18:20:50 +01:00
vincent
d769699cbe
#19197 Create basic visual studio
2013-03-28 17:52:36 +01:00
Stephen Birarda
0820900365
fix incorrect name for member variable in MarkerNode
2013-03-27 18:51:11 -07:00
Philip Rosedale
0b044d01d5
always be making random left/right/mouth eye contact
2013-03-27 16:00:40 -07:00
Philip Rosedale
c3bc43f48e
Merge remote-tracking branch 'origin'
2013-03-27 15:55:13 -07:00
Philip Rosedale
c0cb88e21b
Added keyboard controls for smooth rotation, more junk removed from main.cpp
2013-03-27 15:54:54 -07:00
Stephen Birarda
17904ee069
remove .mm include for interface now that menu is gone
2013-03-27 11:29:13 -07:00
tosh
06fc3ce00c
adjusts the north-south meridian
2013-03-27 17:12:33 +01:00
tosh
56d802cd57
updates to a whole sphere of stars with meridians and equator
2013-03-27 17:06:36 +01:00
tosh
891194ed2e
adds meridians with color gradient and an equator
2013-03-27 17:05:23 +01:00
tosh
dde8b7dee5
fixes horizontal angle normalization
2013-03-27 17:00:21 +01:00
tosh
0a6cdf9da5
bumps the default limit to 200K stars
2013-03-27 15:53:30 +01:00
tosh
8e0fe23ad6
straightens range issues (crucial for higher numbers of stars),
...
moves compile time options to top of file,
enables setLOD (test pending), and
adds some debug logging (commented-out)
2013-03-27 15:51:22 +01:00
tosh
704ae4acb2
removes default limit loading stars
2013-03-27 15:50:25 +01:00
tosh
f98cd10485
straightens potential range issues for wide integers
2013-03-27 15:47:39 +01:00
tosh
eac8c99ee1
changes default to generate a full sphere
2013-03-27 15:46:54 +01:00