ZappoMan
d385a7b8ac
header file cleanup
2014-12-16 15:35:56 -08:00
Atlante45
b2dac6f53f
DM users update
2014-12-16 15:32:11 -08:00
ZappoMan
ee2ce718b4
header file cleanup
2014-12-16 15:14:14 -08:00
Atlante45
11a2ecab56
Merge branch 'master' of https://github.com/highfidelity/hifi into applications_diet
...
Conflicts:
interface/src/Application.cpp
interface/src/Application.h
interface/src/Menu.cpp
interface/src/entities/EntityTreeRenderer.h
interface/src/ui/ApplicationOverlay.cpp
libraries/render-utils/src/GlowEffect.cpp
libraries/render-utils/src/Model.cpp
2014-12-16 15:02:37 -08:00
Clément Brisset
7632dbead3
Merge pull request #3968 from ZappoMan/InterfaceConfigEctomy
...
Librarization
2014-12-16 14:56:11 -08:00
Atlante45
2039895898
Merge branch 'master' of https://github.com/highfidelity/hifi into applications_diet
...
Conflicts:
interface/src/Application.cpp
interface/src/Application.h
interface/src/renderer/GlowEffect.cpp
interface/src/renderer/TextureCache.cpp
2014-12-16 14:27:50 -08:00
ZappoMan
b449f650a0
more Model cleanup
2014-12-16 14:22:02 -08:00
ZappoMan
89101872bb
move Model and AnimationHandle to libraries
2014-12-16 14:04:39 -08:00
Atlante45
4d1529f77b
typedefs
2014-12-16 14:02:22 -08:00
ZappoMan
85c8951734
really remove the debug settings from Model rendering
2014-12-16 13:57:22 -08:00
Atlante45
e8a22f6f0f
Switched to chared pointers and macros
2014-12-16 13:54:52 -08:00
ZappoMan
efa8a752f2
remove dependency on Menu from Model
2014-12-16 13:14:57 -08:00
ZappoMan
16c1e597f1
remove Application dependency from Model
2014-12-16 12:53:22 -08:00
ZappoMan
58183515e6
more windows shenanigans
2014-12-16 12:23:54 -08:00
ZappoMan
fc1e1ecfc0
move DeferredLightingEffect and AmbientOcclusionEffect to libraries, make them DependencyManager enabled
2014-12-16 11:27:44 -08:00
ZappoMan
4d79a08533
remove Application dependencies from AmbientOcclusion and DeferredLightingEffect
2014-12-16 10:32:03 -08:00
DaveDubUK
7ab9dfbfe1
Window.nonBlockingForm-fix
2014-12-16 14:48:28 +00:00
DaveDubUK
9493440d32
Window.nonBlockingForm-fix
2014-12-16 13:33:10 +00:00
DaveDubUK
cd95f7bd23
Window.nonBlockingForm active status was not being tested correctly. Was causing unexpected fail on second attempt to show form
2014-12-16 13:20:11 +00:00
ZappoMan
5cba44fd5b
moved JointState
2014-12-15 19:49:16 -08:00
ZappoMan
660bf2720e
convert AnimationCache to DependencyManager
2014-12-15 19:48:15 -08:00
ZappoMan
02737a4ec4
move JointState to libraries
2014-12-15 19:38:30 -08:00
ZappoMan
41c135c4e5
move GlowEffect to libraries
2014-12-15 19:19:21 -08:00
ZappoMan
8f3d23c5b3
remove Menu dependency from GlowEffect
2014-12-15 19:06:54 -08:00
ZappoMan
4eef4c2438
move RenderUtils.cpp/h to libraries
2014-12-15 18:52:40 -08:00
ZappoMan
e52338d25c
get rid of InterfaceConfig.h in GlowEffect
2014-12-15 17:38:57 -08:00
ZappoMan
37abe8e89c
move RenderUtils.cpp/h to libraries
2014-12-15 17:35:26 -08:00
ZappoMan
e53833b306
make GlowEffect support DependencyManager
2014-12-15 17:29:48 -08:00
ZappoMan
79bc5e0507
Merge branch 'master' of https://github.com/highfidelity/hifi into InterfaceConfigEctomy
2014-12-15 16:48:07 -08:00
Atlante45
e5e2eb4e8a
Moved GLCanvas in DM and DM to QSharedPointers
2014-12-15 16:20:52 -08:00
Andrzej Kapolka
50c1e9fb40
Fixes for missing audio device.
2014-12-15 22:41:35 -08:00
ZappoMan
bfcc78c57d
replaced Application::resourcesPath() with PathUtils::resourcesPath()
2014-12-15 15:20:18 -08:00
ZappoMan
753dc07cdd
cleanup windows hackery
2014-12-15 14:58:47 -08:00
ZappoMan
0c14b0f8fc
windows build hackery
2014-12-15 14:47:26 -08:00
Andrew Meadows
67c3a25475
Merge branch 'master' of ssh://github.com/highfidelity/hifi into inertia
...
Conflicts:
interface/src/Application.cpp
libraries/entities/src/EntityItem.h
2014-12-15 14:46:46 -08:00
ZappoMan
bc78beb05f
windows build hackery
2014-12-15 14:41:15 -08:00
ZappoMan
f802e99a24
windows build hackery
2014-12-15 14:32:33 -08:00
ZappoMan
df7e115556
move ProgramObject to libraries
2014-12-15 14:21:22 -08:00
ZappoMan
49cacd85bd
move GeometryCache to library
2014-12-15 14:00:41 -08:00
ZappoMan
dee8f69722
windows build hackery
2014-12-15 13:33:47 -08:00
ZappoMan
ea6d6e9f72
windows build hackery
2014-12-15 13:26:27 -08:00
ZappoMan
7b973453b4
move TextureCache to library
2014-12-15 13:14:16 -08:00
ZappoMan
a92b65b0e9
now lets see if this works
2014-12-15 12:42:04 -08:00
Atlante45
68430e1346
Moved GLCanvas to DependencyManager
2014-12-15 11:54:33 -08:00
Stephen Birarda
fa8b7020b0
repairs to MetavoxelSystem after reset to upstream
2014-12-15 11:49:43 -08:00
ZappoMan
28f2dc62ea
add windowshacks.h to GPUConfig.h and move it to shared
2014-12-15 11:49:01 -08:00
ZappoMan
94cf8b3384
reduce calls to DependencyManager::get<> where possible
2014-12-15 11:43:30 -08:00
ZappoMan
3bc1321549
reduce calls to DependencyManager::get<> where possible
2014-12-15 11:40:17 -08:00
ZappoMan
90c1132dd5
reduce calls to DependencyManager::get<> where possible
2014-12-15 11:28:57 -08:00
Atlante45
25df784f43
Headers cleanup
2014-12-15 10:56:42 -08:00
ZappoMan
049cb25f07
make ModelBlender work with DependancyManager
2014-12-15 10:56:29 -08:00
ZappoMan
e0a017e963
make GeometryCache work with DependancyManager
2014-12-15 10:49:34 -08:00
ZappoMan
7d75d2d1bf
make TextureCache work with DependancyManager
2014-12-15 10:34:16 -08:00
ZappoMan
c6b033fa0e
revert out the InterfaceConfig.h changes
2014-12-15 10:12:55 -08:00
ZappoMan
6b39783de7
revert out the InterfaceConfig.h changes
2014-12-15 10:12:04 -08:00
ZappoMan
7d1081473e
remove _textureCache
2014-12-15 09:42:35 -08:00
Stephen Birarda
8549e9cb53
resolve conflicts on merge with upstream master
2014-12-15 09:36:17 -08:00
ZappoMan
ca39c79df4
unix compile
2014-12-15 08:50:36 -08:00
ZappoMan
3de3540ebe
move back into interface for now
2014-12-15 08:37:33 -08:00
ZappoMan
4ac673fe63
more render util cleanup
2014-12-15 08:16:42 -08:00
ZappoMan
e9ea6b20ce
use TextureCache::getInstance() instead of Application::getInstance()->getTextureCache()
2014-12-15 08:16:18 -08:00
ZappoMan
2df4c017f1
move GeometryCache out of application and remove dependency on Model
2014-12-15 08:15:55 -08:00
ZappoMan
e253b8afa4
move TextureCache out of interface and Application
2014-12-15 08:14:53 -08:00
Atlante45
738f23f326
Moved visage and dde over to DependencyManager
2014-12-14 22:30:13 -08:00
Atlante45
65094f2165
Update headers
2014-12-14 21:47:08 -08:00
Atlante45
1db3592d4c
Switched meFaceshifto DependencyManager for Faceshift
2014-12-14 19:56:42 -08:00
Atlante45
39a19a297f
Switched menu to DependencyManager for Faceshift
2014-12-14 16:31:03 -08:00
Atlante45
1d9e53e227
Switched avatar to DependencyManager for Faceshift
2014-12-14 16:28:28 -08:00
Atlante45
ad2dee5eaa
Switched devices to DependencyManager for Faceshift
2014-12-14 16:26:08 -08:00
Philip Rosedale
99fd7b3d6c
Merge pull request #3963 from ZappoMan/test
...
fix warning
2014-12-13 23:16:16 -08:00
ZappoMan
31db2188cb
remove test comment
2014-12-13 07:58:13 -08:00
ZappoMan
d28e274876
fix warning
2014-12-13 07:43:40 -08:00
Andrzej Kapolka
c1c5991ac5
Fix for distorted replaced textures.
2014-12-12 12:07:48 -08:00
David Rowe
fe8937e37e
Make lasers able to emanate from index finger tips
2014-12-11 21:31:08 -08:00
Brad Hefta-Gaub
aae000d50e
Merge pull request #3956 from Atlante45/dont_hide_mouse_on_every_window
...
Don't hide mouse when over a widget
2014-12-11 16:06:05 -08:00
Atlante45
df66a0049b
Don't hide mouse when over a widget
2014-12-11 15:33:46 -08:00
Clément Brisset
14918ff86a
Merge pull request #3952 from ZappoMan/HMDMode
...
More HMD work - keep more dialogs from being moved to HMD
2014-12-11 15:26:36 -08:00
Philip Rosedale
b160d5b571
Merge pull request #3955 from ey6es/master
...
Fix for normal and specular maps on skinned models.
2014-12-11 15:23:59 -08:00
Philip Rosedale
8505aaceba
Merge pull request #3953 from ZappoMan/someCleanup
...
Remove some dead code from Voxel rendering
2014-12-11 15:23:27 -08:00
ZappoMan
0813d53bee
CR feedback
2014-12-11 15:17:22 -08:00
Andrzej Kapolka
77b19241d7
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-12-11 14:44:30 -08:00
Andrzej Kapolka
7611354df6
Fix for normal maps on skinned models.
2014-12-11 14:43:58 -08:00
Brad Hefta-Gaub
31cbd6e88c
Merge pull request #3954 from ctrlaltdavid/20226
...
CR for Job #20226 - Change Overlays.getTextWidth into Overlays.getTextSize
2014-12-11 14:33:24 -08:00
ZappoMan
3eb7314c98
remove PrimitiveRenderer
2014-12-11 14:13:44 -08:00
ZappoMan
208d3c8413
remove old unused shaders
2014-12-11 13:59:21 -08:00
ZappoMan
29672aec09
removing VoxelShader and PointShader which were both disabled
2014-12-11 13:55:10 -08:00
Andrew Meadows
c3f8f8ab98
init PhysicsEngine with an EntityEditPacketSender
2014-12-11 13:29:29 -08:00
ZappoMan
c9bc95580d
add support for generic windowWatcher that keeps dialogs from being moved to HMD display
2014-12-11 12:30:17 -08:00
AndrewMeadows
84e82cd03b
Merge pull request #3947 from ZappoMan/HMDMode
...
Make the Chat, Running Scripts, and Address bar "avoid" HMD Screen
2014-12-11 10:48:32 -08:00
AndrewMeadows
bb6f976699
Merge pull request #3945 from ZappoMan/someCleanup
...
AudioRefector-ectomy
2014-12-11 10:39:41 -08:00
ZappoMan
ec54b609df
dry up code and make chat window avoid the hmd screen
2014-12-10 17:23:39 -08:00
ZappoMan
06d348c399
get have addressbar avoid the hmd screen
2014-12-10 17:13:34 -08:00
ZappoMan
d058b5554e
make sure the running scripts widget doesn't start on the HMD screen
2014-12-10 16:58:36 -08:00
ZappoMan
7f887ba75f
more spatial audio removal
2014-12-10 15:46:10 -08:00
ZappoMan
eda7432868
remove audio reflector
2014-12-10 15:37:48 -08:00
Andrzej Kapolka
d402f767c1
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-12-10 15:23:27 -08:00
Andrzej Kapolka
c57fd15bc9
Rather than loading the entire FBX file into a byte array, read it straight
...
from the QNetworkReply.
2014-12-10 15:22:48 -08:00
ZappoMan
74a6fd5ca7
fix joystick pick
2014-12-09 20:03:00 -08:00
Atlante45
88a576f846
fix action events for gamepad;
2014-12-09 19:35:38 -08:00
David Rowe
ff6db7a9fa
Merge branch 'master' into 20226
2014-12-09 19:20:30 -08:00
David Rowe
8cf50b71ea
Update some comments to reflect changes
2014-12-09 19:18:37 -08:00
Brad Hefta-Gaub
69f7a89003
Merge pull request #3937 from Atlante45/mouse_pick_in_oculus
...
Mouse pick improvments
2014-12-09 18:33:25 -08:00
David Rowe
136c3a2cce
Replace 2D and 3D text overlay textWidth() method with textSize()
2014-12-09 18:32:53 -08:00
Atlante45
dc4c9cd545
Correctly Hide/Show cursor
2014-12-09 18:00:14 -08:00
Sam Gateau
01c13cd6f1
Fix the broken shadows by simply calling the needed setViewTransform which is used for rendering the ENitites and avatars
2014-12-09 17:58:17 -08:00
Atlante45
43dc35d549
Use correct mouse coordinate
2014-12-09 17:53:23 -08:00
Atlante45
b197558b87
Merge branch 'master' of https://github.com/highfidelity/hifi into mouse_pick_in_oculus
2014-12-09 16:46:13 -08:00
Atlante45
8765d9a9b3
Mouse cursor modifications
2014-12-09 16:30:37 -08:00
Andrew Meadows
3fd2f12a73
merge upstream/master into andrew/inertia
...
Conflicts:
libraries/entities/src/EntityItem.cpp
libraries/entities/src/EntityItem.h
libraries/entities/src/EntitySimulation.h
libraries/entities/src/EntityTree.cpp
libraries/entities/src/EntityTreeElement.cpp
libraries/entities/src/SimpleEntitySimulation.cpp
libraries/entities/src/SimpleEntitySimulation.h
libraries/entities/src/SphereEntityItem.cpp
2014-12-09 12:41:53 -08:00
Stephen Birarda
ada325da2b
Merge pull request #3931 from Atlante45/mouse_pick_in_oculus
...
Misc fixes
2014-12-09 12:13:24 -08:00
Atlante45
649940de24
wrong pickray function
2014-12-09 11:53:32 -08:00
Atlante45
a6f7a1ce15
guard against NULL _models
2014-12-09 11:52:20 -08:00
ZappoMan
1eaa2caa6c
fix to crash on rapidly switching domains
2014-12-09 11:40:47 -08:00
Atlante45
ba81030aa1
Merge branch 'master' of https://github.com/highfidelity/hifi into mouse_pick_in_oculus
2014-12-08 16:53:56 -08:00
Atlante45
fa73730359
Merge branch 'master' of https://github.com/highfidelity/hifi into mouse_pick_in_oculus
2014-12-08 16:46:34 -08:00
ZappoMan
cdeaaf2ca9
fix deadlock in enter/leave events
2014-12-08 15:06:34 -08:00
ZappoMan
efbe8ce757
Merge branch 'master' of https://github.com/highfidelity/hifi into entityCollisions
2014-12-08 14:15:20 -08:00
ZappoMan
0592b74a06
make collision callbacks work
2014-12-08 14:15:03 -08:00
Brad Hefta-Gaub
a9079b64e4
Merge pull request #3922 from AndrewMeadows/thermonuclear
...
overhaul EntitySimulation API (and relay relevant EntityItem properties to simulation when they change)
2014-12-08 13:56:06 -08:00
Clément Brisset
681a1a3297
Merge pull request #3917 from ctrlaltdavid/20202
...
CR for Job #20202 - Add "backgroundVisible" property to text overlays
2014-12-08 11:43:52 -08:00
Andrew Meadows
9e9929da91
merge upstream/master into andrew/thermonuclear
2014-12-08 11:22:39 -08:00
ZappoMan
27bc394bed
repair collision info mismatch
2014-12-08 10:52:53 -08:00
Atlante45
299389ccef
Fixed typo
2014-12-08 09:59:33 -08:00
Philip Rosedale
60c2a89292
Merge pull request #3915 from ZappoMan/modelRayPick
...
Proper Model Ray Picking
2014-12-07 14:19:26 -08:00
ZappoMan
d698594899
use common findRayTriangleIntersection
2014-12-06 19:39:02 -08:00
ZappoMan
91fd574eb5
Merge branch 'master' of https://github.com/highfidelity/hifi into modelRayPick
2014-12-06 15:28:54 -08:00
ZappoMan
1a1fb18ba1
removed dead code
2014-12-06 15:03:26 -08:00
ZappoMan
c8e648c4d7
removed unused menu item
2014-12-06 15:00:29 -08:00
ZappoMan
a03984a561
removed some debug code
2014-12-06 14:59:50 -08:00
ZappoMan
3bb16ce831
properly wire up precision picking in JS api
2014-12-06 12:03:46 -08:00
ZappoMan
7ea85073f4
introduce precision picking in API form
2014-12-06 11:45:49 -08:00
David Rowe
dbb547507d
Merge branch 'master' into 20202
2014-12-06 11:14:45 -08:00
ZappoMan
303274a554
tweaks and debug cleanup
2014-12-06 10:59:48 -08:00
ZappoMan
1fec69698e
get the triangle picking for submeshes working, remove some debug
2014-12-05 23:23:21 -08:00
ZappoMan
f1c6e2d1a2
more debugging
2014-12-05 19:52:48 -08:00
Andrew Meadows
7d96ad5836
cleanup of EntitySimulation API
...
* remove EntityItem::_simulationState (only useful to EntitySimulation)
* move code from SimpleEntitySimuation to EntitySimulation
* EntitySimulation now maintans many QSets of entities
* cleanup and clarify use of EnityTree::updateEntity()
* reduced cost of polling for entity expiries
* changed "UpdateFlags" to "DirtyFlags" and clarified what they're for
2014-12-05 18:08:53 -08:00
Atlante45
d89d10d263
Hide cusor in VR mode
2014-12-05 17:36:46 -08:00
Atlante45
1bb08ef30f
Centered reticule
2014-12-05 17:10:58 -08:00
Atlante45
ee124f580d
removed _mouse{X,Y}
2014-12-05 17:02:49 -08:00
ZappoMan
ae647d39d0
fix models with registrations other than 0,0,0
2014-12-05 16:14:18 -08:00
Atlante45
469c958c98
Merge branch 'master' of https://github.com/highfidelity/hifi into mouse_pick_in_oculus
2014-12-05 15:30:20 -08:00
Atlante45
4bc7e1a3e8
Merge branch 'master' of https://github.com/highfidelity/hifi into mouse_pick_in_oculus
2014-12-05 14:46:52 -08:00
Sam Gateau
c49b753c98
Merge branch 'master' of https://github.com/highfidelity/hifi into temp0
2014-12-05 13:38:30 -08:00
ZappoMan
d5fbe5b6b4
Merge branch 'master' of https://github.com/highfidelity/hifi into modelRayPick
2014-12-05 12:48:00 -08:00
ZappoMan
a6b86da47a
basics of triangle picking working for models
2014-12-05 11:31:27 -08:00
David Rowe
bd6ea9b4e7
Render with backgroundAlpha property
2014-12-05 11:18:03 -08:00
David Rowe
f5a1c26492
Add backgroundAlpha property to 2D and 3D text overlays
2014-12-05 11:08:00 -08:00
ZappoMan
0647211fb8
Merge branch 'master' of https://github.com/highfidelity/hifi into modelRayPick
2014-12-05 10:13:55 -08:00
Sam Gateau
0fbdda7582
Merge branch 'master' of https://github.com/highfidelity/hifi into temp0
2014-12-05 10:13:38 -08:00
ZappoMan
d3aacc3838
Merge branch 'master' of https://github.com/highfidelity/hifi into mirrorTest
...
Conflicts:
interface/src/MetavoxelSystem.cpp
2014-12-05 10:11:49 -08:00