Brad Hefta-Gaub
2a03f62bf2
Merge pull request #5232 from sethalves/actions-over-wire-and-sim-ownership
...
Actions over wire and improved simulation ownership
2015-07-02 14:57:27 -07:00
Bradley Austin Davis
54bbc841e2
Working on mac compilability
2015-07-01 23:03:33 -07:00
Seth Alves
5e2f7204b4
responses to code review
2015-07-01 10:29:42 -07:00
Brad Davis
cd63b8a49d
Fix inverted in/out mbps display on stats
2015-07-01 10:10:53 -07:00
Seth Alves
7c26641560
Merge branch 'master' of github.com:highfidelity/hifi into actions-over-wire
2015-06-25 17:40:27 -07:00
Seth Alves
146f51faac
quiet compiler
2015-06-23 15:26:43 -07:00
Bradley Austin Davis
07dce3856a
Fixing some math functions
2015-06-22 20:10:21 -07:00
Seth Alves
bd1c9f0be5
quiet compiler
2015-06-22 19:56:14 -07:00
Brad Davis
99c217184b
Fixing the mic/camera buttons and the mirror UI buttons
2015-06-19 14:46:39 -07:00
Brad Davis
9bef5f011b
Reverting mirror functionality
2015-06-19 00:03:46 -07:00
Bradley Austin Davis
7bbaf026f3
use a monospace font on all platforms
2015-06-18 13:33:37 -07:00
Brad Davis
1e90aaf9c3
Working on overlays still, mirror rendering and overlay order
2015-06-17 11:35:30 -07:00
Brad Davis
2bf53b625e
Working on overlays and stats
2015-06-17 02:00:13 -07:00
Brad Davis
659fa2387c
Working on overlays / stats
2015-06-16 21:00:13 -07:00
ZappoMan
648f9bebdf
add LOD stats to the default stats
2015-06-12 15:58:26 -07:00
ZappoMan
87951ff7b3
quick hack to fix stats texture bleed through
2015-06-12 11:24:56 -07:00
Atlante45
93b44e6846
Collect stats on translucent/opaque mesh parts
2015-06-04 18:46:47 +02:00
Atlante45
a4340b17e9
Remove deprecated render stats
2015-06-04 14:47:04 +02:00
Atlante45
bbf1837796
Introduced RenderDetails/Stats don't pull details
...
- Regrouped everything stat in a struct
- Details are set into the stats
2015-06-03 16:14:23 +02:00
Atlante45
c6ce5e7680
PerformanceTimer deactivated when not in use
2015-05-22 18:54:40 +02:00
Brad Davis
302aa9db47
Removing access to the gl widget and display managers
2015-05-02 00:49:52 -07:00
ZappoMan
5c3c94a618
remove metavoxels
2015-03-02 17:21:43 -08:00
ZappoMan
9cc66f3da7
cleanup stats display behavior, reset default settings for timing details
2015-02-27 17:57:42 -08:00
ZappoMan
a89691fc66
switch GLCanvas back to being owned by Application
2015-02-25 12:11:35 -08:00
Seth Alves
a281695132
keep bandwidths stats visible even if stats are expanded
2015-02-11 11:35:52 -08:00
Seth Alves
62507721c7
put bandwidth stats in first overlay column rather than in their own
2015-02-11 11:05:44 -08:00
ZappoMan
ea33c66681
fix formating issue in performance stats
2015-02-09 15:04:43 -08:00
Stephen Birarda
219e78425b
resolve conflicts on merge with upstream master
2015-02-06 09:49:46 -08:00
Stephen Birarda
11f3161029
resolve conflicts on merge with upstream/master
2015-02-04 10:38:05 -08:00
Seth Alves
3d23446dcb
remove a couple more sprintfs
2015-02-03 17:21:41 -08:00
Seth Alves
c97eb20d69
avoid use of sprintf in overlay code
2015-02-03 17:11:10 -08:00
Seth Alves
0fa1273cc9
draw background behind bandwidth overlay stats
2015-02-03 10:51:20 -08:00
Stephen Birarda
e07ce23825
resolve conflicts on merge with upstream master
2015-02-03 10:25:17 -08:00
Stephen Birarda
bd0552618f
resolve conflicts on merge with upstream/master
2015-02-02 17:10:13 -08:00
Seth Alves
779a0086c4
BandwidthRecorder no longer knows about channel displays. cause overlay pps and Mbps to only update once per second
2015-02-02 11:56:50 -08:00
Seth Alves
c0a219678c
use DependencyManager to keep track of BandwidthRecorder
2015-02-02 08:55:55 -08:00
Seth Alves
b85456b1e9
refactoring, cause BandwidthDialog to only update numbers once per second
2015-02-02 05:28:28 -08:00
Seth Alves
fc07ecf83d
use BandwidthRecorder rather than recompute Mbps and pps in Application
2015-01-31 20:40:18 -08:00
Seth Alves
bee895ba0a
capture network bandwidth stats from NodeList rather than various places
2015-01-31 20:02:04 -08:00
Seth Alves
620efb2bbe
change display style of bandwidth detail dialog, include a totals line
2015-01-30 13:43:28 -08:00
Atlante45
4562c29be8
Merge branch 'master' of https://github.com/highfidelity/hifi into android
...
Conflicts:
interface/src/avatar/Hand.cpp
2015-01-30 12:02:11 -08:00
Seth Alves
2999a77f87
merge from master
2015-01-30 11:15:01 -08:00
Seth Alves
f0edba9a6b
Start on refactoring of bandwidth metrics
2015-01-30 11:11:17 -08:00
Atlante45
647a935eaa
Remove app->getAvatar
2015-01-29 15:16:40 -08:00
Atlante45
4ef87b9919
Merge branch 'master' of https://github.com/highfidelity/hifi into android
...
Conflicts:
interface/src/Application.cpp
interface/src/Application.h
interface/src/DatagramProcessor.cpp
interface/src/Menu.cpp
interface/src/ui/PreferencesDialog.cpp
interface/src/ui/Stats.cpp
libraries/audio-client/src/AudioClient.cpp
libraries/audio-client/src/AudioClient.h
2015-01-28 13:13:32 -08:00
ZappoMan
4a6cc5c6f2
Merge branch 'master' of https://github.com/highfidelity/hifi into gpuStreamizing
...
Conflicts:
interface/src/avatar/Hand.cpp
interface/src/ui/overlays/ImageOverlay.cpp
2015-01-27 16:44:11 -08:00
Atlante45
4fce5113dd
Use DM to access AvatarHashMap/Manager
2015-01-23 11:50:27 -08:00
Atlante45
1f31828e08
Moved last methog out of Menu
...
Also did a bit of Header cleanup
2015-01-18 07:14:52 -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
ZappoMan
db94949649
Merge branch 'master' of https://github.com/highfidelity/hifi into gpuStreamizing
...
Conflicts:
interface/src/avatar/SkeletonModel.cpp
2015-01-14 17:55:03 -08:00
ZappoMan
e6388a65b9
rough pass at adding color to geometry cache
2015-01-13 20:53:05 -08:00
Atlante45
2a82ff9768
Merge branch 'master' of https://github.com/highfidelity/hifi into applications_diet_cpp11
...
Conflicts:
assignment-client/src/voxels/VoxelServer.cpp
interface/src/Application.cpp
interface/src/Audio.cpp
interface/src/DatagramProcessor.cpp
interface/src/Menu.cpp
interface/src/Util.cpp
interface/src/avatar/MyAvatar.cpp
interface/src/ui/ApplicationOverlay.cpp
interface/src/ui/PreferencesDialog.cpp
libraries/networking/src/NodeList.cpp
libraries/shared/src/DependencyManager.h
2015-01-13 11:03:14 -08:00
ZappoMan
5cef7d0e9d
more voxelEctomy
2014-12-30 20:24:27 -08:00
ZappoMan
27d8ccb51e
more voxelEctomy
2014-12-30 19:58:04 -08:00
ZappoMan
4ea9bbc309
first major pass at voxelEctomy
2014-12-30 18:08:58 -08:00
ZappoMan
14458ac8fd
first pass at removing immediate mode GL_QUADS
2014-12-22 13:47:18 -08:00
Atlante45
296c0025de
Switched to auto and changed macro
2014-12-18 15:42:38 -08:00
Stephen Birarda
9425ea2c17
Merge branch 'master' of https://github.com/highfidelity/hifi into cuckoo
2014-12-17 16:47:15 -08:00
Atlante45
0bd9ed469e
Changed NodeList::getInstance() calls to use the DM
2014-12-17 15:28:25 -08:00
Atlante45
c40e83c9e4
Merge branch 'cuckoo' of https://github.com/birarda/hifi into applications_diet_cpp11
2014-12-16 15:42:40 -08:00
Atlante45
4d1529f77b
typedefs
2014-12-16 14:02:22 -08:00
Atlante45
e5e2eb4e8a
Moved GLCanvas in DM and DM to QSharedPointers
2014-12-15 16:20:52 -08:00
Stephen Birarda
8549e9cb53
resolve conflicts on merge with upstream master
2014-12-15 09:36:17 -08:00
ZappoMan
7f887ba75f
more spatial audio removal
2014-12-10 15:46:10 -08:00
ZappoMan
eda7432868
remove audio reflector
2014-12-10 15:37:48 -08:00
Stephen Birarda
5c3e90f64f
resolve conflicts on merge with upstream master
2014-12-03 13:11:56 -08:00
Andrzej Kapolka
1e93137e6b
Fix for overflow when computing metavoxel stats.
2014-12-03 12:24:58 -08:00
Philip Rosedale
7737994399
Merge pull request #3865 from ctrlaltdavid/20197
...
CR for Job #20197 - Bug: Initial ping stats mis-reported
2014-11-26 08:08:50 -08:00
David Rowe
01867e2459
Display "--" for ping values if not yet valid
2014-11-24 18:32:47 -08:00
ZappoMan
08772bbae0
remove spatial audio menu items
2014-11-24 13:07:22 -08:00
Atlante45
ae3bcc8f06
No more .f
2014-11-19 16:53:39 -08:00
Stephen Birarda
2f66e56e46
update Stats to new tbb node iteration
2014-11-06 15:23:30 -08:00
Stephen Birarda
63c5dacdd0
final changes to use new hash from LimitedNodeList
2014-11-05 15:12:42 -08:00
ZappoMan
fc507850be
Merge branch 'master' of https://github.com/highfidelity/hifi into removeParticles
2014-10-16 20:36:28 -07:00
ZappoMan
d1f263ecc5
group materials together when rendering models
2014-10-16 14:05:35 -07:00
ZappoMan
bf77adc4bc
add support for LOD occulsion for too small meshes in Model::render()
2014-10-16 00:30:24 -07:00
ZappoMan
8a83511942
first cut at separating opaque from transparent meshes
2014-10-15 14:40:42 -07:00
ZappoMan
c8db8855cc
move tallyAllTimerRecords out of conditional so they don't pile up
2014-10-15 14:23:29 -07:00
ZappoMan
3a6715c0bc
improve timing stats display
2014-10-15 14:00:56 -07:00
ZappoMan
eab96587fe
add stats for entity rendering details
2014-10-15 09:24:58 -07:00
ZappoMan
4c85e9f581
removing particles
2014-10-13 14:10:57 -07:00
samcake
9f0936de53
Improve the TextRenderer::draw(), first step
...
- Introduce a managed Buffer for data to be used on the GPU. THis is the first type of resource (second will be texture) that we plan to use in the graphics engine in the long term. this is an api agnostic replacement to QGLBuggerObject
It's in the new file gpu/Resource.h(.cpp)
- Add two gpu::Buffers in the TextRenderer that collect all the glyph vertices (coords + texcoords + color) during the for loop on the string characters of the TextRenderer::draw(). Right now the text glyphs are then drawn in one draw call (and not one per character) at the end of the function.
THe step 2 plan is to keep on collecting all the glyphs from all the TextRenderer::Draw() issued during one frame and to draw all of them in a single drawcall. We decided to split the task in 2 so it's easier to review.
2014-10-09 10:17:50 -07:00
Andrzej Kapolka
1ef9126482
Migrating to device-independent coordinates.
2014-09-08 13:59:19 -07:00
Andrzej Kapolka
7f6b3d3649
Dimension fixes for Retina displays.
2014-09-05 16:44:45 -07:00
Philip Rosedale
8fe1457776
removed unneeded audio and light stats from main stats screen
2014-08-19 10:14:13 -07:00
Brad Hefta-Gaub
d6e6cfd585
Merge pull request #3216 from wangyix/inbound_audio_stream
...
Audio ringbuffer classes refactored into subclasses of InboundAudioStream
2014-07-30 18:00:17 -07:00
Andrzej Kapolka
3ac4bb6ddd
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
2014-07-28 16:24:43 -07:00
wangyix
145b7f8a0e
got Preferences jitter buffer frames override working
2014-07-28 14:05:17 -07:00
Andrzej Kapolka
27f88e9f80
Progress on threading.
2014-07-23 18:20:00 -07:00
wangyix
a36c9e872e
merged with upstream
2014-07-23 15:36:37 -07:00
wangyix
5eaa57b3ad
removed more warnings about unused vars
2014-07-23 12:10:25 -07:00
Andrzej Kapolka
d4904f976a
Missed the local light stats.
2014-07-22 15:50:08 -07:00
wangyix
c8ac1732ec
removed audio stats from old location
2014-07-22 14:53:45 -07:00
wangyix
f6ef61e76a
fixed some typos
2014-07-21 17:15:08 -07:00
wangyix
621f0725cc
added input ring buffer stats to interface
2014-07-21 15:39:33 -07:00
wangyix
603974c8a2
separated ringbuffer and outputbuffer avg framesAvailable stats in interface
2014-07-21 14:27:09 -07:00
wangyix
a70eb12245
made Audio::_ringbuffer 10 frames for nonWindows;
...
fixed/separated framesAvailable stats for _ringBuffer and _audioOutput;
made QAudioOutput overflow check disabled by default
2014-07-21 13:21:31 -07:00
Brad Hefta-Gaub
437e3efbc2
Merge pull request #3179 from wangyix/quick_audio_PR
...
Lost audio packets are replaced with silent frames in AudioMixer; AudioMixer silent-packet-dropping now enabled no matter what; Moving avg of audio frames available replaces _currentJitterBufferFrames
2014-07-17 11:44:05 -07:00
wangyix
8763b39393
changed format label string a bit
2014-07-16 17:30:18 -07:00