index
:
eglantine-cirakg
nx2
Mirror of github.com/cira0100/Eglantine-public nx2, a fork of Djihads80/Eglantine.
cirakg
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
video_core
/
texture_cache
Commit message (
Expand
)
Author
Age
Files
Lines
*
Merge pull request #295 from rdenno/fix/texture-x8z24-components
Jonas
32 hours
1
-0
/
+1
|
\
|
*
texture_cache: look up X8Z24 with UNORM, UINT, UNORM, UNORM components
rdenno
43 hours
1
-0
/
+1
*
|
Merge pull request #334 from snowstormxd/codex/upstream-mkw-test
Jonas
33 hours
1
-6
/
+12
|
\
\
|
*
|
texture_cache: clear only exposed descriptor bitmap words
snowstormxd
36 hours
1
-4
/
+9
|
*
|
tests: verify deferred descriptors against eager invalidation
snowstormxd
36 hours
1
-2
/
+3
*
|
|
video_core: read texture handles as header offsets only on Switch 2
Sssnowyyy
35 hours
1
-1
/
+2
|
/
/
*
|
Merge nx2 into nx2-experimental
kraibse
42 hours
2
-2
/
+88
|
\
\
|
|
/
|
/
|
|
*
Linux and AMD: BC3 flashing on RADV, ASTC decode stalls, lower RAM usage, a b...
Whovian64
48 hours
1
-2
/
+14
|
*
video_core: temporal upscale stand-in for Fortune's Weave's DLSS
Duck912
2 days
2
-0
/
+74
*
|
texture_cache: keep the allocator's block slack out of the usable VRAM
kraibse
2 days
2
-2
/
+22
*
|
vulkan: don't make small images unbacked when device memory runs out
kraibse
2 days
2
-2
/
+24
*
|
texture_cache: collect images in the emptiest device memory blocks first
Takoroka
2 days
2
-2
/
+57
*
|
texture_cache: cold-hint the guest memory of sparse images too
Takoroka
2 days
1
-2
/
+9
*
|
Merge remote-tracking branch 'origin/fix/texture-cache-free-slots' into test/...
Takoroka
3 days
1
-0
/
+2
|
\
\
|
*
|
texture_cache: free the slots of deleted allocations and framebuffers
Takoroka
3 days
1
-0
/
+2
|
|
/
*
|
Merge remote-tracking branch 'origin/fix/tc-view-ref-index' into test/linux-a...
Takoroka
3 days
2
-10
/
+27
|
\
\
|
*
|
texture_cache: find a deleted image's view entries without a scan
Takoroka
3 days
2
-10
/
+27
*
|
|
Merge remote-tracking branch 'origin/fix/tc-count-sentenced' into test/linux-...
Takoroka
3 days
2
-1
/
+41
|
\
\
\
|
*
|
|
texture_cache: free deleted images once the GPU is past them
Takoroka
3 days
2
-2
/
+27
|
*
|
|
texture_cache: don't count deleted images still waiting to be destroyed
Takoroka
3 days
2
-0
/
+15
|
|
/
/
*
|
|
Merge remote-tracking branch 'origin/fix/tc-cheap-image-delete' into test/lin...
Takoroka
3 days
2
-1
/
+19
|
\
\
\
|
*
|
|
texture_cache: delete images without walking every channel's tables
Takoroka
3 days
2
-1
/
+19
|
|
/
/
*
|
|
Merge remote-tracking branch 'origin/fix/tc-cap-device-memory' into test/linu...
Takoroka
3 days
2
-0
/
+11
|
\
\
\
|
*
|
|
texture_cache: collect from 5 GiB of device memory on every GPU
Takoroka
4 days
2
-0
/
+11
*
|
|
|
Merge remote-tracking branch 'origin/fix/nx2-texture-header-offset-handles' i...
Takoroka
3 days
1
-0
/
+1
|
\
\
\
\
|
*
|
|
|
nx2: read texture handles that hold a header byte offset
Takoroka
4 days
1
-0
/
+1
|
|
/
/
/
*
|
|
|
Merge remote-tracking branch 'origin/fix/cold-hint-uploaded-memory' into test...
Takoroka
3 days
2
-0
/
+16
|
\
\
\
\
|
|
_
|
_
|
/
|
/
|
|
|
|
*
|
|
texture_cache: mark guest memory textures were uploaded from cold
Takoroka
3 days
2
-0
/
+16
|
|
/
/
*
|
|
nx2: guard empty and overflowing 216 map requests, log failed whole-backing
kraibse
3 days
1
-0
/
+5
*
|
|
vulkan: share one zeroed block between empty sparse blocks on AMD
Takoroka
3 days
2
-0
/
+29
*
|
|
texture_cache: back large sparse 2D images by sparse block
Takoroka
3 days
6
-0
/
+315
*
|
|
Fix Compilation and crash on MACOS
Adya
3 days
1
-0
/
+4
|
|
/
|
/
|
*
|
1st pass of review: code cleanup & windows test
néo Luigi
4 days
1
-5
/
+5
*
|
texture_cache: keep Switch 2 VRAM use under the driver's budget
Wael3rd
4 days
2
-22
/
+60
|
/
*
texture_cache: log unbacked layers over the image's memory cap
kraibse
5 days
1
-0
/
+1
*
vulkan: bind memory to sparse terrain arrays layer by layer
Takoroka
5 days
3
-4
/
+91
*
texture_cache: give images over unwritten sparse blocks no device memory
Takoroka
5 days
2
-0
/
+17
*
texture_cache: re-decode only the written layers of large ASTC arrays
Takoroka
5 days
3
-2
/
+125
*
nx2: log per-call and periodic diagnostic lines at debug level
Takoroka
5 days
1
-4
/
+4
*
texture_cache: don't shadow ImageBase::info in FindView
Takoroka
5 days
1
-2
/
+2
*
build: fixes for clang-cl
Takoroka
5 days
1
-1
/
+3
*
texture_cache: count evictions that download; EDEN_NX2_TC_MIN_AGE knob
Takoroka
5 days
2
-2
/
+11
*
video_core: less waiting on the GPU caches' locks
Takoroka
6 days
2
-1
/
+10
*
texture_cache: Switch 2 collector thresholds follow the device memory budget
Takoroka
6 days
2
-9
/
+20
*
nx2: GPU-thread zone timers and an in-process sampling profiler
Takoroka
6 days
1
-0
/
+2
*
ASTC: decode and re-compress to BC1/BC3 on the GPU; texture cache budget
Takoroka
6 days
5
-9
/
+92
*
Texture cache: stop the churn, the per-frame image leak and garbage textures
Takoroka
6 days
5
-30
/
+134
*
Texture cache: log VMA blocks per memory type with the periodic memory log
Takoroka
6 days
1
-1
/
+4
*
Texture cache: fix use-after-free in async texture decode
Takoroka
6 days
2
-3
/
+20
*
ASTC: re-compress to BC3 except huge arrays, which stay RGBA8 and trimmed
Takoroka
6 days
1
-0
/
+40
[next]