Soreepeong
|
9ba0a297c9
|
Add texture vram usage estimation
|
2024-03-05 01:53:31 +09:00 |
|
Soreepeong
|
e9b903b2a7
|
Track shared textures
|
2024-03-05 01:37:46 +09:00 |
|
Soreepeong
|
7f12e3f3da
|
Assign debug names for textures
|
2024-03-05 01:22:16 +09:00 |
|
Soreepeong
|
6a0f774625
|
Add texture leak tracker
|
2024-03-05 01:06:02 +09:00 |
|
Soreepeong
|
2572f24e08
|
More cleanup
|
2024-03-04 22:46:38 +09:00 |
|
Soreepeong
|
0a658477c6
|
cleanup
|
2024-03-04 21:13:00 +09:00 |
|
Soreepeong
|
5fd7457df4
|
Add ForwardingTextureWrap
|
2024-03-03 22:24:15 +09:00 |
|
Soreepeong
|
6c8c42ca05
|
Cleanup
|
2024-03-03 21:46:49 +09:00 |
|
Soreepeong
|
bb76f0eea4
|
fix
|
2024-03-03 21:04:51 +09:00 |
|
Soreepeong
|
5ad8edbc04
|
Move save get/save functions to ITextureReadbackProvider
|
2024-03-03 21:00:37 +09:00 |
|
Soreepeong
|
fa5e708a43
|
Cleanup and reformat
|
2024-03-03 20:51:50 +09:00 |
|
Soreepeong
|
858d27ab8e
|
Fix namespace
|
2024-03-03 20:44:49 +09:00 |
|
Soreepeong
|
e1bdba06de
|
cleanup
|
2024-03-03 20:41:41 +09:00 |
|
Soreepeong
|
c04ce36b9c
|
Add CreateFromGameScreen
|
2024-03-03 20:08:52 +09:00 |
|
Soreepeong
|
c0938bd3a9
|
fix
|
2024-03-03 16:21:18 +09:00 |
|
Soreepeong
|
3853191c48
|
More cleanup
|
2024-03-03 00:51:28 +09:00 |
|
Soreepeong
|
3415df5d40
|
Cleanup
|
2024-03-02 23:45:14 +09:00 |
|
Soreepeong
|
0aa75306d4
|
fixese
|
2024-03-02 07:50:37 +09:00 |
|
Soreepeong
|
5367d288d6
|
Use WIC to implement ITP.SaveAsImageFormatToStreamAsync
|
2024-03-02 06:57:12 +09:00 |
|
Soreepeong
|
54ebe8c02a
|
fixes
|
2024-03-02 02:03:26 +09:00 |
|
Soreepeong
|
1ae11440aa
|
Add ITextureProvider.CreateFromExistingTextureAsync
|
2024-03-02 01:41:11 +09:00 |
|
Soreepeong
|
c86be31255
|
cleanup
|
2024-03-01 10:09:04 +09:00 |
|
Soreepeong
|
111029e9bc
|
Fix inconsistency
|
2024-03-01 10:01:51 +09:00 |
|
Soreepeong
|
8fa8ca43b6
|
Rename ISharedImmediateTexture methods
|
2024-03-01 09:47:27 +09:00 |
|
Soreepeong
|
c9f613931f
|
supply Channel<T> create params
|
2024-03-01 01:49:32 +09:00 |
|
Soreepeong
|
e2ed5258eb
|
Cleanup TextureLoadThrottler
|
2024-03-01 00:10:58 +09:00 |
|
Soreepeong
|
b34a901702
|
make it consistent
|
2024-02-28 22:16:40 +09:00 |
|
Soreepeong
|
ca986b46a2
|
cleanup
|
2024-02-28 21:17:50 +09:00 |
|
Soreepeong
|
cc756c243c
|
Add ITextureProvider.GetFromManifestResource(Assembly,string)
|
2024-02-28 21:04:57 +09:00 |
|
Soreepeong
|
b52d4724e9
|
cleanup
|
2024-02-28 20:18:48 +09:00 |
|
Soreepeong
|
35f3802471
|
Format
|
2024-02-28 20:10:31 +09:00 |
|
Soreepeong
|
b16fa5cb46
|
Inline as seen fit
|
2024-02-28 20:07:13 +09:00 |
|
Soreepeong
|
55b5c5094a
|
TextureLoadThrottler: make CreateLoader never block
|
2024-02-28 19:59:36 +09:00 |
|
Soreepeong
|
f8492dc06b
|
changes
|
2024-02-28 19:16:14 +09:00 |
|
Soreepeong
|
aa35052a15
|
update UldWrapper
|
2024-02-28 17:43:24 +09:00 |
|
Soreepeong
|
e12563d20f
|
Suppress cancelled task exception from bubbling
|
2024-02-28 17:43:24 +09:00 |
|
Soreepeong
|
2c013f39ca
|
fix
|
2024-02-28 17:43:24 +09:00 |
|
Soreepeong
|
71b84bcf40
|
Move all texture loading functionalities from IM to TM
|
2024-02-28 17:43:24 +09:00 |
|
Soreepeong
|
248c7911a0
|
Ensure leaveOpen takes effect even on cancellations
|
2024-02-28 17:43:24 +09:00 |
|
Soreepeong
|
3bf907002f
|
Remove CancellationToken from GetFromRaw(Sync)
|
2024-02-28 17:43:24 +09:00 |
|
Soreepeong
|
80875247b6
|
Correct Async refcount handling
|
2024-02-28 17:43:24 +09:00 |
|
Soreepeong
|
ba51ec52f5
|
Better tex load cancellation handling
|
2024-02-28 17:43:24 +09:00 |
|
Soreepeong
|
517abb0c71
|
Suppress hint
|
2024-02-28 17:43:24 +09:00 |
|
Soreepeong
|
ea633cd876
|
Implement texture load throttling & cancellable async loads
|
2024-02-28 17:43:24 +09:00 |
|
Soreepeong
|
e12b2f7803
|
Make state+texture retrieval done with one API call
|
2024-02-28 17:43:24 +09:00 |
|
Soreepeong
|
71bb02347f
|
Update docs
|
2024-02-28 17:43:24 +09:00 |
|
Soreepeong
|
2920d18afa
|
Update IconBrowserWidget
|
2024-02-28 17:43:24 +09:00 |
|
Soreepeong
|
5eadfc1b4d
|
Add state fetchers
|
2024-02-28 17:43:24 +09:00 |
|
Soreepeong
|
eb4d9aba7e
|
TexWidget: add test/examples for new APIs
|
2024-02-28 17:43:22 +09:00 |
|
Soreepeong
|
3fe2920e92
|
Update ITextureProvider
|
2024-02-28 17:29:23 +09:00 |
|