Brad Hefta-Gaub
78cf81954c
Merge pull request #8555 from jherico/thread_count
...
Stuttering: global thread pool management
2016-09-06 09:27:02 -07:00
Brad Hefta-Gaub
418495d2c5
Merge pull request #8546 from samcake/yellow
...
Revert the sRGB pixel format by default
2016-09-03 10:16:16 -07:00
Brad Hefta-Gaub
a51f66e9ff
Merge pull request #8553 from zzmp/clean/audio-ring-buffer
...
clean and comment AudioRingBuffer
2016-09-02 20:16:06 -07:00
David Rowe
17d30796cc
Use count of textures actually rendered
...
Textures specified in model may be invalid and so not actually rendered.
2016-09-03 13:07:00 +12:00
Anthony J. Thibault
787bb58c1a
osx warning fix
2016-09-02 17:22:13 -07:00
Andrew Meadows
0a55afda69
Merge pull request #8554 from elisa-lj11/marketplaces_html
...
Include a marketplace status bar and access to "marketplace" of marketplaces
2016-09-02 17:12:05 -07:00
Anthony J. Thibault
9122a33fff
only raise the webEntity virtual keyboard in HMD mode
2016-09-02 16:53:40 -07:00
elisa-lj11
2f07ba87af
Renamed isZipped for more clarity on checking for non-fbx files
2016-09-02 16:48:55 -07:00
Anthony J. Thibault
a54c3bf8c0
support for backspace, carriage return, space and period.
2016-09-02 16:23:46 -07:00
Seth Alves
342f7edff3
Merge branch 'master' of github.com:highfidelity/hifi into arrow-actions
2016-09-02 16:12:41 -07:00
elisa-lj11
6721cc8dfb
fixed return statement formatting
2016-09-02 15:48:47 -07:00
Brad Davis
94210d2e69
Use dynamic count for global thread pool
2016-09-02 15:23:35 -07:00
elisa-lj11
18700d6397
narrowed filters for Clara website check
2016-09-02 15:18:13 -07:00
Seth Alves
b8b1127d55
merge from upstream
2016-09-02 15:11:21 -07:00
Brad Davis
91bfa7677c
Updating stats display for threaded rendering
2016-09-02 14:41:49 -07:00
Anthony J. Thibault
0128d7c61b
Merge branch 'master' into feature/tablet-ui-foundation
2016-09-02 12:16:25 -07:00
Anthony J. Thibault
3d5e8fc213
First pass of keyboard raising and lowering
2016-09-02 12:15:30 -07:00
Brad Davis
2c8b795c5f
Fix incorrect fence delete
2016-09-02 11:26:21 -07:00
Anthony J. Thibault
442f6207fb
Added raiseAndLowerKeyboard detector, streamlined EventBridge for web entities.
2016-09-02 11:17:08 -07:00
Brad Hefta-Gaub
8ec5798b7a
Merge pull request #8548 from samcake/blue
...
Exposing GPU & Batch running time to Engine gpu jobs
2016-09-02 09:31:09 -07:00
Brad Hefta-Gaub
667137f951
Merge pull request #8552 from AndrewMeadows/invoke-updateModel
...
eliminate log warning about invokeMethod of EntityTreeRenderer::updateModel()
2016-09-02 09:17:57 -07:00
Brad Hefta-Gaub
e3bad8e8f4
Merge pull request #8556 from ZappoMan/renderStats
...
add support for renderInfo properties to model entities
2016-09-02 09:04:56 -07:00
Anthony J. Thibault
21bf931559
eventBridge for web entities.
2016-09-01 16:32:06 -07:00
Seth Alves
25f6e1d79d
Merge branch 'master' of github.com:highfidelity/hifi into arrow-actions
2016-09-01 15:06:52 -07:00
Brad Hefta-Gaub
b3e5e21f40
Merge pull request #8559 from birarda/android-interface
...
create a foundation for interface target compile on android
2016-09-01 13:10:45 -07:00
Seth Alves
1a9f43cb67
fix AvatarActionHold's idea of where the controllers are when the avatar has been scaled
2016-09-01 12:17:34 -07:00
Stephen Birarda
f48da0252a
use the correct Qt windows macro
2016-09-01 11:33:20 -07:00
Stephen Birarda
545181a465
avoid numeric_limits use on Q_OS_WINDOWS
2016-09-01 11:18:40 -07:00
Seth Alves
53ba190ca6
don't do auto-release test unless the hand is equipping
2016-09-01 09:57:46 -07:00
Anthony J. Thibault
823420ae0a
Working web entity keyboard
...
* Missing many keys
* Does not dynamically appear and disappear
2016-08-31 17:57:13 -07:00
elisa-lj11
bebf9c5890
Added error feature when user tries to download a non fbx file
2016-08-31 17:46:35 -07:00
Stephen Birarda
65c1edfb1c
add missing link from render-utils to entities
2016-08-31 16:57:52 -07:00
Stephen Birarda
b660a82cc7
fix physics compile for android
2016-08-31 16:55:31 -07:00
Stephen Birarda
dae40c944b
fix audio and audio-client compile for android
2016-08-31 16:55:19 -07:00
Stephen Birarda
6efa47a04e
workaround plugin build failures
2016-08-31 16:45:12 -07:00
Stephen Birarda
85ba0f36cf
fix controllers/shared compile for android interface port
2016-08-31 16:34:31 -07:00
Seth Alves
74dc2ce493
Merge branch 'master' of github.com:highfidelity/hifi into arrow-actions
2016-08-31 16:26:21 -07:00
Stephen Birarda
47f15f6ad8
use libc++ and clang toolchain
2016-08-31 16:16:40 -07:00
Brad Hefta-Gaub
e1845e2c3f
add support for renderInfo properties to model entities
2016-08-31 15:00:21 -07:00
Zach Pomerantz
4d4a68d706
add FIXME about loudness in AudioRingBuffer
2016-08-31 14:44:45 -07:00
Zach Pomerantz
ba96ab25dc
inline some AudioRingBuffer definitions
2016-08-31 14:43:44 -07:00
Andrew Meadows
8c520afd1e
Merge pull request #8530 from zzmp/fix/skybox-nesting
...
fix skybox nesting
2016-08-31 14:21:09 -07:00
elisa-lj11
b131338dd0
Injected script to remove other file types from download options
2016-08-31 14:13:26 -07:00
Stephen Birarda
7c45ed043e
fix solo render compile
2016-08-31 14:08:46 -07:00
Zach Pomerantz
b740b9802a
clean up AudioRingBuffer
2016-08-31 13:57:56 -07:00
Stephen Birarda
c9e18e8d90
spacing repairs in autoscribe_shader_lib
2016-08-31 11:59:51 -07:00
Stephen Birarda
02dcc39185
use numeric limits for recording library compile
2016-08-31 11:56:20 -07:00
Zach Pomerantz
488f49fc40
rm AudioRingBuffer random access mode
2016-08-31 11:37:05 -07:00
Stephen Birarda
7d7cba4dd2
fix networking compile for android setsockopt
2016-08-31 11:30:47 -07:00
Anthony J. Thibault
2c5bdecca9
Bug fix for touch event crash in qt.
...
This was due to a missing touchDevice().
Also, touch events work for non-full screen qml widgets.
2016-08-31 11:11:49 -07:00
Stephen Birarda
51085350f1
remove quazip targeting from android build
2016-08-31 11:06:01 -07:00
Stephen Birarda
7c2fea4598
remove glew/oglplus requirement for android interface
2016-08-31 11:03:53 -07:00
Andrew Meadows
e5b63aa18f
remove cruft from updateModel() arguments
2016-08-31 10:54:02 -07:00
Zach Pomerantz
0e9ff04c4c
fix layered zone applications
2016-08-30 17:00:02 -07:00
Zach Pomerantz
bb39cdafda
fix applyPartial for last zone
2016-08-30 17:00:02 -07:00
Zach Pomerantz
abde84b068
fix async skybox tex loading
2016-08-30 17:00:02 -07:00
Seth Alves
3d436d4c26
bump entity protocol version
2016-08-30 16:23:11 -07:00
Ken Cooke
1a6af49b3d
Support for even more back-end sample rates
2016-08-30 16:10:11 -07:00
samcake
af68a2550e
Remve dead code
2016-08-30 14:53:37 -07:00
Ken Cooke
cb5bded7c1
Add support for more back-end sample rates
2016-08-30 14:37:33 -07:00
samcake
2a5ee5d6b1
Fixing the unit for the cpuTIme feed and the titles for the GPU PERf Plots
2016-08-30 14:28:52 -07:00
Ken Cooke
9187b4aa7d
More complete fix for audio threading failures. Qt keeps an internal Q_GLOBAL_STATIC list of devices, which is referenced at device start() but clobbered by availableDevices(). Now protected by a mutex.
2016-08-30 12:57:29 -07:00
samcake
b18c0d5325
Revert enabling sRGB for GLcontext pixel format
2016-08-30 12:44:35 -07:00
Seth Alves
53ff6a239d
Merge branch 'master' of github.com:highfidelity/hifi into arrow-actions
2016-08-30 12:39:35 -07:00
samcake
faef8a9930
Adding the timing for GPU support with a simpelr JobConfig
2016-08-30 12:22:21 -07:00
Chris Collins
188f5d5ace
Merge pull request #8545 from ZappoMan/fbx2016
...
support for fbx2016 format
2016-08-30 11:36:25 -07:00
Seth Alves
2a9ffc1529
Merge branch 'master' of github.com:highfidelity/hifi into arrow-actions
2016-08-30 10:26:14 -07:00
Ken Cooke
d2b33e00bd
Fix audio startup failures. Directly calling the static method QAudioDeviceInfo::availableDevices() was not thread-safe.
2016-08-30 10:13:08 -07:00
Seth Alves
7d13f9220c
fix math, renamed a couple variables
2016-08-30 09:55:42 -07:00
Stephen Birarda
74fac8c7c9
Merge pull request #8512 from birarda/shareable-address
...
add shareable address from default name, leverage for steam join/invite
2016-08-30 09:35:24 -07:00
Seth Alves
a9400119ab
Merge branch 'joints-for-controllers' of github.com:sethalves/hifi into arrow-actions
2016-08-30 09:13:16 -07:00
Seth Alves
f4eee8d480
Merge branch 'master' of github.com:highfidelity/hifi into joints-for-controllers
2016-08-30 09:12:53 -07:00
Brad Hefta-Gaub
7397b884e7
support for fbx2016 format
2016-08-30 09:07:39 -07:00
Seth Alves
314b7617ac
Merge pull request #8543 from hyperlogic/bug-fix/entity-pointer-events
...
Bug fix for click events received by entity scripts
2016-08-29 17:57:56 -07:00
Seth Alves
c022c2e705
Merge branch 'master' of github.com:highfidelity/hifi into arrow-actions
2016-08-29 17:43:53 -07:00
Brad Hefta-Gaub
f3d157c396
Merge pull request #8500 from jherico/gl_context
...
Custom OpenGL context creation
2016-08-29 16:22:21 -07:00
Anthony J. Thibault
e34aecde49
Bug fix for click events received by entity scripts
...
PointerEvent.isLeftButton should be true even on left button release events.
in a previous PR this behavior was changed. isLeftButton was used as a flag indicating the button state, which would be false on left button release events.
Because we have scripts that rely on the old behavior, I've changed it back to the original and introduced isPrimaryHeld properties instead.
2016-08-29 16:21:39 -07:00
Zach Pomerantz
f30308b68c
add deeply nested skyboxes
2016-08-29 13:57:14 -07:00
Zach Pomerantz
1971063b9a
clean up Procedural::parseShader
2016-08-29 13:56:39 -07:00
Zach Pomerantz
1e7c00c0c8
fix Skybox::clear to set _empty
2016-08-29 13:40:56 -07:00
Ken Cooke
28a99a7a03
Merge branch 'master' of https://github.com/highfidelity/hifi into low-latency-audio
2016-08-29 12:38:17 -07:00
Brad Davis
617633b85c
Moving to custom context creation
2016-08-29 11:21:54 -07:00
Zach Pomerantz
5f699072d9
allow black skybox
2016-08-29 10:58:09 -07:00
Seth Alves
55b68ad4b1
fix warning
2016-08-29 10:21:58 -07:00
Seth Alves
178a68c967
Merge branch 'master' of github.com:highfidelity/hifi into arrow-actions
2016-08-29 10:21:07 -07:00
Seth Alves
b31bb7bc06
Merge branch 'joints-for-controllers' of github.com:sethalves/hifi into arrow-actions
2016-08-29 08:22:44 -07:00
Seth Alves
3c90413ebb
don't render stray/invalid hand-lasers in HMD mode
2016-08-29 04:06:53 -07:00
Seth Alves
a729a95378
fix math
2016-08-28 21:03:32 -07:00
Seth Alves
670e85994d
fix arrow action
2016-08-28 20:05:29 -07:00
Seth Alves
3fb10d0eea
action for arrow flight, etc
2016-08-28 19:08:13 -07:00
Brad Davis
92fa1d5776
Use stream draw for object position updates
2016-08-27 15:08:38 -07:00
Seth Alves
76b72e32f0
Merge branch 'master' of github.com:highfidelity/hifi into joints-for-controllers
2016-08-27 09:06:45 -07:00
Brad Davis
587d015c57
Give names to offscreen contexts for easier debugging
2016-08-26 19:09:26 -07:00
Brad Davis
e4334be0cf
Use synchronous logging (may impact performance when debugging is enabled)
2016-08-26 19:08:15 -07:00
Brad Davis
1652965ac2
Destroy contexts properly
2016-08-26 19:07:44 -07:00
Brad Davis
95b5a23c7a
Properly destroy GL programs
2016-08-26 19:04:46 -07:00
Brad Davis
7ffa212006
Don't use textures that are in the transfer pipeline
2016-08-26 19:04:24 -07:00
Brad Hefta-Gaub
3d6691f3d1
Merge pull request #8527 from zzmp/fix/skybox-default-color
...
fix skybox default
2016-08-26 15:14:44 -07:00
Seth Alves
9884426ad8
replace debugging aborts with asserts
2016-08-26 06:13:33 -07:00
Zach Pomerantz
996346980d
clear the skybox between scenes
2016-08-25 18:08:22 -07:00
Zach Pomerantz
5e82093e69
set skybox clear color to empty color
2016-08-25 18:08:03 -07:00
Seth Alves
3b278adba3
Merge branch 'master' of github.com:highfidelity/hifi into joints-for-controllers
2016-08-25 17:28:18 -07:00
Brad Hefta-Gaub
9801ff075a
Merge pull request #8433 from samcake/hdr
...
Fix Screen Space ambient occlusion which was broken since a while
2016-08-25 16:57:24 -07:00
Brad Hefta-Gaub
10c465f591
Merge pull request #8525 from hyperlogic/bug-fix/web-entity-rendering
...
Improved web entity rendering
2016-08-25 16:49:00 -07:00
samcake
8cc65ea965
Adrressing review issues
2016-08-25 16:31:42 -07:00
Ken Cooke
1ab35797b1
Drastically reduce the audio capture buffering on Windows.
...
With device detection on another thread and WASAPI back-end, the large capture buffer (resulting from CALLBACK_ACCELERATOR_RATIO) is no longer needed.
2016-08-25 16:09:25 -07:00
samcake
09a70740a8
Merge branch 'master' of https://github.com/highfidelity/hifi into hdr
2016-08-25 15:21:41 -07:00
Seth Alves
7c5b8cb75d
send faux joints to the avatar-mixer
2016-08-25 15:21:29 -07:00
Brad Hefta-Gaub
ac291a398d
Merge pull request #8329 from AndrewMeadows/render-collision-geometry
...
Render collision geometry
2016-08-25 15:15:28 -07:00
Andrew Meadows
2c8ab9b2b8
Merge pull request #8497 from hyperlogic/feature/improve-ik-quality
...
Raised max iterations for IK to 16 from 4
2016-08-25 15:06:11 -07:00
Zach Pomerantz
24162f0f3d
set skybox default color to empty color
2016-08-25 12:37:23 -07:00
samcake
9669234f9c
Merge branch 'master' of https://github.com/highfidelity/hifi into hdr
2016-08-25 12:36:01 -07:00
Anthony J. Thibault
e82f6a90af
Improved web entity rendering
...
* fading now works properly
* web browsers are now fully opaque.
2016-08-25 11:04:23 -07:00
Seth Alves
39f52b3682
start on faux avatar joint that represent hand controllers
2016-08-25 10:58:23 -07:00
Andrew Meadows
c337cc92e5
remove crufty comment
2016-08-25 08:51:53 -07:00
Andrew Meadows
b95cb566cd
fix collision mesh for non-trivial registration
2016-08-24 22:26:56 -07:00
Andrew Meadows
502146b171
distribute reg offset to compound children
2016-08-24 22:26:56 -07:00
Andrew Meadows
19cd4648ad
scale collision render mesh correctly
2016-08-24 22:26:56 -07:00
Andrew Meadows
acaa77b75a
remove cruft from debug efforts
2016-08-24 22:26:56 -07:00
Andrew Meadows
e4317adcf1
remove cruft
2016-08-24 22:26:56 -07:00
Andrew Meadows
2f16aca114
remove cruft and fix typo in rebase
2016-08-24 22:26:56 -07:00
Andrew Meadows
d801b3521c
fix warnings on windows
2016-08-24 22:26:56 -07:00
Andrew Meadows
e554712259
remove entities-renderer dependency on physics lib
2016-08-24 22:26:56 -07:00
Andrew Meadows
48c73acae0
restore privacy of GeometryResourceWatcher methods
2016-08-24 22:26:56 -07:00
Andrew Meadows
269b7ae7c1
remove commented out cruft
2016-08-24 22:26:56 -07:00
Andrew Meadows
83426fd5a8
handle transitions to/from STATIC_MESH
...
when rendering collision geometry
2016-08-24 22:26:56 -07:00
Andrew Meadows
68dd66daec
create collision render geometry only when needed
2016-08-24 22:26:56 -07:00
Andrew Meadows
eb65be5478
remove cruft argument from allocateModel()
2016-08-24 22:26:56 -07:00
Andrew Meadows
b0a0293e6e
move compoundResource out of Model class
2016-08-24 22:26:56 -07:00
Andrew Meadows
ef597265d7
remove unimplemented declaration
2016-08-24 22:26:56 -07:00
Andrew Meadows
fe4198530f
don't render raw compound collision geometry
2016-08-24 22:26:56 -07:00
Andrew Meadows
191b7f0f39
variable namechange: Hull --> Mesh
2016-08-24 22:26:56 -07:00
Andrew Meadows
329c5432ed
_showCollisionHull --> _showCollisionGeometry
2016-08-24 22:26:56 -07:00
Andrew Meadows
1f84ef3053
compute normals for collision mesh geometry
2016-08-24 22:26:56 -07:00
Andrew Meadows
481d6990a3
trigger collision shape render mesh creation
2016-08-24 22:26:56 -07:00
Andrew Meadows
3b772d2fe6
fallback to SIMPLE_COMPOUND when can't do COMPOUND
2016-08-24 22:26:56 -07:00
Andrew Meadows
26f5d3cfaa
fix render geometry for collision shapes
2016-08-24 22:26:56 -07:00
Andrew Meadows
daff897fc4
const shapes, and use *MotionState::setShape()
2016-08-24 22:26:56 -07:00
Andrew Meadows
25fb7aacad
ShapeManager hands out const shape pointers
2016-08-24 22:26:56 -07:00
Andrew Meadows
6b0ae654ba
cleanup logic around creating RenderItems
2016-08-24 22:26:56 -07:00
Andrew Meadows
d8fa0d1dd1
segregateMeshGroups() --> createRenderItems()
2016-08-24 22:25:45 -07:00
Andrew Meadows
726928c14c
creae collision Geometry from mesh
2016-08-24 22:25:45 -07:00
Andrew Meadows
499150bbed
finish hook alert for new entity collision shape
2016-08-24 22:25:45 -07:00
Andrew Meadows
b2dfa49a6f
stubbery for alerting entity that shape changed
2016-08-24 22:25:45 -07:00
Andrew Meadows
1ed76ae442
added virtual ObjectMotionState::setShape()
2016-08-24 22:25:45 -07:00
Andrew Meadows
cbacb02010
more unit tests for CollisionRenderMeshCache
2016-08-24 22:25:45 -07:00
Andrew Meadows
b79af55e16
fix ref accounting for garbage collection
2016-08-24 22:25:45 -07:00
Andrew Meadows
06d40afeac
don't forget to use the transform of child shapes
2016-08-24 22:25:45 -07:00
Andrew Meadows
1e95e489cb
make mesh around btConvexShape, copy to model::Mesh
2016-08-24 22:25:45 -07:00
Andrew Meadows
d0295f3876
remove cruft include
2016-08-24 22:25:45 -07:00