MiladNazeri
8e214d8ee8
Merge pull request #13049 from ctrlaltdavid/21856-d
...
List which contexts each namespace and class is available in
2018-05-03 01:29:14 -07:00
Ryan Huffman
529869e80c
Make NetworkTexture extension comparisons case-insensitive
2018-05-02 13:41:52 -07:00
Ryan Huffman
697fde4a1a
Cleanup meta texture related changes
2018-05-02 13:31:32 -07:00
John Conklin II
7a5fce4315
Merge pull request #12991 from luiscuenca/avatarScript
...
Avatar Scripts
2018-05-02 12:23:13 -07:00
luiscuenca
689fbd2da0
added requested changes
2018-05-02 11:09:17 -07:00
David Rowe
48632be3c2
Fix up cache APIs' JSDoc
2018-05-02 16:12:48 +12:00
Ryan Huffman
24ac342c6b
Add support for client texture selection
2018-05-01 14:11:31 -07:00
luiscuenca
2de982a5a2
Added script types and better script reload
2018-04-30 12:04:35 -07:00
David Rowe
2cc3ed6287
List which contexts each namespace and object is available in
2018-04-28 20:00:28 +12:00
David Rowe
08dc9b133f
Docs to JSDoc review
2018-04-26 21:10:28 +12:00
luiscuenca
e0770f06b1
Add scripts to Model Packager
2018-04-25 19:35:26 -07:00
MiladNazeri
0f87e53902
Merge pull request #12963 from MiladNazeri/docs/DocsToJSDocsUpdate
...
Docs/docs to js docs update
2018-04-25 12:26:19 -07:00
luiscuenca
165c3214a7
Avatar Scripts
2018-04-24 18:43:53 -07:00
milad nazeri
23d07fa292
fixed spacing issue
2018-04-24 13:14:55 -07:00
milad nazeri
1121fe8da0
fix tabs
2018-04-23 21:47:53 -07:00
milad nazeri
4ac06fe99f
Updating previous jsdocs
2018-04-22 22:22:33 -07:00
milad nazeri
e9b9c05b5d
removed cruft
2018-04-22 08:51:47 -07:00
Oren Hurvitz
5e22202355
Material resources: support relative path for emissiveMap
2018-04-16 13:11:03 +03:00
NissimHadar
10ce785ad7
If not in DEBUG then do not call qcDebug (in NetworkTexture::ktxInitialDataRequestFinished)
2018-04-07 09:17:08 -07:00
Dante Ruiz
f5a954d08e
Merge branch 'serverless-domains' of github.com:sethalves/hifi into serverless-domains
2018-03-22 09:06:42 -07:00
Seth Alves
4033af9b11
Merge branch 'master' of github.com:highfidelity/hifi into serverless-domains
2018-03-21 11:11:43 -07:00
SamGondelman
8ddf360c79
support relative paths for material images
2018-03-19 09:59:11 -07:00
Seth Alves
7a7a9e9af0
Merge branch 'master' of github.com:highfidelity/hifi into serverless-domains
2018-03-16 16:55:47 -04:00
Stephen Birarda
472e7c003f
Merge pull request #11860 from huffman/feat/obj-baker-update
...
OBJ Baking
2018-03-16 13:54:07 -07:00
Seth Alves
e3022da787
Merge branch 'master' of github.com:highfidelity/hifi into serverless-domains
2018-03-16 09:34:38 -07:00
Dante Ruiz
8cf4e653df
making networktexture handled /~/
2018-03-16 09:04:35 -07:00
Seth Alves
2fd6bc4130
rename Mesh api getPos3 to getPos, deprecate but still support getPos3
2018-03-14 10:24:44 -07:00
Ryan Huffman
11a3a86af3
Merge branch 'master' of github.com:highfidelity/hifi into feat/obj-baker-update
2018-03-13 14:49:26 -07:00
Seth Alves
b39c7eadd2
Merge branch 'master' of github.com:highfidelity/hifi into serverless-domains
2018-03-13 09:24:18 -07:00
Bradley Austin Davis
f48db825c3
Merge pull request #12615 from jherico/fix/ktx_loading
...
Fix local KTX files never being removed from pending downloads
2018-03-12 15:04:40 -07:00
Bradley Austin Davis
e33539f575
Remove unused variable
2018-03-10 18:44:24 -08:00
Brad Davis
7d267bb709
Fix local KTX files never being removed from pending downloads
2018-03-09 16:01:45 -08:00
Seth Alves
58bc42990c
merge from upstream
2018-03-09 12:03:26 -08:00
David Rowe
b461a422c6
Merge branch 'master' into 21709
2018-03-09 14:18:42 +13:00
John Conklin II
1341774450
Merge pull request #12482 from SimonWalton-HiFi/declare-metatype
...
Add a Q_DECLARE_METATYPE in TextureCache.
2018-03-08 09:37:06 -08:00
Seth Alves
9f2be4db8f
Merge branch 'master' of github.com:highfidelity/hifi into serverless-domains
2018-03-07 15:04:38 -08:00
Sam Gondelman
f51a35455a
Merge pull request #12515 from SamGondelman/scriptableMaterials
...
Material reflection
2018-03-07 14:29:31 -08:00
David Rowe
a62b6b7150
Merge branch 'master' into 21709
2018-03-07 17:34:53 +13:00
David Rowe
eeb7f5ca8d
Doc review
2018-03-07 17:29:39 +13:00
Ryan Huffman
ac0ecc8baa
Merge remote-tracking branch 'upstream/master' into feat/obj-baker-update
2018-03-05 10:41:49 -08:00
Seth Alves
606face7c0
gather together the url scheme constants, name them consistently
2018-03-02 20:39:38 -08:00
David Rowe
1a42722d99
Fix Material roughnessMap etc. JSDoc
2018-03-01 10:50:40 +13:00
David Rowe
3275846882
Material entity JSDoc
2018-03-01 09:57:42 +13:00
SamGondelman
b56f755034
material reflection
2018-02-23 17:58:46 -08:00
Brad Davis
0550138609
Merge remote-tracking branch 'upstream/master' into android_dev
2018-02-23 12:48:10 -08:00
Simon Walton
63e2084395
Add a Q_DECLARE_METATYPE in TextureCache.
...
There was a missing declaration that was causing an assert in the
Qt meta-object system on startup in debug builds:
Q_DECLARE_METATYPE(QWeakPointer<NetworkTexture>)
Bug fixed by Clement.
2018-02-22 17:29:06 -08:00
humbletim
72fca7e57e
Merge remote-tracking branch 'samuel/scriptableMaterials' into Leopoly_Phase1_010_graphics-scripting-merge
2018-02-22 05:18:05 -05:00
humbletim
be8d79f53f
CR fedback and cleanup
2018-02-22 05:15:01 -05:00
SamGondelman
4c6169ec78
merge and a little cleanup
2018-02-20 15:45:34 -08:00
SamGondelman
2d754edf74
CR
2018-02-15 15:48:41 -08:00
SamGondelman
324eefc914
remove fresnel, add unlit, fix overlays, cleanup
2018-02-14 17:02:07 -08:00
SamGondelman
38290064c1
replace materials by name, hide material mode for now
2018-02-13 13:24:08 -08:00
SamGondelman
9e8aa1898c
warnings, load material from URL, shapeID -> parentMaterialID
2018-02-12 12:50:09 -08:00
SamGondelman
84cd0e1529
wip live material swapping on model entities, model overlays, avatars,
...
and albedo swap on shape entities
2018-02-09 12:00:08 -08:00
SamGondelman
4d4294dd6a
Merge remote-tracking branch 'upstream/master' into decals
2018-02-02 16:50:01 -08:00
SamGondelman
d7f4b033e8
wip finish adding material entity
2018-02-02 16:49:33 -08:00
humbletim
06afaa7470
BufferView <-> QVariant/QScriptValue conversion
...
update MeshProxy/SimpleMeshProxy and ScriptableModel
ModelScriptingInterface / scriptable::ModelProvider
integration
update to RC-63
initial graphics-scripting refactoring
graphics-scripting baseline commit
wip commit
Geometry -> MeshPart
remove SimpleMeshProxy
collapse graphics-utils -> graphics-scripting
scriptable::Model => scriptable::ScriptableModel
2018-02-01 16:30:29 -05:00
Brad Davis
3e3a585b92
Fixing compile warnings
2018-01-30 21:54:29 -08:00
Brad Davis
1b35ff9b85
Use a distinct KTX cache location for GLES
2018-01-25 19:32:45 -08:00
Brad Davis
8cb0d0f8fd
Don't use the KTX cache for local files
2018-01-23 13:30:07 -08:00
Brad Davis
1fb125f67f
Don't process empty images
2018-01-19 11:45:11 -08:00
Brad Davis
e2c4af05bd
Don't process empty images
2018-01-19 11:42:31 -08:00
Brad Davis
6a06bf405a
Merge remote-tracking branch 'upstream/master' into android
2018-01-16 18:24:44 -08:00
humbletim
b91d536dd0
rename model:: -> graphics::
2018-01-16 12:46:16 -05:00
humbletim
08ccda9cfc
rename libraries/model(src/model) -> libraries/graphics(src/graphics)
2018-01-16 12:44:44 -05:00
Brad Davis
acb95d1355
GLAD polish
2018-01-14 00:10:05 -08:00
Brad Davis
58d4d193f7
Add command line disabling of QML and KTX cache
2018-01-13 12:22:00 -08:00
Brad Davis
6d45238bbd
Allow disabling of KTX cache
2018-01-13 11:32:47 -08:00
Brad Davis
ab7aa52a10
GLES emulaton on windows
2018-01-12 19:17:35 -08:00
Brad Davis
97593bc4d8
Fixing compiled resource access
2018-01-10 17:18:12 -08:00
Ryan Huffman
c2e0f19591
Merge branch 'master' of github.com:highfidelity/hifi into feat/obj-baker-update
2017-12-11 13:39:58 -08:00
Zach Fox
b81cdf49ef
Merge branch 'master' of https://github.com/highfidelity/hifi into commerce_QmlWhitelist
2017-12-11 09:52:32 -08:00
Ryan Huffman
373b29c031
Merge branch 'master' of github.com:highfidelity/hifi into feat/obj-baker-update
2017-12-08 14:29:58 -08:00
Ryan Huffman
70c35f84b5
Update baker library with many style improvements
2017-12-08 10:30:38 -08:00
Atlante45
4fd83ddd0e
Reduce Image memory usage by moving the data
2017-12-07 12:54:34 -08:00
Zach Fox
b2bafed2bb
Merge branch 'master' of https://github.com/highfidelity/hifi into commerce_QmlWhitelist
2017-12-07 11:21:24 -08:00
David Back
7101719295
newline
2017-11-28 13:01:47 -08:00
David Back
5cceceb868
secondary cam texture fixes
2017-11-28 13:00:41 -08:00
Zach Fox
7d34b3fe67
Merge branch 'master' of https://github.com/highfidelity/hifi into commerce_QmlWhitelist
2017-11-17 15:45:03 -08:00
Brad Hefta-Gaub
a85a6f6795
Merge pull request #11308 from luiscuenca/patch-1
...
glTF import DEMO
2017-11-17 14:52:51 -08:00
Brad Davis
7bf1b176d7
Renaming Tablet API to Tablets, supporting dev-mode QML loading from filesystem
2017-11-10 14:21:24 -08:00
Brad Hefta-Gaub
b1812c30c9
Merge pull request #11571 from huffman/fix/ktx-thrashing
...
Fix KTX requests thrashing if a mip level can't be assigned
2017-10-13 11:53:24 -07:00
Ryan Huffman
c6672fc4ac
Fix KTX requests thrashing if a mip level can't be assigned
...
When downloading a mip level and assigning it to the underlying
resource, we weren't checking to see if the assignment was successful.
If it was unsuccessful, we would queue up a request for the next mip
which would end up being a request for the same mip that was just
attempted. This change fixes this problem by checking to see if the
texture's available mip level is at least <= the assigned mip level.
2017-10-11 14:20:57 -07:00
Ryan Huffman
69b6a8c163
Fix .fst texdir not being followed
...
Although the texdir was being acknowledged and used as the
_textureBaseURL inside of the Geometry* classes, it was being
overwritten in code meant to handle redirects. Basically, when a
geometry resource request is redirected (via ATP, HTTP, etc.), we needed
to update the _textureBaseURL to take the new location into account.
Previously we were overwriting the _textureBaseURL all the time, even
when not being redirected, but this updates it to only be overwritten
when the request is redirected.
There is at least 1 known case that this does not handle: a .fst with
its `texdir` set, that points at an fbx that gets redirected.
2017-10-10 18:29:59 -07:00
luiscuenca
1da5c221ac
ModelCache.cpp to coding standard
2017-10-10 13:53:18 -07:00
luiscuenca
297f591ce2
fixed errors and default avatar
2017-10-09 14:37:45 -07:00
Sam Gateau
287f4f1d71
Merge pull request #11466 from SamGondelman/mirrorCrash
...
Fix mirror and fade threading crashes
2017-09-27 16:17:04 -07:00
SamGondelman
49512c95d7
possibly fix threading crashes, mirror and fade
2017-09-26 16:21:36 -07:00
Bradley Austin Davis
e42068f681
Merge branch 'master' into android_new
2017-09-26 14:31:29 -07:00
Stephen Birarda
b77ceab661
remove noisy logging added by auto-baking
2017-09-26 10:45:23 -07:00
SamGondelman
9f12d3a365
fix missing models
2017-09-21 17:57:25 -07:00
Ryan Huffman
20759b0c97
Merge pull request #11404 from birarda/feat/auto-bake
...
add abort on shutdown to Baker/FBXBaker/TextureBaker
2017-09-19 14:20:56 -07:00
Bradley Austin Davis
b93e91b9f3
New android toolchain
2017-09-19 13:45:12 -07:00
Stephen Birarda
e1d79ee8f4
add abort to Baker and subclasses
2017-09-19 13:18:23 -07:00
Ryan Huffman
5950006111
Remove extraneous logging
2017-09-19 11:18:25 -07:00
Luis Cuenca
d7c525cf3a
glTF importer Demo
...
Imports a glTF model as the default avatar.
Geometry data and materials are imported.
No bone information is imported.
2017-09-05 13:32:51 -07:00
Ryan Huffman
e9258ec97a
Fix loading standalone baked textures from Asset Server
...
NetworkTexture was not properly handling redirected ATP files. For
instance, if going from .jpg -> .ktx, the NetworkTexture class needs to
be aware of this so it can stop the current request and make multiple
requests for the individual mip levels.
2017-08-28 15:54:40 -07:00
Ryan Huffman
39f04adc8d
Improve baking interface and add automatic baking to asset server
2017-08-24 16:15:28 -07:00
David Kelly
88a449c1af
Fixes hmd preview when resizing
2017-07-12 16:49:26 -07:00
David Kelly
e1df3feb5c
fix hmd preview
2017-07-11 10:54:35 -07:00
David Kelly
f18e64ed1a
first pass at blitting correct hmd preview (in mono)
2017-07-07 15:53:29 -07:00
David Kelly
b41c470064
first cut, still stereo
2017-07-06 15:59:24 -07:00
Zach Fox
ee86638c4e
Merge branch 'master' of https://github.com/highfidelity/hifi into spectator-camera
2017-07-06 09:58:00 -07:00
Brad Davis
7f1bc07d04
Trying to fix overlay crashes again
2017-07-05 14:30:01 -07:00
David Kelly
09d959bdeb
Merge branch 'spectator-camera' of https://github.com/highfidelity/hifi into dk/spectatorCameraPreview
2017-06-30 14:16:01 -07:00
Seth Alves
794495c197
make ResourceManager be owned by DependencyManager
2017-06-28 14:18:14 -07:00
David Kelly
b73102d063
Merge branch 'spectator-camera' of https://github.com/highfidelity/hifi into dk/spectatorCameraPreview
2017-06-28 08:57:04 -07:00
Brad Davis
28d727153b
PR feedback
2017-06-27 19:22:07 -07:00
Brad Davis
8130a91b8c
Cleanup entity dependencies
2017-06-27 19:15:49 -07:00
Clément Brisset
48aadb2899
Merge pull request #10775 from 1P-Cusack/21401
...
Adding support for loading obj.gz files in ModelCache.
2017-06-22 11:03:23 -07:00
1P-Cusack
f8c30c70e8
Addressing some feedback. Making the .obj.gz checks more specific and adding an exception if gunzip fails.
2017-06-22 11:21:19 -04:00
1P-Cusack
781e2f409f
Adding support for loading obj.gz files in ModelCache.
2017-06-21 18:50:39 -04:00
Atlante45
4a552affe6
Fix reload content for baked skyboxes
2017-06-21 15:19:03 -07:00
Brad Davis
e3fb42eefd
Fix crash when cache File lifetime exceeds cache lifetime
2017-06-20 14:38:51 -07:00
Howard Stearns
ddce665613
Merge pull request #10739 from zfox23/spectatorCamera_mergeable_20170619
...
Spectator Camera - Mergeable Rendering Components
2017-06-19 14:55:43 -07:00
Brad Davis
8aeeab30e7
Merge pull request #10689 from Atlante45/fix/ktx
...
Fix KTX performance problems
2017-06-19 14:44:52 -07:00
Zach Fox
cbdffce88e
Merge branch 'master' of https://github.com/highfidelity/hifi into spectatorCamera_mergeable_20170619
2017-06-19 13:53:29 -07:00
Brad Davis
ed6620fc51
Merge pull request #10718 from jherico/frame_thread
...
Cleanup and refactoring
2017-06-19 13:31:44 -07:00
Atlante45
c4c6142935
Merge branch 'master' of https://github.com/highfidelity/hifi into fix/ktx
2017-06-19 11:06:51 -07:00
Atlante45
8d45c4da7c
Fix comments
2017-06-19 11:02:31 -07:00
Brad Davis
1d4b443113
Prevent cache ejection of textures in use
2017-06-19 09:51:11 -07:00
Atlante45
d090ac4396
CR
2017-06-16 17:04:57 -07:00
Brad Davis
a69cf31f4b
PR feedback and cmake fixes
2017-06-16 16:59:58 -07:00
Atlante45
54fc8085f3
Remove pointer to file in NetworkTexture
2017-06-16 14:31:56 -07:00
Atlante45
4d3fc39ab6
Make KTX async tasks thread safe
2017-06-16 14:31:56 -07:00
Atlante45
fb8aa96a57
Add resource processing tracking to KTX
2017-06-16 14:31:56 -07:00
Atlante45
306b55e45d
Synchronous mip loading
2017-06-16 14:31:56 -07:00
Atlante45
57e8d8e1fd
Fix download retries
2017-06-16 14:31:56 -07:00
Atlante45
31d2592e7d
Handle header and high mips in the same callback
2017-06-16 14:31:56 -07:00
Atlante45
d2251bb840
Offload ktx processing to threadpool
2017-06-16 14:31:56 -07:00
Atlante45
3110dd72bf
More ktx work
2017-06-16 14:31:56 -07:00
Atlante45
35a0c41cf5
Move Ktx processing to thread pool.
2017-06-16 14:31:56 -07:00
David Kelly
6d64261e94
working but often the spectator camera texture is not right.
2017-06-16 08:40:18 -07:00
Zach Fox
fd50434d86
New camera model; Cleanup; Bashing head :against desk
2017-06-09 11:42:16 -07:00
Zach Fox
3884287c41
Use 'resource' protocol instead of 'http'
2017-06-09 11:39:28 -07:00
Zach Fox
5114fd8e1f
Rename correctly?
2017-06-09 11:39:28 -07:00
Zach Fox
7aef4dab4c
Variable renaming pass
2017-06-09 11:39:28 -07:00
howard-stearns
4ccfef9702
Merge branch 'spectator-camera' of https://github.com/highfidelity/hifi into spectator-camera-prototype
2017-06-05 11:18:40 -07:00
Zach Fox
87fca16e0d
Merge branch 'master' of https://github.com/highfidelity/hifi into spectator-camera
2017-06-05 10:48:12 -07:00
Brad Davis
1f95daf5c1
Add dev menu option to wipe KTX cache on next launch
2017-06-02 11:19:43 -07:00
Brad Davis
b9f9cddea0
Add versioning support to the KTX cache
2017-06-01 17:16:24 -07:00
howard-stearns
3f5f47e7f3
Merge branch 'spectator-camera' of https://github.com/highfidelity/hifi into spectator-camera-prototype
2017-05-18 16:13:15 -07:00
howard-stearns
851911f55a
Merge branch 'master' of https://github.com/highfidelity/hifi into update-from-master-1
2017-05-18 15:28:40 -07:00
Ryan Huffman
e0212ac32b
Remove _fullImageSize from ktx header
2017-05-16 15:53:07 -07:00
Ryan Huffman
7225326bfc
Fix failed mip insertions not being handled by TextureCache
2017-05-16 15:12:47 -07:00
Ryan Huffman
bfd1274ed3
Fix progressive loading of cubemaps
...
In various places we were using the KTX _imageSize as the size of the
entire mip level, when it is actually the size of the face for cubemaps.
2017-05-16 15:12:47 -07:00
howard-stearns
9d1283e067
resetSize of texture
2017-05-14 15:24:35 -07:00
samcake
bdb0414add
Adding a validation step at runtime for the cached KTX file in order to regenerate them if anything seems wrong
2017-05-12 18:04:22 -07:00
howard-stearns
bca2cf45c0
Merge branch 'master' of https://github.com/highfidelity/hifi into spectator-camera
2017-05-12 15:21:03 -07:00
Brad Hefta-Gaub
a88f72024d
Merge pull request #10243 from birarda/bake-textures
...
Add an internal tool for domain/model/skybox KTX texture baking
2017-05-12 12:26:33 -07:00
samcake
39241bec13
Prototyping a way to produce a selfie and use the rendering directly
2017-05-11 15:58:31 -07:00
Ryan Huffman
87a685c4f9
Fix OSX warning in TextureCache
2017-05-04 13:41:20 -07:00
Ryan Huffman
a886963e20
Fix refresh crash with ktx textures
2017-05-03 11:26:52 -07:00
Ryan Huffman
7999ed6f60
Fix Resource::refresh for NetworkTexture
2017-05-03 11:26:52 -07:00
Ryan Huffman
0263021c0c
Fix loaded being reset to false for KTX resources
2017-05-03 11:26:52 -07:00
Stephen Birarda
5d1abe4499
Merge pull request #10307 from huffman/fix/ktx-crash
...
Fix for resource downloads getting capped
2017-05-03 11:25:51 -07:00
Atlante45
4f368cc867
Load High Mips before Fbx after skybox
2017-05-01 13:35:14 -07:00
Ryan Huffman
2faa8fb671
Fix ResourceCache warning on OSX
2017-04-27 14:45:18 -07:00
Ryan Huffman
4b0bd80c27
Fix NetworkTexture not cleaning itself up on destruction
2017-04-27 13:03:42 -07:00
Ryan Huffman
149f87e734
Fix style in NetworkTexture
2017-04-27 12:01:55 -07:00
Ryan Huffman
42da429414
Fix NetworkTexture self possibly being null when attempting request
2017-04-27 12:01:37 -07:00
ZappoMan
c0df82ff69
Merge branch 'master' of https://github.com/highfidelity/hifi into retrySkeletonURL
2017-04-26 18:49:24 -07:00
Stephen Birarda
49e7ae6dbc
call image library for texture baking
2017-04-26 18:37:35 -07:00
Atlante45
19d5414c30
Reduce High Mips request size
2017-04-26 16:23:09 -07:00
Ryan Huffman
c7ac82b4e2
Remove magic number for kv and image sizes
2017-04-26 15:09:26 -07:00
Atlante45
70ece9f0fd
Load skybox first and sounds later
2017-04-26 14:57:23 -07:00
Ryan Huffman
0f461a2188
Fix priority being reset when requesting low mips
2017-04-26 11:37:47 -07:00
Ryan Huffman
3184ddb29f
Fix duplicate low mip calculation in NetworkTexture
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
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
d338ccac26
Update NetworkTexture to automatically download all mips
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
Stephen Birarda
d9c5997b63
fix references to TextureCache in NetworkTexture
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
Ryan Huffman
8d03d50d35
Cleanup progressive ktx debugging
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
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