Anthony J. Thibault
1d93abf90c
Overlay can be shown and hidden and has better behavior in Standing HMD Mode.
...
Added OverlayConductor class that "orchestrates" Overlays, ApplicationCompositor & AppliationOverlay instances
so that the overlay can be smoothly animated on and off, mouse/key events are blocked when overlay is disabled.
2015-07-23 17:17:03 -07:00
Atlante45
59acfc9f47
Merge branch 'master' of https://github.com/highfidelity/hifi into smart_pointers
2015-07-20 13:51:51 -07:00
Brad Davis
5b494c23fd
More header cleanup
2015-07-18 22:38:26 -07:00
Atlante45
256c786e28
Merge branch 'master' of https://github.com/highfidelity/hifi into smart_pointers
2015-07-17 17:59:19 -07:00
ZappoMan
eb989fd725
fix the backround colors for text overlays, pending austins PR to really fix them
2015-07-17 16:38:05 -07:00
ZappoMan
8692f51399
dead code cleanup
2015-07-17 16:15:02 -07:00
ZappoMan
c20c6e4b90
fix retina in an Austin approved manner
2015-07-17 16:01:32 -07:00
ZappoMan
069620b2d9
hacking on more naked GL
2015-07-16 16:36:48 -07:00
ZappoMan
398075e45a
hacking on more naked GL
2015-07-16 16:26:28 -07:00
ZappoMan
0eeddddd6b
removed naked GL from drawOnHUD overlays.
2015-07-15 09:46:58 -07:00
Sam Gateau
f08c608195
Remove dead code
2015-07-13 16:33:04 -07:00
Sam Gateau
4743bbad80
Adding shaders to the lib for rendering simple textured quad and solve the ImageOverlay issue for edit.js
2015-07-13 16:18:39 -07:00
Atlante45
80fe090a94
Merge branch 'master' of https://github.com/highfidelity/hifi into smart_pointers
2015-07-10 20:20:03 -07:00
Brad Davis
446f800aee
More profiling ranges and updated performance testing scripts
2015-07-09 15:43:30 -07:00
Eric Levin
3d06b011aa
adding batch to renderHUD
2015-07-03 13:27:00 -07:00
Atlante45
ee13407066
Fix smart pointer casts
2015-07-01 19:22:40 -07:00
Atlante45
233d92c315
Some code cleanup
2015-06-24 15:44:47 -07:00
Atlante45
c22f1aa7e1
Overlay2D return correct getBounds
2015-06-24 15:44:46 -07:00
Brad Davis
00d8fe75ab
Breaking up overlay into rendering and compositing classes
2015-06-13 17:36:08 -07:00
ZappoMan
4438263014
more hacking on overlay build busters
2015-06-03 20:46:59 -07:00
ZappoMan
7fde574a2a
make model overlays acutally use sub mesh payload items
2015-06-03 16:33:58 -07:00
Ryan Huffman
b37a023041
Remove all overlays from Scene on desctruction
2015-05-29 14:55:53 -07:00
Ryan Huffman
667dccbb87
Add Item::INVALID_ITEM_ID and use in overlays
2015-05-29 13:43:49 -07:00
Ryan Huffman
b4806f5aac
Fix render::PendingChanges using render::Scene::PendingChanges
2015-05-29 09:40:52 -07:00
Ryan Huffman
0e5cf273ab
Fix AABox bounds handling in Overlays
2015-05-29 09:40:23 -07:00
Ryan Huffman
2222468e89
Remove Overlays::renderWorld
2015-05-29 08:53:40 -07:00
Ryan Huffman
1089490658
Move overlay rendering to Scene
2015-05-29 08:51:25 -07:00
Ryan Huffman
3f22b5f8b3
Add RenderArgs to more render methods
2015-05-22 15:25:53 -07:00
Bradley Austin Davis
03bd17ed49
Rebasing onto scale changes
2015-05-08 15:09:46 -07:00
Atlante45
12fcb35717
Made RenderArgs a default ctor
2015-05-04 17:22:46 +02:00
Seth Alves
b23427a3c8
hook up menu-items to control debug rendering of collision hulls and owned simulations
2015-04-27 10:32:47 -07:00
Seth Alves
0fb1a83e3b
quiet compiler, remove some trailing control-Ms
2015-04-25 09:20:00 -07:00
Brad Davis
e616308911
Adding runtime check to ensure that the correct frustum is fetched during rendering
2015-03-17 16:28:44 -07:00
ZappoMan
d1e648b392
remove unused references to QGLWidget* parent in Overlay and Overlays
2015-02-25 12:34:38 -08:00
Atlante45
647a935eaa
Remove app->getAvatar
2015-01-29 15:16:40 -08:00
Atlante45
e1725d1eee
Merge branch 'master' of https://github.com/highfidelity/hifi into pull_out_menu_mess
2015-01-20 17:41:08 -08:00
David Rowe
214a18c446
Guard against derefencing NULL
2015-01-19 19:33:12 -08:00
Atlante45
3fbc8c5d44
Moved Menu::shouldRenderMesh() to LODManager
2015-01-17 17:56:33 -08:00
Atlante45
a9047b7b15
LODManager class
...
Moved most LOD related members in menu to new Dependency
LODManager
Replaced all Menu::getInstance() call that accessed those
members by DM gets
2015-01-16 17:55:47 -08:00
Ryan Huffman
68a9d80ba3
Update setting drawOnHUD and update to write lock for editOverlay
2015-01-06 18:14:40 -08:00
ZappoMan
9630279459
Merge branch 'master' of https://github.com/highfidelity/hifi into voxelEctomy
...
Conflicts:
examples/editVoxels.js
examples/fallingSand.js
examples/growTrees.js
interface/src/Application.cpp
interface/src/Application.h
libraries/avatars/CMakeLists.txt
libraries/entities/src/EntityItem.h
2014-12-31 10:50:53 -08:00
Ryan Huffman
7478b631da
Move write lock in Overlays::overlayDrawOnChanged to encompass reads
2014-12-31 10:16:29 -08:00
Ryan Huffman
5caec4dea5
Update overlays to handle updates in drawOnHUD after creation
2014-12-31 10:15:15 -08:00
ZappoMan
141e231958
more work on voxelEctomy
2014-12-30 18:41:56 -08:00
ZappoMan
4ea9bbc309
first major pass at voxelEctomy
2014-12-30 18:08:58 -08:00
Ryan Huffman
3bfc298349
Remove extraneous getDrawonHUD call
2014-12-30 15:31:08 -08:00
Ryan Huffman
929200bc76
Remove qDebug
2014-12-30 15:30:53 -08:00
Ryan Huffman
2b835e621c
Rename 2D -> HUD, 3D -> World in Overlays
2014-12-30 14:50:17 -08:00
Ryan Huffman
9bd7912f9f
Add support for drawing 3d overlays on the Application Overlay
2014-12-17 16:25:25 -08:00
David Rowe
136c3a2cce
Replace 2D and 3D text overlay textWidth() method with textSize()
2014-12-09 18:32:53 -08:00