Ryan Huffman
|
29641ba69a
|
Fix min mip not being written to ktx correctly
|
2017-04-26 11:32:36 -07:00 |
|
Ryan Huffman
|
4f16eb9bcc
|
Cleanup KTX logging and add fragment to resource url to indicate mip level
|
2017-04-26 11:32:35 -07:00 |
|
ZappoMan
|
517bbc795f
|
interface/
|
2017-04-26 11:29:42 -07:00 |
|
Ryan Huffman
|
b9ec573c8b
|
Update gl41 an gl45 texture backends to take into account min avail mip
|
2017-04-26 11:21:43 -07:00 |
|
Ryan Huffman
|
674e767513
|
Remove MipInterestListener
|
2017-04-26 10:49:49 -07:00 |
|
Ryan Huffman
|
9505bf746c
|
Fix lower mips not being downloaded after initial mips
|
2017-04-26 10:49:23 -07:00 |
|
Ryan Huffman
|
4d48cb2e80
|
Remove extraneous glTextureParameteri logging
|
2017-04-26 10:49:23 -07:00 |
|
Ryan Huffman
|
f5bb42b19f
|
Remove request of mip from GL45BackendVariableTexture
|
2017-04-26 10:49:23 -07:00 |
|
Ryan Huffman
|
65d30d1d0b
|
Remove lowestRequestMip from gltexture
|
2017-04-26 10:49:23 -07:00 |
|
Ryan Huffman
|
51ee058c0b
|
Update GLTexture to not promote if we can't populate
|
2017-04-26 10:49:23 -07:00 |
|
Ryan Huffman
|
382fe5d38d
|
Update gpu backend to only transfer if it can populate
|
2017-04-26 10:49:23 -07:00 |
|
Ryan Huffman
|
d338ccac26
|
Update NetworkTexture to automatically download all mips
|
2017-04-26 10:49:23 -07:00 |
|
Atlante45
|
a2f7a88433
|
Start drawing models before we get the textures
|
2017-04-26 10:49:23 -07:00 |
|
Ryan Huffman
|
e4c21627f9
|
Remove unused newHeader from Writer.cpp
|
2017-04-26 10:49:23 -07:00 |
|
Ryan Huffman
|
c10e394ad7
|
Fix unfailable condition in for loop
|
2017-04-26 10:49:23 -07:00 |
|
Ryan Huffman
|
430edb1560
|
Fix loss-of-precision warning in TextureCache
|
2017-04-26 10:49:23 -07:00 |
|
Ryan Huffman
|
e768b720ea
|
Fix load priority for ktx loading
|
2017-04-26 10:49:23 -07:00 |
|
Atlante45
|
043c587395
|
Fix byte range for file resource requests
|
2017-04-26 10:49:23 -07:00 |
|
Atlante45
|
194541b2d0
|
remove temp code
|
2017-04-26 10:49:23 -07:00 |
|
Atlante45
|
8269e01474
|
Fix atp-get compile error
|
2017-04-26 10:49:23 -07:00 |
|
Atlante45
|
6fb074715e
|
Fix alpha rendering bug
|
2017-04-26 10:48:57 -07:00 |
|
Stephen Birarda
|
3928e11611
|
fix valid byte range check and send asset from 0
|
2017-04-26 10:48:57 -07:00 |
|
Stephen Birarda
|
d9c5997b63
|
fix references to TextureCache in NetworkTexture
|
2017-04-26 10:48:57 -07:00 |
|
Stephen Birarda
|
814970c4e2
|
cleanup invalid byte range handling
|
2017-04-26 10:48:57 -07:00 |
|
Stephen Birarda
|
fab1bdaeb7
|
push asset server packet versions for range requests
|
2017-04-26 10:48:57 -07:00 |
|
Stephen Birarda
|
7ae8c741c5
|
pass the byte range to asset client from AssetResourceRequest
|
2017-04-26 10:48:57 -07:00 |
|
Stephen Birarda
|
229a481232
|
add byte range handling to FileResourceRequest
|
2017-04-26 10:48:57 -07:00 |
|
Stephen Birarda
|
397a29039e
|
add support for byte range requests to ATP
|
2017-04-26 10:48:57 -07:00 |
|
Stephen Birarda
|
e708a71b64
|
handle 16 byte hash while reading in TextureCache
|
2017-04-26 10:48:57 -07:00 |
|
Stephen Birarda
|
3c5754282f
|
write the source hash in ktx header in binary
|
2017-04-26 10:48:57 -07:00 |
|
Atlante45
|
927efc88f0
|
Fix GPUKTXPayload conflict across platforms
|
2017-04-26 10:48:57 -07:00 |
|
Ryan Huffman
|
6e307dd6eb
|
Remove debug logging
|
2017-04-26 10:48:57 -07:00 |
|
Ryan Huffman
|
14f8c91e23
|
Adjust gl45 backend to request interest in mips and keep track of min requested
|
2017-04-26 10:48:57 -07:00 |
|
Ryan Huffman
|
970be9d2c5
|
Add check for canPopulate to gpu backend
|
2017-04-26 10:48:57 -07:00 |
|
Ryan Huffman
|
8d03d50d35
|
Cleanup progressive ktx debugging
|
2017-04-26 10:48:57 -07:00 |
|
Ryan Huffman
|
bc6d476a4d
|
Cleanup Texture_ktx.cpp
|
2017-04-26 10:48:57 -07:00 |
|
Ryan Huffman
|
5901ab6381
|
Fix initalization order warnings in KTX.h and TextureCache.cpp
|
2017-04-26 10:48:57 -07:00 |
|
Ryan Huffman
|
790290f40c
|
Fix NetworkTexture build errors on osx/linux
|
2017-04-26 10:48:57 -07:00 |
|
Ryan Huffman
|
b2ff0a711e
|
Replace canPromoteAndPopulate with multiple function calls
|
2017-04-26 10:48:24 -07:00 |
|
Ryan Huffman
|
7cab70deba
|
Remove gl error logging
|
2017-04-26 10:48:24 -07:00 |
|
Ryan Huffman
|
4e58341631
|
Remove http proxy
|
2017-04-26 10:48:24 -07:00 |
|
Ryan Huffman
|
18fb695614
|
Disable pipelining in HTTPResourceRequest
|
2017-04-26 10:48:24 -07:00 |
|
Ryan Huffman
|
d5f1e6fb37
|
Adjust handling of requested mips in gl backend
|
2017-04-26 10:48:24 -07:00 |
|
Ryan Huffman
|
472c888529
|
Fix handling of failed ktx downloads
|
2017-04-26 10:48:24 -07:00 |
|
Ryan Huffman
|
841d301dec
|
Fix build errors due to TexturePointer change
|
2017-04-26 10:48:24 -07:00 |
|
Ryan Huffman
|
cc7169b754
|
Add debug logging for ktx downloads
|
2017-04-26 10:48:24 -07:00 |
|
Ryan Huffman
|
ce12a216c0
|
I think it might be working.
|
2017-04-26 10:48:24 -07:00 |
|
Ryan Huffman
|
70eaac8d6c
|
Add persisting of ktx min mips available to ktx cache file
|
2017-04-26 10:48:24 -07:00 |
|
Ryan Huffman
|
5594e81fe4
|
Improve gl backend handling of unavailable mips
|
2017-04-26 10:48:24 -07:00 |
|
Ryan Huffman
|
70b816827e
|
Improve handling of KTX downloads in NetworkTexture
|
2017-04-26 10:48:24 -07:00 |
|
Ryan Huffman
|
11751611e1
|
Update NetworkTexture to track current KTX download state
|
2017-04-26 10:48:23 -07:00 |
|
Ryan Huffman
|
20f4d14e07
|
Add compressed KTX size evaluation
|
2017-04-26 10:48:23 -07:00 |
|
Ryan Huffman
|
b21dc12cc6
|
Cleanup NetworkTexture ktx handling
|
2017-04-26 10:47:32 -07:00 |
|
Ryan Huffman
|
ab7099b3eb
|
Add loading of lower mips to NetworkTexture
|
2017-04-26 10:47:32 -07:00 |
|
Ryan Huffman
|
39c3fee838
|
Add caching of imageOffset to ktx ImageDescriptor
|
2017-04-26 10:47:32 -07:00 |
|
Ryan Huffman
|
e9bb895bff
|
Implement KTXStorage::assignMipData and add writing of mips to
TextureCache
|
2017-04-26 10:47:32 -07:00 |
|
Ryan Huffman
|
cf3dc12542
|
Add object labels to GL objects and add ktx min mip kv
|
2017-04-26 10:47:32 -07:00 |
|
Ryan Huffman
|
aca7ad27c6
|
Fix ktx dependencies
|
2017-04-26 10:47:32 -07:00 |
|
Ryan Huffman
|
b20fcbfcdb
|
Add a way to write data to a storage object
|
2017-04-26 10:45:50 -07:00 |
|
Ryan Huffman
|
ccd9c4697b
|
Add extended ktx header/high-mip request handling to NetworkTexture
|
2017-04-26 10:45:50 -07:00 |
|
Ryan Huffman
|
1fec531c68
|
Add basic mip writing to gpu::Texture
|
2017-04-26 10:45:50 -07:00 |
|
Ryan Huffman
|
00cbfa0f70
|
Add start of progressive ktx-loading
|
2017-04-26 10:45:50 -07:00 |
|
Ryan Huffman
|
105d17e85e
|
Add byte range support to HTTPResourceRequest
|
2017-04-26 10:45:14 -07:00 |
|
Dante Ruiz
|
d8e6e8e7d0
|
Merge branch 'master' of github.com:highfidelity/hifi into input-recorder
|
2017-04-26 16:53:02 +01:00 |
|
Dante Ruiz
|
79d827c6be
|
added requested features
|
2017-04-26 16:52:51 +01:00 |
|
David Rowe
|
1b635d8c5e
|
Replace FIXMEs with proper code
|
2017-04-26 13:29:51 +12:00 |
|
David Rowe
|
4a5f84f4b9
|
Merge branch 'master' into 21249
# Conflicts:
# libraries/audio-client/src/AudioClient.cpp
|
2017-04-26 13:24:18 +12:00 |
|
ZappoMan
|
65801cbb4d
|
Merge branch 'master' of https://github.com/highfidelity/hifi into retrySkeletonURL
|
2017-04-25 18:21:17 -07:00 |
|
ZappoMan
|
5164aa4056
|
hacking
|
2017-04-25 18:21:09 -07:00 |
|
Seth Alves
|
dc70e96b0f
|
Merge pull request #10284 from birarda/bug/input-received-signal
fix emission of inputReceived in AudioClient
|
2017-04-25 17:38:04 -07:00 |
|
ZappoMan
|
90cdeb9582
|
Merge branch 'master' of https://github.com/highfidelity/hifi into retrySkeletonURL
|
2017-04-25 16:09:59 -07:00 |
|
Atlante45
|
33f58f99d1
|
CR
|
2017-04-25 16:09:31 -07:00 |
|
Dante Ruiz
|
5a9cf554e7
|
Merge branch 'master' of github.com:highfidelity/hifi into input-recorder
|
2017-04-25 23:57:48 +01:00 |
|
Atlante45
|
9dbae4b54e
|
CR
|
2017-04-25 15:56:23 -07:00 |
|
Atlante45
|
56f656f92a
|
Disable compression during runtime
|
2017-04-25 15:56:23 -07:00 |
|
Atlante45
|
1cc86b7203
|
Fix build error
|
2017-04-25 15:56:23 -07:00 |
|
Atlante45
|
1820207259
|
Fix processTextureAlpha
|
2017-04-25 15:56:23 -07:00 |
|
Atlante45
|
d6ab35ba1a
|
Logging cleanup
|
2017-04-25 15:56:23 -07:00 |
|
Atlante45
|
b98cd7355e
|
Code cleanup
|
2017-04-25 15:56:23 -07:00 |
|
Atlante45
|
77d8bf20a7
|
Fix warnings
|
2017-04-25 15:56:23 -07:00 |
|
Atlante45
|
fae49668b4
|
Disable CubeMap and NormalMap compression
|
2017-04-25 15:56:23 -07:00 |
|
Atlante45
|
145af2b911
|
Fix ImageReader for images with a wrong extension
|
2017-04-25 15:56:23 -07:00 |
|
Atlante45
|
fc1b920341
|
Add ability to disable texture compression
|
2017-04-25 15:56:23 -07:00 |
|
Atlante45
|
ad16a935e9
|
Texture::create returns shared pointer
|
2017-04-25 15:56:23 -07:00 |
|
Atlante45
|
63e564c178
|
Add source hash to KTX metadata
|
2017-04-25 15:56:23 -07:00 |
|
Atlante45
|
d9a7615cc8
|
Add compression support for skyboxes
|
2017-04-25 15:56:23 -07:00 |
|
Stephen Birarda
|
d72e5e5b24
|
add handling for install_name_tool calls on OS X
|
2017-04-25 15:56:23 -07:00 |
|
Stephen Birarda
|
3a217f75f4
|
force release for NVTT on Win32
|
2017-04-25 15:56:23 -07:00 |
|
Stephen Birarda
|
5c12180b58
|
use pre-built NVTT on windows
|
2017-04-25 15:56:23 -07:00 |
|
Atlante45
|
ae73cf4038
|
Add support for Grayscale and NormalMap textures
|
2017-04-25 15:56:23 -07:00 |
|
Stephen Birarda
|
27c6011e6e
|
change nvtt external to ignore release type
|
2017-04-25 15:56:23 -07:00 |
|
Stephen Birarda
|
ee62e7dcb8
|
update nvtt external to build from source
|
2017-04-25 15:56:22 -07:00 |
|
Atlante45
|
69a27d516f
|
Fix roughness
|
2017-04-25 15:56:22 -07:00 |
|
Atlante45
|
5ceb30b69c
|
Make sure mips are copied to memory
|
2017-04-25 15:56:22 -07:00 |
|
Atlante45
|
a450f52427
|
Start to setup image library
|
2017-04-25 15:56:22 -07:00 |
|
Atlante45
|
2e1355618f
|
Use NVTT to mipmap color textures
|
2017-04-25 15:56:22 -07:00 |
|
Atlante45
|
0428b22b63
|
Add nvtt external
|
2017-04-25 15:56:22 -07:00 |
|
Stephen Birarda
|
da1d93b86c
|
fix emission of inputReceived in AudioClient
|
2017-04-25 15:41:37 -07:00 |
|
David Rowe
|
7c2e1aa846
|
Tidy FIXME
|
2017-04-26 10:16:35 +12:00 |
|
Andrew Meadows
|
157dc1475b
|
Merge pull request #10281 from birarda/bug/session-refresh-login
force DS to use new node ID if connect is re-sent
|
2017-04-25 15:02:57 -07:00 |
|