Brad Davis
adcfd55cc0
Batch replay reprojection
2016-08-12 22:28:23 -07:00
Brad Davis
7e93747acf
Working on reprojection
2016-08-12 22:28:22 -07:00
Bradley Austin Davis
cab1843eff
Buffers on the render thread need special treatment
2016-08-12 22:18:40 -07:00
Bradley Austin Davis
274321de8a
First pass at threaded rendering
2016-08-12 22:18:36 -07:00
Brad Davis
85b0440e32
Disable glow lines (and the use of geometry shaders) on non-Windows platforms for now
2016-07-23 11:06:33 -07:00
Brad Davis
317dee1b23
Fix decoration inflation
2016-07-15 16:15:53 -07:00
Brad Davis
6242816f68
Adding glow to hand lasers
2016-07-12 10:10:01 -07:00
Brad Davis
0efc684992
Add glow to the termination point of UI pointers
2016-07-12 10:10:00 -07:00
Brad Hefta-Gaub
abcd1e0062
Merge pull request #8164 from SamGondelman/macHMDPreview
...
Added Mac preview image if VSync is enabled
2016-07-07 09:01:40 -07:00
SamGondelman
d05a27e0e6
embed image locally
2016-07-06 17:27:53 -07:00
Brad Hefta-Gaub
372f8245e6
Merge pull request #8162 from SamGondelman/snapshotFix
...
Snapshot takes picture of HMD window instead of preview
2016-07-05 09:25:59 -07:00
SamGondelman
057fc8adce
endable blending
2016-06-30 10:25:49 -07:00
SamGondelman
be102ba926
remove unused variable
2016-06-30 10:05:57 -07:00
SamGondelman
40d584021a
replace old code completely, removed unnecessary blit
2016-06-29 18:09:46 -07:00
SamGondelman
335ed667bb
dk2 snapshot takes picture of HMD window
2016-06-29 16:05:17 -07:00
SamGondelman
15d09bb4fa
cleanup, fixed texture corruption bug
2016-06-29 13:33:33 -07:00
SamGondelman
af2a0ed924
preserve preview aspect ratio, fix device pixel ratio scaling
2016-06-29 11:02:43 -07:00
Brad Davis
21d2c977a3
Remove roll from cursor in HMD
2016-06-28 18:30:07 -07:00
SamGondelman
a741ae5069
moved _firstPreview after download
2016-06-28 17:43:15 -07:00
SamGondelman
55c5d53640
fixed signal
2016-06-28 16:58:42 -07:00
SamGondelman
a82930cb7a
cleanup
2016-06-28 15:59:58 -07:00
SamGondelman
12b5cccfc7
merge from master
2016-06-28 14:05:43 -07:00
SamGondelman
8f0d966810
working on enabling preview image
2016-06-28 13:53:57 -07:00
SamGondelman
0bfe3ea817
added support for disabling vsync on macs, but doesn't work with the rift
2016-06-27 11:34:44 -07:00
Sam Gondelman
3c809ef40c
Merge pull request #8123 from AlexanderOtavka/first-person-hmd
...
Automatically enter first person when in HMD mode
2016-06-24 15:58:38 -07:00
Zander Otavka
d45694836f
Add signal for display mode change in HMD
2016-06-24 11:57:12 -07:00
howard-stearns
581d87d653
feedback re magic numbers and variable name.
2016-06-22 16:40:10 -07:00
howard-stearns
e4dbb5e61a
Make mouse reticle be perpendicular to head.
2016-06-22 09:57:38 -07:00
howard-stearns
8421931c56
Merge branch 'master' of https://github.com/highfidelity/hifi into vive-ui
2016-06-21 14:47:45 -07:00
Brad Hefta-Gaub
160a5de271
CR feedback
2016-06-21 12:49:42 -07:00
Brad Hefta-Gaub
c322317878
rework plugins to not depend on PluginContainer unless they want to
2016-06-21 12:07:05 -07:00
Anthony J. Thibault
e04d86a75a
Change rendering of reticle when in HMD mode
...
Properly take the overlay model matrix into account.
Reticle depth is now relative to the eye, not relative to the overlay sphere.
2016-06-17 12:10:26 -07:00
Bradley Austin Davis
6ad1008a56
Allow explicit overlay alpha from scripts
2016-06-15 17:24:32 -07:00
Bradley Austin Davis
f3c47acbb2
Fix offset when UI transform is not identity
2016-06-14 09:49:25 -07:00
Howard Stearns
d05987de6d
Merge pull request #8042 from jherico/lasers
...
First pass prototype of laser rendering in OpenVR plugin
2016-06-13 18:06:15 -07:00
Bradley Austin Davis
6707f889b8
Fixing laser offset, support laser in Oculus
2016-06-13 17:33:18 -07:00
Brad Davis
130c0dda31
PR feedback
2016-06-13 13:04:11 -07:00
Brad Davis
9640727f51
Hand laser rendering support in HMD plugins.
2016-06-13 13:04:11 -07:00
Anthony J. Thibault
5ef6847dc3
HMD re-centering while driving improvements.
...
Previously the HUD fading in/out would also recenter the hmd sensor and the avatar, which caused many problems including:
* The user's view could shift vertically.
* Your avatar would briefly go into t-pose
* other users would see your avatar go into t-pose.
Now we now move the UI sphere instead, which results in a much smoother experience.
MyAvatar: added hasDriveInput method.
OverlayConductor:
* removed avatar and sensor reset, instead the overlay's modelTransform is changed.
* revived STANDING mode, which is active if myAvatar->getClearOverlayWhenDriving() is true and you are wearing an HMD.
* SITTING & FLAT mode should be unchanged.
* Instead of using avatar velocity to fade out/fade in the hud, We use the presense or absanse of avatar drive input.
* Additionally, we check distance to the UI sphere, and quickly recenter the hud if the users head is too close to the actual hud sphere.
CompositorHelper:
* Bug fixes for ray picks not using the modelTransform.
HmdDisplayPlugin:
* Bug fixes for rendering not using the modelTransform.
2016-06-08 18:36:36 -07:00
Brad Davis
8c13ff4ee1
Pinned UI support
2016-06-02 17:24:25 -07:00
Brad Davis
5ba8372c21
Moving GL backend out of GPU
2016-05-16 12:54:17 -07:00
Brad Hefta-Gaub
757eea16a6
Merge pull request #7809 from howard-stearns/hand-controller-pointer
...
Hand controller pointer
2016-05-10 16:37:26 -07:00
howard-stearns
af8d0dc280
Fix setReticlePosition and getReticlePosition to match.
2016-05-09 11:34:52 -07:00
Bradley Austin Davis
0f768b13b9
Working on OSX Rift functionality
2016-05-07 20:17:31 -07:00
howard-stearns
acc216726a
Cleanup
2016-05-03 16:32:53 -07:00
howard-stearns
fdf9c0a217
Fix offset so that non-full-size window can be located anywhere on screen.
2016-05-03 16:26:45 -07:00
Howard Stearns
773770a7fc
All but origin-correction.
2016-05-03 07:01:23 -07:00
Brad Hefta-Gaub
8f3d48190a
switch to QRect instead of vec4
2016-04-16 16:59:47 -07:00
Brad Hefta-Gaub
c7f58dc17c
first cut at exposing recommend overlay rectangle
2016-04-14 20:47:31 -07:00
Brad Davis
1a02220886
Fixing wobble
2016-04-12 17:50:59 -07:00