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
/
texture_cache.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
video_core: NVIDIA DLSS through NVIDIA Streamline in place of a game's DLSS
Duck912
6 hours
1
-2
/
+2
*
video_core: cut per-draw work on the GPU back thread in crowded scenes (#374)
Duck
16 hours
1
-2
/
+2
*
Merge remote-tracking branch 'origin/nx2' into fe-fsr31
Duck912
24 hours
1
-1
/
+2
|
\
|
*
video_core: read texture handles as header offsets only on Switch 2
Sssnowyyy
28 hours
1
-1
/
+2
*
|
video_core: replace Fortune's Weave's DLSS with AMD FSR 3.1
Duck912
26 hours
1
-7
/
+42
*
|
video_core: sharpen the temporal DLSS stand-in
Duck912
26 hours
1
-2
/
+18
|
/
*
Merge nx2 into nx2-experimental
kraibse
34 hours
1
-2
/
+81
|
\
|
*
Linux and AMD: BC3 flashing on RADV, ASTC decode stalls, lower RAM usage, a b...
Whovian64
40 hours
1
-2
/
+14
|
*
video_core: temporal upscale stand-in for Fortune's Weave's DLSS
Duck912
45 hours
1
-0
/
+67
*
|
texture_cache: keep the allocator's block slack out of the usable VRAM
kraibse
2 days
1
-2
/
+21
*
|
vulkan: don't make small images unbacked when device memory runs out
kraibse
2 days
1
-2
/
+21
*
|
texture_cache: collect images in the emptiest device memory blocks first
Takoroka
2 days
1
-2
/
+53
*
|
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
2 days
1
-0
/
+2
|
\
\
|
*
|
texture_cache: free the slots of deleted allocations and framebuffers
Takoroka
2 days
1
-0
/
+2
|
|
/
*
|
Merge remote-tracking branch 'origin/fix/tc-view-ref-index' into test/linux-a...
Takoroka
2 days
1
-10
/
+21
|
\
\
|
*
|
texture_cache: find a deleted image's view entries without a scan
Takoroka
2 days
1
-10
/
+21
*
|
|
Merge remote-tracking branch 'origin/fix/tc-count-sentenced' into test/linux-...
Takoroka
2 days
1
-1
/
+26
|
\
\
\
|
*
|
|
texture_cache: free deleted images once the GPU is past them
Takoroka
2 days
1
-2
/
+16
|
*
|
|
texture_cache: don't count deleted images still waiting to be destroyed
Takoroka
3 days
1
-0
/
+11
|
|
/
/
*
|
|
Merge remote-tracking branch 'origin/fix/tc-cheap-image-delete' into test/lin...
Takoroka
2 days
1
-0
/
+10
|
\
\
\
|
*
|
|
texture_cache: delete images without walking every channel's tables
Takoroka
3 days
1
-0
/
+10
|
|
/
/
*
|
|
Merge remote-tracking branch 'origin/fix/tc-cap-device-memory' into test/linu...
Takoroka
2 days
1
-0
/
+8
|
\
\
\
|
*
|
|
texture_cache: collect from 5 GiB of device memory on every GPU
Takoroka
4 days
1
-0
/
+8
*
|
|
|
Merge remote-tracking branch 'origin/fix/nx2-texture-header-offset-handles' i...
Takoroka
2 days
1
-0
/
+1
|
\
\
\
\
|
*
|
|
|
nx2: read texture handles that hold a header byte offset
Takoroka
3 days
1
-0
/
+1
|
|
/
/
/
*
|
|
|
Merge remote-tracking branch 'origin/fix/cold-hint-uploaded-memory' into test...
Takoroka
2 days
1
-0
/
+14
|
\
\
\
\
|
|
_
|
_
|
/
|
/
|
|
|
|
*
|
|
texture_cache: mark guest memory textures were uploaded from cold
Takoroka
2 days
1
-0
/
+14
|
|
/
/
*
|
|
nx2: guard empty and overflowing 216 map requests, log failed whole-backing
kraibse
2 days
1
-0
/
+5
*
|
|
vulkan: share one zeroed block between empty sparse blocks on AMD
Takoroka
2 days
1
-0
/
+26
*
|
|
texture_cache: back large sparse 2D images by sparse block
Takoroka
2 days
1
-0
/
+65
*
|
|
Fix Compilation and crash on MACOS
Adya
3 days
1
-0
/
+4
|
|
/
|
/
|
*
|
texture_cache: keep Switch 2 VRAM use under the driver's budget
Wael3rd
3 days
1
-22
/
+52
|
/
*
texture_cache: log unbacked layers over the image's memory cap
kraibse
4 days
1
-0
/
+1
*
vulkan: bind memory to sparse terrain arrays layer by layer
Takoroka
4 days
1
-4
/
+82
*
texture_cache: give images over unwritten sparse blocks no device memory
Takoroka
4 days
1
-0
/
+14
*
texture_cache: re-decode only the written layers of large ASTC arrays
Takoroka
4 days
1
-2
/
+106
*
nx2: log per-call and periodic diagnostic lines at debug level
Takoroka
5 days
1
-4
/
+4
*
texture_cache: count evictions that download; EDEN_NX2_TC_MIN_AGE knob
Takoroka
5 days
1
-2
/
+10
*
video_core: less waiting on the GPU caches' locks
Takoroka
6 days
1
-0
/
+5
*
texture_cache: Switch 2 collector thresholds follow the device memory budget
Takoroka
6 days
1
-8
/
+19
*
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
1
-9
/
+52
*
Texture cache: stop the churn, the per-frame image leak and garbage textures
Takoroka
6 days
1
-24
/
+100
*
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
1
-3
/
+19
*
ASTC: re-compress to BC3 except huge arrays, which stay RGBA8 and trimmed
Takoroka
6 days
1
-0
/
+40
*
Keep huge ASTC arrays from a lower mip on the host (title 1 terrain)
Takoroka
6 days
1
-2
/
+49
*
Fix the P6 scratch save in R2UR/MATCH/HFMA2.RELU; GPU memory dump tool
Takoroka
6 days
1
-0
/
+6
*
Vulkan: unbacked sparse images for textures too large to back
Takoroka
6 days
1
-2
/
+9
[next]