Atlante45
448e3a0947
Merge branch 'master' of https://github.com/highfidelity/hifi into improved_undo
2014-04-22 14:42:58 -07:00
Andrew Meadows
f033990fae
merge upstream/master into andrew/inertia
2014-04-22 10:49:44 -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
Atlante45
61981b9470
Added getter for tree scale in js
2014-04-18 16:00:44 -07:00
ZappoMan
bdf39186de
Merge branch 'master' of https://github.com/worklist/hifi into moonshot
2014-04-15 21:04:15 -07:00
Atlante45
dd02bae5b3
First cut at improved undo
2014-04-15 16:11:00 -07:00
ZappoMan
60c6b27ab2
cleanup code a bit, add support for diffusions even with no ray intersection
2014-04-15 11:38:11 -07:00
Stephen Birarda
54647f0f08
make sure gnutls define for ssize_t comes before gnutls include
2014-04-10 10:27:08 -07:00
Stephen Birarda
2518d314ac
add ssize_t definition for gnutls.h include on Windows
2014-04-10 10:19:45 -07:00
Stephen Birarda
16bb28a4fa
make GnuTLS a system include to suppress warnings
2014-04-10 10:04:02 -07:00
Stephen Birarda
68c445e718
link GnuTLS to targets linking the networking library
2014-04-10 10:00:10 -07:00
Stephen Birarda
d5d52f804f
add a networking library and link from appropriate targets
2014-04-10 09:32:17 -07:00
Stephen Birarda
ae4b8348a2
fix header include guards via regex
2014-04-09 12:03:17 -07:00
Stephen Birarda
684c6b5372
run regex header replacement on all cpp files
2014-04-09 09:35:42 -07:00
Stephen Birarda
974d8c0427
prepare header files for regex run against cpp
2014-04-09 09:35:05 -07:00
Stephen Birarda
7ce91b3f96
fix headers who had their comments removed
2014-04-08 17:43:35 -07:00
Stephen Birarda
6a51df9e38
initial regex replacement of headers
2014-04-08 17:30:36 -07:00
Stephen Birarda
f3cbd120ce
header comment tweaks prior to regex match
2014-04-08 17:19:23 -07:00
Atlante45
22cab29d25
Code review
2014-04-08 11:06:48 -07:00
Atlante45
ee5ebae89e
Code review
2014-04-08 10:22:50 -07:00
Atlante45
46f0e78039
Erased deprecated code
2014-04-07 17:28:03 -07:00
Atlante45
d213cd7840
More work on Undo/Redo
2014-04-07 17:10:15 -07:00
Andrzej Kapolka
20ae5c15f7
Added a "flat" mode for environments that makes them follow you around on the
...
X/Z axes. The default environment is flat. Closes #2378 .
2014-03-20 12:09:20 -07:00
ZappoMan
adb6ffe7c4
more warnings fixes
2014-03-15 22:00:44 -07:00
ZappoMan
12becb9d19
improve octree stats display
2014-03-11 16:22:35 -07:00
ZappoMan
f4d487464a
more constructor cleanup
2014-03-09 00:01:47 -08:00
ZappoMan
1ceb05bf09
click harder
2014-03-08 18:22:30 -08:00
Philip Rosedale
e4924cdca8
Merge pull request #2202 from birarda/authentication
...
remove deprecated qt5 methods in CMakeList files
2014-03-04 18:30:22 -08:00
Stephen Birarda
231dc624ff
replace deprecated qt5 macros in cmake with target_link_libraries
2014-03-04 12:41:24 -08:00
Atlante45
894f85fcb5
Merge branch 'master' of https://github.com/highfidelity/hifi into local_voxels
2014-03-04 10:49:26 -08:00
Atlante45
f1ce034c35
Merge branch 'master' of https://github.com/highfidelity/hifi into local_voxels
2014-03-03 16:47:42 -08:00
Atlante45
ef9ff0fa74
Put initialization and deletion of localVoxelSystems on render thread
2014-03-03 16:46:25 -08:00
Stephen Birarda
bb3a8677be
Merge branch 'master' of https://github.com/highfidelity/hifi into cmake-quotes
2014-03-03 16:31:25 -08:00
Stephen Birarda
628f91cd73
complete quoting of varous Cmake commands, closes #1999
2014-03-03 12:15:05 -08:00
Stephen Birarda
60eb588e96
remove some unecessary null pointer checks
2014-03-03 11:36:01 -08:00
ZappoMan
372561195a
remove voxel drumming from C++
2014-03-03 04:00:06 -08:00
ZappoMan
bde39d9832
expose getVoxelEnclosingPoint() to JS, and clean up JS version of findRayIntersection()
2014-03-02 20:28:20 -08:00
ZappoMan
855e351f39
remove some ray pick helper code that was only used by hover voxel, main ray pick still exists
2014-03-02 19:37:40 -08:00
ZappoMan
f0e73d2f98
removed VoxelSystem::findRayIntersection() use tree directly
2014-03-02 15:46:33 -08:00
ZappoMan
ded7328959
clean up application access to deleteVoxelAt()/createVoxel()/getVoxelAt() to access VoxelTree directly
2014-03-02 15:17:49 -08:00
ZappoMan
de0baddef6
remove scene utils from voxels
2014-03-02 13:42:33 -08:00
ZappoMan
5b72f01b99
more cruft removal getting rid of false color in VoxelTreeElement
2014-03-02 12:33:52 -08:00
ZappoMan
b66c346f20
more cruft removal
2014-03-02 12:19:50 -08:00
ZappoMan
c5197b390e
removed a bunch of cruft from VoxelSystem
2014-03-02 12:13:00 -08:00
Atlante45
20b921f4f8
Fixed typo
2014-02-28 11:26:17 -08:00
Atlante45
b854c450f4
Moved LocalVoxels class
2014-02-28 11:25:07 -08:00
Atlante45
2ee7974fa8
Merge branch 'master' of https://github.com/highfidelity/hifi into local_voxels
2014-02-27 17:53:59 -08:00
Atlante45
11e80e0aaa
Added getVoxelAt for LocalVoxels + handle the case of the domain tree
2014-02-27 17:52:44 -08:00
Atlante45
b07081407a
Made commom string name static const
2014-02-27 14:47:05 -08:00
ZappoMan
a28f016de0
removing VoxelQuery
2014-02-26 01:28:08 -08:00
ZappoMan
e96206914e
early cut at headless viewers
2014-02-26 01:24:12 -08:00
Atlante45
4130313618
Added meta object for js LocalVoxels object
2014-02-25 16:29:54 -08:00
Atlante45
80337d2409
Base classe for shared named trees
2014-02-25 16:29:48 -08:00
ZappoMan
766a922fb3
add work around for voxel add of larger voxel on top of smaller voxels
2014-02-23 19:02:10 -08:00
ZappoMan
892cc01dd9
added Voxels.getVoxelAt() to inspect local tree
2014-02-23 13:18:36 -08:00
ZappoMan
f1577d12a0
make changes to local tree in Voxels JS interface
2014-02-23 12:36:38 -08:00
ZappoMan
03d6173c90
add Voxels.getFaceVector() to JS
2014-02-23 11:38:23 -08:00
matsukaze
e800c80d61
Merge remote-tracking branch 'upstream/master'
2014-02-20 23:32:06 -05:00
matsukaze
943b0b1b15
Removed primitiveIndex
2014-02-20 23:30:29 -05:00
matsukaze
b813438307
Consolidate primitive index with buffer index.
...
Removed the extra space associated with primitive index and use buffer
index for both the VBO and primitive renderers since they are exclusive.
2014-02-20 08:48:40 -05:00
ZappoMan
bf814410ac
first cut at exposing clipboard support to JavaScript
2014-02-19 00:10:16 -08:00
matsukaze
9e5c8b1634
Merging upstream master
2014-02-12 12:32:53 -05:00
Philip Rosedale
dabf3e34d6
Merge pull request #1964 from ZappoMan/multiple_voxel_scripts_crash
...
Fixes various crashes in running multiple voxel scripts simultaneously
2014-02-10 15:43:37 -08:00
ZappoMan
f8a24a2e99
fix crash in multiple voxel edit scripts running simultaneously
2014-02-10 12:19:46 -08:00
ZappoMan
a0789d3a29
clean up bad edit packet warnings to help reduce log clutter
2014-02-10 11:21:27 -08:00
ZappoMan
02e6a3336d
added several new JS events attributes
2014-02-09 01:05:27 -08:00
ZappoMan
07585dbe5b
add scripts to voxels
2014-02-08 12:07:24 -08:00
matsukaze
ab0b7bba00
Fixes for style conformance: tabs to spaces
2014-02-07 22:52:08 -05:00
matsukaze
52290266b0
Fixes for style conformance: replace constants with enums
2014-02-07 22:11:47 -05:00
ZappoMan
802f72c732
more ray picking and intersection work
2014-02-07 15:06:32 -08:00
ZappoMan
e162aa4a40
Merge branch 'master' of https://github.com/worklist/hifi into ray_cast_scripting
2014-02-07 14:47:25 -08:00
ZappoMan
c64b934d33
first cut at ray cast scripting
2014-02-07 11:23:04 -08:00
Stephen Birarda
c1132726bf
use SharedNodePointer in place of Node where appropriate
2014-02-06 14:58:03 -08:00
Brad Hefta-Gaub
8fbce35944
fix slight glitch in last child delete from larger voxel
2014-02-06 03:44:21 -08:00
ZappoMan
b0c41b086d
fix voxel packet corruption
2014-02-04 22:54:55 -08:00
matsukaze
ef3d795938
Fixes for style conformance
2014-02-04 21:58:14 -05: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
ZappoMan
ed0a2a5a18
Merge branch 'master' of https://github.com/worklist/hifi into scripting_work
...
Conflicts:
libraries/shared/src/SharedUtil.cpp
libraries/shared/src/SharedUtil.h
libraries/voxels/src/VoxelEditPacketSender.cpp
2014-01-29 19:49:36 -08:00
ZappoMan
08b06cc59c
support for global collision callbacks in JS
2014-01-29 17:52:17 -08:00
Stephen Birarda
4de270b832
cleanup Node types, closes #1726
2014-01-28 13:38:33 -08:00
Stephen Birarda
fe410ae3e9
fix packet header size constraints
2014-01-28 12:56:05 -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
f02bc95908
clear particles when switching domains
2014-01-24 11:07:27 -08:00
Stephen Birarda
8d2e9823de
remove notion of owning node from NodeData
2014-01-23 17:06:03 -08:00
Stephen Birarda
80106979a5
replace packetSenderNotify with signal/slot combo
2014-01-23 15:55:36 -08:00
Stephen Birarda
b965d850d5
move node interest add for JL to JL
2014-01-22 16:26:28 -08:00
Stephen Birarda
6979135fe3
move some of the node interest additions to correct spots
2014-01-22 16:23:24 -08:00
Brad Hefta-Gaub
b9ccd28428
removed some debug code
2014-01-22 14:35:38 -08:00
Brad Hefta-Gaub
85363f6603
Merge branch 'master' of git://github.com/worklist/hifi into juridiction_improvements
2014-01-22 14:23:00 -08:00
Brad Hefta-Gaub
6e9e21051d
first cut at move JurisdicionListener and JuridictionSender into non-mulitply derived classes
2014-01-22 14:05:31 -08:00
Brad Hefta-Gaub
c3b681786a
make particles and voxels JS APIs all operate on meters not domain units
2014-01-22 11:12:52 -08:00
Brad Hefta-Gaub
d4331db45a
Merge branch 'master' of git://github.com/worklist/hifi into new_particle_scripting_interface
...
Conflicts:
examples/gun.js
libraries/script-engine/src/ScriptEngine.cpp
2014-01-17 13:29:36 -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
599e3bb9e5
resolve conflicts on merge with upstream master
2014-01-14 16:15:58 -08:00
Stephen Birarda
274989935d
resolve conflicts on merge with upstream master
2014-01-14 16:09:12 -08:00
Stephen Birarda
987c639e36
initial newline removal from all QDebug calls
2014-01-14 13:09:22 -08:00
Brad Hefta-Gaub
2217d79200
Merge branch 'master' of git://github.com/worklist/hifi into windows_build
2014-01-13 15:57:52 -08:00
Andrzej Kapolka
9d831a2ab5
Orbit around voxel center, limit hover distance.
2014-01-13 14:43:59 -08:00