Ryan Huffman
2a416ebc61
Merge branch 'master' of https://github.com/highfidelity/hifi into received-message
2015-11-18 16:52:23 -08:00
Ryan Huffman
f0ad7f85dc
Add readHead* to ReceivedMessage
2015-11-18 15:30:30 -08:00
Anthony J. Thibault
a763858080
Revert cache-extract
...
This reverts these commits:
* 82b26b7
Code convention fixes
* 9a484ff
Fixes for windows
* 086b064
Dumps all urls extracted to stdout.
* c002888
Added cache extractor to the tools directory
2015-11-11 11:22:05 -08:00
Anthony J. Thibault
82b26b75f4
Code convention fixes
2015-11-09 08:14:27 -08:00
Anthony J. Thibault
9a484ff00d
Fixes for windows
2015-11-06 15:33:06 -08:00
Anthony J. Thibault
086b064527
Dumps all urls extracted to stdout.
2015-11-06 15:07:38 -08:00
Anthony J. Thibault
c002888808
Added cache extractor to the tools directory
...
It should find the local High Fidelity/Interface qt cache,
iterate over each file in the cache and output each corresponding
file into the High Fidelity/Interface/extracted dir.
The file path will be determined from the source url.
Untested on windows.
2015-11-06 14:52:12 -08:00
Seth Alves
2b24ef2c83
Merge pull request #6114 from Atlante45/vhacd_fix
...
Fix vhacd for models with quads
2015-10-19 16:11:28 -07:00
Atlante45
47d8afa6a8
Fix vhacd for models with quads
2015-10-19 15:22:10 -07:00
Brad Davis
282cdadf63
Fixing line endings
2015-10-18 22:55:14 -07:00
Atlante45
a34e1d85a5
Close current packet fix
2015-10-02 14:16:44 -07:00
Atlante45
15f7745bcc
JSON stats reliable and ordered
2015-09-11 14:21:54 +02:00
Ryan Huffman
b73d307210
Move std::placeholders::_1 to where they are used
2015-09-01 12:24:38 -07:00
Ryan Huffman
fb8e822fa8
Fix lines longer than 120 columns
2015-09-01 12:14:58 -07:00
Ryan Huffman
019d234ffd
Replace std::bind for methods that use std::unique_ptr with a lambda
2015-09-01 11:58:33 -07:00
Stephen Birarda
80cf7b6c76
resolve conflicts on merge with upstream/master
2015-08-27 14:50:04 -07:00
Seth Alves
695ffa29c7
call setup_memory_debugger from common macros rather than from every CMakeLists.txt file
2015-08-26 11:09:59 -07:00
Atlante45
179ee73e26
Merge branch 'master' of https://github.com/highfidelity/hifi into update_protocol
2015-08-26 16:50:33 +02:00
Brad Davis
d311e4f2ea
Fixing problems reported by static analysis tool
2015-08-25 19:18:55 -07:00
Stephen Birarda
67816c033a
output megabits per second not per interval
2015-08-25 15:43:21 -07:00
Stephen Birarda
9ff7bfd0b5
some header cleanup in UDTTest output
2015-08-25 11:21:04 -07:00
Stephen Birarda
92116dd6e7
added stats for receive rate in Mbits
2015-08-25 11:04:24 -07:00
Brad Davis
380b0cb23c
Removing tabs from our javascript and C++
2015-08-24 15:26:46 -07:00
Brad Davis
c3991dbb8c
Merge pull request #5622 from hyperlogic/ajt/network-geometry-refactor
...
ResourceCache, NetworkGeometry and Model refactoring and optimizations.
2015-08-20 23:57:16 -07:00
Anthony J. Thibault
1b3d7fabc8
ResourceCache, NetworkGeometry and Model refactoring and optimizations.
...
* Removed validation logic from Resource class, Qt does this internally and is more
standards compliant. This should result in more accurate caching and faster resource
fetching when cache is stale and validation fails.
* Added loaded and failed slots to Resource class, so it does not have to be polled.
* NetworkGeometry now uses multiple Resource objects to download
the fst/mapping file and the fbx/obj models.
* NetworkGeometry is no longer a subclass of Resource
* NetworkGeometry now has signals for success and failure, you no longer
have to poll it to determine when loading is complete (except for textures *sigh*)
Some functionality was removed
* NetworkGeometry no longer has a fallback
* NetworkGeometry no longer loads LODs or has lod logic.
* The number of FBXGeometry copies is greatly reduced.
* Model::setURL no supports fallback URL, delayLoad or retainCurrent option.
This can result in a pop when switching avatars, and there's no longer a default
if avatar loading fails.
2015-08-20 18:59:51 -07:00
Stephen Birarda
1756e60647
complete test for ordered packets in udt-test target
2015-08-20 14:22:05 -07:00
Stephen Birarda
039e6121bc
add randomization of data for ordered test
2015-08-20 12:44:10 -07:00
Seth Alves
c25082d86f
use -fsanitize=address in all code rather than just the top-level links
2015-08-20 10:14:16 -07:00
Ryan Huffman
74547777df
Add basic test to send packetList in udt-test
2015-08-18 23:12:09 -07:00
Stephen Birarda
fd43c48eac
resolve conflicts on merge with birarda/protocol
2015-08-18 11:48:36 -07:00
Stephen Birarda
972cf8cb02
remove the container-profile tool
2015-08-18 11:32:00 -07:00
Stephen Birarda
c6467f7fbc
rename the container-test to container-profile
2015-08-18 11:31:11 -07:00
Stephen Birarda
bf919f105a
add a simple container-test, speed HifiSockAddr hashing
2015-08-18 11:29:07 -07:00
Stephen Birarda
5c2348cf0d
remove header for commented stats
2015-08-18 09:49:39 -07:00
Stephen Birarda
ffa2070a46
remove commented stats in UDTTest
2015-08-18 09:44:56 -07:00
Stephen Birarda
2ec4d8ff3c
rename return of HifiSockAddr objects for connections
2015-08-17 16:39:12 -07:00
Stephen Birarda
5124fc1ea0
add LogHandler to UDTTest
2015-08-04 16:31:40 -07:00
Stephen Birarda
7b8ca2c0f2
fix suppression of link saturation messages
2015-08-04 16:29:53 -07:00
Stephen Birarda
52b1b647a2
Merge branch 'master' of https://github.com/highfidelity/hifi into atp
2015-08-04 10:51:23 -07:00
Bradley Austin Davis
3c76c0d4b6
Merge remote-tracking branch 'upstream/master' into core
2015-08-04 10:23:54 -07:00
Stephen Birarda
49dba76986
resolve conflicts on merge with clement
2015-08-03 19:14:52 -07:00
Atlante45
924a4d3c21
Change connection stats
2015-08-03 19:12:58 -07:00
Stephen Birarda
a10746a448
set the max window size, correct a typo
2015-08-03 19:12:39 -07:00
Atlante45
40520c204f
Stats improvement
2015-08-03 17:39:09 -07:00
Stephen Birarda
b5ec02bd01
go back to previous PacketTimeWindow code
2015-08-03 15:36:08 -07:00
Atlante45
8704f05812
Added UDTTest server stats
2015-08-03 14:40:18 -07:00
Stephen Birarda
20f33b3b64
fix sendqueue sleep timing to use microseconds
2015-08-03 14:34:12 -07:00
Stephen Birarda
51b47a1212
change stats sampling to 100ms
2015-08-03 13:27:00 -07:00
Stephen Birarda
62d4467f41
use a vector for events in ConnectionStats
2015-08-03 12:09:25 -07:00
Philip Rosedale
761f638ce3
Merge pull request #5466 from sethalves/vhacd-improvements
...
vhacd tool -- make the height of the tetrahedrons in 'fatten' mode less tall.
2015-08-03 11:18:37 -07:00
Stephen Birarda
4230d02184
rename col for light ACKs
2015-08-03 11:06:48 -07:00
Stephen Birarda
826c8d5150
more stats in UDTTest for sender
2015-07-31 19:52:20 -07:00
Stephen Birarda
7f8c993bd7
make send rate actually send rate, don't sync as sender
2015-07-31 19:42:27 -07:00
Stephen Birarda
74a2d985eb
tell the send queue about ACKs on light ACK
2015-07-31 19:17:02 -07:00
Stephen Birarda
41c6220731
resolve conflicts on merge with upstream/master
2015-07-31 17:27:23 -07:00
Stephen Birarda
df1e97c591
cleanup RTT stats, add assert for CT
2015-07-31 17:19:14 -07:00
Sam Gateau
ca4dbdb996
Merging with upstream and compiling on windows
2015-07-31 16:14:53 -07:00
Stephen Birarda
d420bca88e
fix for ACK2 sending, output prettier stats
2015-07-31 16:14:33 -07:00
Stephen Birarda
ce21204151
add output of connection stats in UDTTest
2015-07-31 15:09:30 -07:00
Brad Davis
aea07fe671
Merge branch 'master' into gl4_1
...
Conflicts:
libraries/gpu/src/gpu/Config.slh
libraries/render-utils/src/deferred_light_limited.slv
libraries/render-utils/src/simple.slf
libraries/render-utils/src/simple_textured.slf
tests/render-utils/src/main.cpp
tools/scribe/src/main.cpp
2015-07-31 15:08:37 -07:00
Seth Alves
5bae9843f5
code review
2015-07-31 09:34:50 -07:00
Seth Alves
c8f398024e
replace a magic number with a constant
2015-07-30 21:16:07 -07:00
Seth Alves
0bc94158a8
make the height of the tetrahedrons in 'fatten' mode less tall.
2015-07-30 21:09:14 -07:00
Stephen Birarda
a38e7b0431
cleanup SendQueue start and UDTTest bind
2015-07-30 17:59:27 -07:00
Stephen Birarda
8e786cb953
repairs while testing with UDTTest
2015-07-30 17:40:51 -07:00
Stephen Birarda
805c5a6aff
reset initial to 500, remove debug
2015-07-30 17:22:25 -07:00
Stephen Birarda
0f1d1a16a7
actually call sendReliablePacket for write of reliable
2015-07-30 17:12:44 -07:00
Stephen Birarda
d340515ab3
complete the initial version of UDTTest
2015-07-30 17:09:25 -07:00
Stephen Birarda
80ef80ec2e
add all initial command line options for UDTTest
2015-07-30 16:07:14 -07:00
Stephen Birarda
532ac69091
initial version of UDTTest tool
2015-07-30 15:36:54 -07:00
Howard Stearns
06aa107762
Merge branch 'master' of https://github.com/highfidelity/hifi into rig
2015-07-30 09:57:02 -07:00
Brad Hefta-Gaub
b95e4e1e93
Merge pull request #5323 from MarcelEdward/20605
...
Removed the line where the directory is stripped off the RelativeFile
2015-07-30 07:30:01 -07:00
Howard Stearns
1663d095a1
Merge branch 'master' of https://github.com/highfidelity/hifi into rig
2015-07-24 14:08:51 -07:00
Seth Alves
6ba135de09
when creating a walking surface collision hull from a flat mesh, ignore triangles with a normal that's not mostly up or down
2015-07-24 07:16:40 -07:00
Seth Alves
7c8d52cbd1
back out some changes to Model.cpp, change how rig pointer is delivered to model initilizer
2015-07-22 13:41:31 -07:00
Marcel Verhagen
8f0893ba21
Added fileOnUrl to check if a texture exist at the location. It return the correct filename of where the texture lives.
...
Added the url of the fix file to extractFBXGeometry and readFBX and updated the calls to readFBX to include the url of the fix file.
So it now does not break existing content.
Found a second place in the FBXReader.cpp where the RelativeFileName stripped out the dir location.
2015-07-22 22:34:45 +02:00
Atlante45
256c786e28
Merge branch 'master' of https://github.com/highfidelity/hifi into smart_pointers
2015-07-17 17:59:19 -07:00
Brad Davis
d8dde71c8f
Make scribe generated shaders more readable
2015-07-12 18:46:08 -07:00
Atlante45
7b5a5a339a
Use make_shared/create to make shared pointers
2015-07-01 19:46:06 -07:00
Brad Davis
f51c43f90d
Working on GL 4.1
2015-06-23 09:47:18 -07:00
Seth Alves
b258aeaa3d
merge from master
2015-06-18 10:04:14 -07:00
ZappoMan
58ee5217e3
fix some warnings
2015-06-17 14:08:02 -07:00
Seth Alves
508ae276c6
enable -Wdouble-promotion
2015-06-16 18:23:10 -07:00
David Rowe
a01830f8f8
Fix some double to float conversion warnings in Windows builds
2015-05-22 12:32:02 -07:00
Howard Stearns
4090f892b2
Merge remote-tracking branch 'upstream/master' into objReader
2015-05-05 14:58:18 -07:00
Stephen Birarda
6cff75f7c1
resolve conflicts on merge with upstream/master
2015-05-04 10:05:44 -07:00
Seth Alves
b2583298a9
Merge branch 'master' of github.com:highfidelity/hifi into island
2015-05-03 10:45:55 -07:00
Stephen Birarda
b9c9ff6a14
clean up various warnings
2015-05-01 16:49:13 -07:00
Howard Stearns
242001a589
Restore some very odd modularity used by VHACDUtil.
2015-04-29 22:17:44 -07:00
Stephen Birarda
1058a61ddd
only look for OpenMP on UNIX
2015-04-15 15:21:35 -07:00
Stephen Birarda
134704412a
check for OpenMP on non Win32 platforms
2015-04-15 15:13:39 -07:00
Stephen Birarda
6d53bb2809
remove extra directives from vhacd-util cmake
2015-04-15 14:48:42 -07:00
Stephen Birarda
03129f98d4
make VHACD an external project
2015-04-15 13:51:51 -07:00
Seth Alves
922452f5c3
use output filename as base-name when splitting files
2015-04-13 09:21:17 -07:00
Seth Alves
efa5c473d2
add fatten-faces mode to convex-hull tool for use on meshes which were derived from height-fields
2015-04-09 14:29:17 -07:00
Seth Alves
62fe9870e3
more command-line arguments
2015-04-08 10:48:13 -07:00
Seth Alves
1a7bdee180
added code to split an fbx into one obj file per mesh-part
2015-04-03 19:30:05 -07:00
Seth Alves
2dc4410f7e
added code to split an fbx into one obj file per mesh-part
2015-04-03 19:29:45 -07:00
Seth Alves
a01ade2d8d
more command-line options
2015-04-02 09:19:47 -07:00
Seth Alves
17f110172f
more command-line flags for v-hacd parameters
2015-04-02 06:57:47 -07:00