Ken Cooke
f80304d68e
Change audio pipelines to process in exactly 10ms blocks (240 samples instead of 256).
...
This produces an integral number of samples when resampled to 44.1k or 48k, allowing a 44.1k back-end to work correctly without extra buffering or dynamic buffers sizes.
2016-08-18 08:27:20 -07:00
Ken Cooke
7202d132c5
Remove 22050 from the preferred list of back-end sample rates.
2016-08-16 16:57:28 -07:00
Ken Cooke
2326696d54
Disabled the continuous polling for audio device changes on Windows.
...
It necessitated extra buffering to prevent periodic dropouts in the audio stream.
2016-08-16 16:53:51 -07:00
Ken Cooke
d9f12e44dc
Add resampler support for downsampling with variable-input constant-output buffering mode
2016-08-16 16:47:55 -07:00
Stephen Birarda
3355a90e7d
Merge pull request #8413 from huffman/feat/atp-bandwidth
...
Add asset server bandwidth to stats
2016-08-16 15:54:11 -07:00
Chris Collins
b80828d262
Merge pull request #8442 from sethalves/grab-adjustments
...
don't show equip sphere until hand is in position to equip. widen unequip/drop cone
2016-08-16 14:59:28 -07:00
Seth Alves
c85e8d0580
don't show equip sphere until hand is in position to equip. widen unequip/drop cone
2016-08-16 11:18:12 -07:00
Chris Collins
2ec54c4fd7
Merge pull request #8439 from huffman/fix/transparent-against-procedural-skybox
...
Fix transparent items not being rendered correctly against procedural skybox
2016-08-16 09:19:51 -07:00
Ryan Huffman
1d2ea3be03
Fix transparent items not being rendered correctly against procedural skybox
2016-08-15 16:35:25 -07:00
Brad Davis
8fdecc6e56
Merge pull request #8438 from zzmp/fix/amd-cubemap
...
fix cubemaps on AMD cards running GL 4.5
2016-08-15 16:06:32 -07:00
Zach Pomerantz
af915c7923
replace cube tex DSA transfer with EXT
2016-08-15 15:31:04 -07:00
James B. Pollack
b4943a4c4b
Merge pull request #8437 from huffman/fix/assets-example
...
Fix assets example not using correct API
2016-08-15 15:27:39 -07:00
samcake
8d12a23efb
Merge pull request #8325 from jherico/deferred_batches_threaded
...
Threaded rendering
2016-08-15 09:59:44 -07:00
James B. Pollack
8c7f89ce44
Merge pull request #8425 from imgntn/pistol_sensitivity
...
Adjust pistol sensitivity
2016-08-15 09:50:34 -07:00
Ryan Huffman
9773c58da6
Fix assets example not using correct API
2016-08-15 09:28:26 -07:00
Ryan Huffman
b5e2913eb9
Move node received bandwidth tracking to LimitedNodeList
2016-08-15 09:23:02 -07:00
Brad Davis
fdbbd70eed
Merge pull request #8422 from sethalves/sidestep-linux-gcc-bug
...
sidestep linux gcc linker? bug
2016-08-13 12:08:05 -07:00
Brad Davis
5b09748c00
Merge pull request #8431 from imgntn/assetbutton
...
Open Asset Browser with Button from Edit.js Toolbar
2016-08-13 12:04:21 -07:00
Brad Davis
438205b875
Fixing last buffer flush
2016-08-12 22:29:05 -07:00
Brad Davis
99009d8a2d
Enable reprojection on OpenVR
2016-08-12 22:29:04 -07:00
Brad Davis
574737fbb5
More GPU api fixes, protect Buffer::flush
2016-08-12 22:29:04 -07:00
Brad Davis
d34ac2cea8
Fix hand laser alignment
2016-08-12 22:29:03 -07:00
Brad Davis
511eb34e5f
Fixing mac build
2016-08-12 22:29:02 -07:00
Brad Davis
0c990c621d
Fix perf tool build
2016-08-12 22:29:01 -07:00
Brad Davis
58c7df115f
Reduce API surface area, make render batches const correct
2016-08-12 22:29:01 -07:00
Brad Davis
cac529a1b1
Display plugins now use gpu::Context API
2016-08-12 22:29:00 -07:00
Brad Davis
6d7edd38cc
Rename clearViewTransform
2016-08-12 22:28:59 -07:00
Brad Davis
ff24bc982c
Re-disable reprojection in OpenVR
2016-08-12 22:28:58 -07:00
Brad Davis
82081d7d57
Address vsync weirdness
2016-08-12 22:28:58 -07:00
Brad Davis
39b424645a
Cropping no-preview image
2016-08-12 22:28:57 -07:00
Brad Davis
e352883a88
Fix Gamma in Oculus display plugin
2016-08-12 22:28:56 -07:00
Brad Davis
719e555381
Restoring reprojection to OpenVR
2016-08-12 22:28:55 -07:00
Brad Davis
f9d522a1ae
Re-remove web from render-perf tool, add frame timing stats
2016-08-12 22:28:55 -07:00
Brad Davis
39a47b7559
Fix Oculus compositing and gamma
2016-08-12 22:28:54 -07:00
Brad Davis
029721fd45
Restore screenshot
2016-08-12 22:28:53 -07:00
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