Bradley Austin Davis
f65b636a09
Re-disable HMD preview on OSX
2016-08-12 22:28:52 -07:00
Bradley Austin Davis
c303e1118a
Only setup the debug logger once
2016-08-12 22:28:52 -07:00
Bradley Austin Davis
f1fd8ac6e4
Fix OSX Oculus issues
2016-08-12 22:28:51 -07:00
Brad Davis
d548da02d9
Expose whether nsight is running to the app, disable some stuff under nsight
2016-08-12 22:28:50 -07:00
Brad Davis
4795ddd014
Perf test improvments (skybox support)
2016-08-12 22:28:49 -07:00
Brad Davis
f776b10b58
Enable flag driven CPU generation of mipmaps
2016-08-12 22:28:49 -07:00
Brad Davis
7fb1315945
Properly track the max mip
2016-08-12 22:28:48 -07:00
Brad Davis
9ed1a5980a
Prevent the allocation of 0 size buffers
2016-08-12 22:28:47 -07:00
Brad Davis
42dcae72cb
Use ranges instead of stacks for nSight
2016-08-12 22:28:46 -07:00
Brad Davis
51a6f3552f
Cleanup
2016-08-12 22:28:46 -07:00
Brad Davis
884ee1a68b
Disable debug HMD plugin, ensure we release resources each frame
2016-08-12 22:28:45 -07:00
Brad Davis
c66ed3e009
Use weak pointers instead of references for deallocation safety
2016-08-12 22:28:44 -07:00
Brad Davis
5210dee155
Cleanup of GPU lib, breaking up Resource.h
2016-08-12 22:28:43 -07:00
Bradley Austin Davis
d2fd7f88fd
Enabling OSX Oculus plugin
2016-08-12 22:28:43 -07:00
Brad Davis
b12332b517
Add preview window toggle, fix cursor in HMD
2016-08-12 22:28:42 -07:00
Brad Davis
f8690867d3
Allow plugins to query if a texture is ready to render
2016-08-12 22:28:41 -07:00
Brad Davis
a4c5c7bc16
Hopefully better handling of the OpenVR api
2016-08-12 22:28:40 -07:00
Brad Davis
f819e98d94
Fix menu so that functions indirectly triggered by menu scanning don't inherit the menu group
2016-08-12 22:28:40 -07:00
Brad Davis
479b9a9f2b
Cleanup GL helpers and debug logging
2016-08-12 22:28:39 -07:00
Brad Davis
619158b6f2
Remove glfinish
2016-08-12 22:28:38 -07:00
Brad Davis
9cd1d69f1e
Restoring preview and removing excessive GL state sync
2016-08-12 22:28:37 -07:00
Brad Davis
c6848a1b55
Remove static allocation debugger
2016-08-12 22:28:37 -07:00
Brad Davis
b662ae4cfa
More profiling ranges
2016-08-12 22:28:36 -07:00
Brad Davis
9f4fb0e8bd
Stop messing about with the context, leave it bound on the render thread
2016-08-12 22:28:35 -07:00
Brad Davis
841d27ad20
Temporarily disable on-screen mirror and conform present batch to conventions
2016-08-12 22:28:34 -07:00
Brad Davis
0396694715
Fix initial state of view correction, plus overkill
2016-08-12 22:28:33 -07:00
Brad Davis
cbe1f6dbf5
Allow the lighting framebuffer to use the camera correction to stabilize lights in the HMD
2016-08-12 22:28:32 -07:00
Brad Davis
94fe2a8824
Fix GPU bug that could leave two uniform buffers with the same binding location
2016-08-12 22:28:32 -07:00
Brad Davis
29ff401506
Fix resizing of window in 2D mode
2016-08-12 22:28:31 -07:00
Brad Davis
d8b0fee934
Fixing color balance, enabling vive controllers
2016-08-12 22:28:30 -07:00
Brad Davis
901e2da828
Hand lasers
2016-08-12 22:28:29 -07:00
Brad Davis
b10e2020a7
Don't crash on plugin switch
2016-08-12 22:28:29 -07:00
Brad Davis
02b4873ab0
Use move constructor for building buffer shadow updates
2016-08-12 22:28:28 -07:00
Brad Davis
c2509e9492
Working on draw crash bug, adding render thread trash handling
2016-08-12 22:28:27 -07:00
Brad Davis
09ddad0fe0
HMD compositing and buffer debugging
2016-08-12 22:28:26 -07:00
Brad Davis
2340afc48e
Updating object transform code
2016-08-12 22:28:25 -07:00
Brad Davis
64ece05f40
Move compositing framebuffer to main GL plugin
2016-08-12 22:28:25 -07:00
Brad Davis
894d29bb29
Fixing flicking in instance based objects
2016-08-12 22:28:24 -07:00
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
66cc9136eb
Working on build
2016-08-12 22:18:48 -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
13d7715c41
Prevent deadlock on changing plugins
2016-08-12 22:18:39 -07:00
Bradley Austin Davis
d0912c6063
Threaded Oculus support
2016-08-12 22:18:38 -07:00
Bradley Austin Davis
a0cc6f8817
Better buffer updating
2016-08-12 22:18:37 -07:00
Bradley Austin Davis
274321de8a
First pass at threaded rendering
2016-08-12 22:18:36 -07:00
Brad Hefta-Gaub
8a28f7cdac
Merge pull request #8432 from Atlante45/fix/ignore
...
Fix ignore icon stuck in hover state
2016-08-12 19:28:47 -07:00
Atlante45
b6c26b2f87
Fix ignore icon stuck in hover state
2016-08-12 18:13:26 -07:00
Anthony J. Thibault
1be434342b
Work In Progress snapshot
...
* Added new PointerEvent type.
* Mouse events are still sent from Application to EntityTreeRenderer, however, EntityTreeRenderer converts them to PointerEvents
* All outgoing signals from EntityTreeRenderer use PointerEvents instead of MouseEvents
* Associated JavaScript entity methods will receive PointerEvents instead of MouseEvents
* Events from handControllerGrab.js to entities are currently broken.
2016-08-12 17:11:59 -07:00
Clément Brisset
5a1c7bd4e6
Merge pull request #8407 from highfidelity/steam
...
Steam integration
2016-08-12 16:55:48 -07:00