Commit graph

738 commits

Author SHA1 Message Date
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
tosh
24d0f3a0a0 adds stars file in the right location so everything runs out of the box 2013-03-27 13:49:52 +01:00
tosh
5350de1c76 makes things run and build on OSX and fixes missing initialization in loader 2013-03-27 13:38:06 +01:00
tosh
5bb55f7fc4 improves naming consistency (mostly member variable prefixes) 2013-03-27 11:53:01 +01:00
tosh
ecd64d3244 improves naming consistency (mostly member variable prefixes) 2013-03-27 11:49:43 +01:00
tosh
fcec7bf62f fixes broken debug code 2013-03-27 07:10:43 +01:00
tosh
ecddf9aa76 fault tolerance when 'render' is called prior to loading 2013-03-27 06:55:41 +01:00
tosh
0a2cd9537b fixes broken error handling 2013-03-27 06:39:27 +01:00
tosh
a0ef60efe7 removes duplicate local declarations 2013-03-27 04:49:40 +01:00
tosh
bec1529cac removes duplicate default argument 2013-03-27 04:43:12 +01:00
tosh
ed8a14ee09 adds flood fill algorithm 2013-03-27 03:33:51 +01:00
tosh
403c9d9ce5 naming and such... 2013-03-27 03:32:53 +01:00
tosh
68a62cf8c6 implements FOV culling, most properly 2013-03-27 03:30:51 +01:00
tosh
1327b8852b adds getAspectRatio function 2013-03-27 03:30:25 +01:00
tosh
8a1fd43437 implements a more uniform distribution of star positions and a progress bar 2013-03-27 03:28:48 +01:00
tosh
a8df635c09 adds hack to consider "forgotten" tiles.
a proper solution (that will also consider screen dimensions / roll) is still pending
2013-03-25 12:14:12 +01:00
tosh
5475c64ff3 reworks tile selection, 1st step (2nd pending) 2013-03-25 10:51:31 +01:00
tosh
7d32eeb20a adjusts to function renaming in FieldOfView 2013-03-25 10:50:45 +01:00
tosh
721f4fd3b4 tidies viewing - looks much better already. tile selection is still too naive (or not naive enough) 2013-03-25 02:49:31 +01:00
tosh
6a9134d4a5 exposes function to fetch glFrustum arguments 2013-03-25 02:47:24 +01:00
tosh
e965b88c88 implements live LOD and input limit 2013-03-24 14:06:43 +01:00
tosh
2c40673e04 fixes #includes 2013-03-24 14:04:08 +01:00
tosh
5de3ec035b leftover changes / minor corrections 2013-03-24 06:30:33 +01:00
tosh
4444bcf26e starfield and numerous utility components, initial checkin 2013-03-24 05:50:07 +01:00
Stephen Birarda
f8f098cf2c Merge branch 'master' of github.com:worklist/hifi 2013-03-19 15:58:19 -07:00
Stephen Birarda
76f7f68526 fix voxel system to send new bistream format, add helpers to VoxelNode class 2013-03-19 15:52:51 -07:00
Stephen Birarda
92fc1ed1a6 receive bitstream from voxel server on client 2013-03-19 15:51:48 -07:00
Stephen Birarda
482e65c296 move randomBoolean and randomColorValue methods to SharedUtil 2013-03-19 15:49:12 -07:00
Kees van Prooijen
d70da7f215 some more warning removal, temporarily excluding portaudio for windows 2013-03-19 11:49:36 -07:00
Stephen Birarda
c7213d6593 conditionally include winsock2.h instead of UNIX socket stuff 2013-03-19 11:46:53 -07:00
Stephen Birarda
8ef885aaaf remove extra tokens after endif for WIN32 conditionals 2013-03-19 11:10:42 -07:00
Kees van Prooijen
cd27c74a2d prelimanary changes for windows port 2013-03-19 11:01:08 -07:00
Stephen Birarda
4bdd07322b fix incorrect casing of Xcode in CMake command 2013-03-19 10:52:14 -07:00
Stephen Birarda
5b8541eaa4 fix conditional implementation of SerialInterface 2013-03-18 16:29:06 -07:00
Stephen Birarda
6a7b40629c remove the unused outstring method 2013-03-18 16:20:39 -07:00
Stephen Birarda
158270f20d only use SerialInterface if on UNIX machine 2013-03-18 15:36:26 -07:00
Stephen Birarda
6e9fa80966 use new loadBitstreamBuffer function to return voxel data to requesting agent 2013-03-18 13:23:21 -07:00
Stephen Birarda
807377ef97 change bitstream load function to return stateless MTU sized packets 2013-03-18 13:16:14 -07:00
Stephen Birarda
ec5e4095c9 delete spaces at end of VoxelNode 2013-03-18 13:14:41 -07:00
Stephen Birarda
e012f826e5 some spacing for clarity in SharedUtil 2013-03-18 13:14:22 -07:00
Stephen Birarda
32b52f474f fix wraparound bitshifting in OctalCode class 2013-03-18 13:14:06 -07:00
Stephen Birarda
64ec16c62f voxels are now sent to interface clients as bitstream 2013-03-15 14:34:52 -07:00
Stephen Birarda
2c0565e358 prepend bitstream packets with a V 2013-03-15 14:33:45 -07:00