Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Force67/prosperity
/ functions
Functions
1,395 in github.com/Force67/prosperity
⨍
Functions
1,395
◇
Types & classes
255
↓ 2 callers
Function
validate
delta/gpu/gcn/spirv/spv_post.cpp:36
↓ 2 callers
Method
vectorShuffle
delta/gpu/gcn/spirv/spv_emit.cpp:284
↓ 2 callers
Function
vkBlendOp
GNM blend function (combine fcn) -> Vulkan blend op.
delta/gpu/vk_render.cpp:474
↓ 2 callers
Function
vop1
VOP1 (GFX6/7).
delta/gpu/gcn/gcn_interp.cpp:106
↓ 2 callers
Function
vop2
VOP2 (GFX6/7, canonical [30:25] opcode numbers). Integer ops dominate compute address math.
delta/gpu/gcn/gcn_interp.cpp:72
↓ 2 callers
Function
vopc
VOPC: vector compare -> VCC (s[106]) and, for this lane, EXEC gets ANDed by the following s_and. We store the bool in VCC; the bounds idiom then sets
delta/gpu/gcn/gcn_interp.cpp:159
↓ 2 callers
Function
vprx_get
delta/runtime/vprx/vprx.cpp:115
↓ 2 callers
Method
walk
(s, i, pre="")
tools/pkg_extract/pkg_extract.py:84
↓ 1 callers
Method
AddEntry
shared/utl/logger/logger.cpp:67
↓ 1 callers
Method
AddSink
shared/utl/logger/logger.cpp:83
↓ 1 callers
Method
Clear
not thread-safe
shared/utl/logger/threadsafe_queue.h:80
↓ 1 callers
Method
Empty
shared/utl/logger/threadsafe_queue.h:27
↓ 1 callers
Function
GetLevelName
shared/utl/logger/logger.cpp:113
↓ 1 callers
Method
GetSink
shared/utl/logger/logger.cpp:104
↓ 1 callers
Method
Size
shared/utl/logger/threadsafe_queue.h:25
↓ 1 callers
Method
Write
delta/kern/vfs.cpp:92
↓ 1 callers
Method
Write
shared/utl/file.h:71
↓ 1 callers
Method
_dec
(s, si, data)
tools/pkg_extract/pkg_extract.py:33
↓ 1 callers
Method
addGame
()
android/java/com/prosperity/ps4/LauncherActivity.java:270
↓ 1 callers
Method
addToLibrary
(String path, String title, String titleId, String icon)
android/java/com/prosperity/ps4/LauncherActivity.java:497
↓ 1 callers
Function
addrMacro32
2D macro-tiled byte offset (32bpp), single slice/sample (tile_split inert at 32bpp 1-sample, slice/bank rotation zero for single slice).
delta/gpu/gcn/gcn_detile.cpp:291
↓ 1 callers
Function
addrMicro32
1D micro-tiled byte offset (32bpp), slice/sample 0.
delta/gpu/gcn/gcn_detile.cpp:269
↓ 1 callers
Method
adopt
delta/kern/dev/file_dev.cpp:38
↓ 1 callers
Function
aes128CbcDecrypt
delta/formats/pkg_object.cpp:134
↓ 1 callers
Function
align_up
shared/base.h:87
↓ 1 callers
Function
applyBootPatches
Boot patches applied before entering the guest, needed by every boot path (modexec and the real pkg boot), not just the modexec harness.
delta/kern/proc.cpp:344
↓ 1 callers
Function
arrayModeOf
delta/gpu/gcn/gcn_detile.cpp:58
↓ 1 callers
Function
autoSkipButtons
Auto-skip pulse: advance the intro/title/menus into actual gameplay for a headless verification run. Gated by g_autoskip at the call site, where it ta
delta/runtime/vprx/libScePad/libScePad.cpp:85
↓ 1 callers
Function
available
delta/gfx/gfx_android.cpp:514
↓ 1 callers
Function
bankFromCoord
ComputeBankFromCoord (tiling.comp), parameterized by num_banks/widths.
delta/gpu/gcn/gcn_detile.cpp:242
↓ 1 callers
Function
baseSize
Dwords occupied (excluding any trailing literal).
delta/gpu/gcn/gcn_decode.cpp:53
↓ 1 callers
Function
beginFrame
delta/gpu/vk_render.cpp:1421
↓ 1 callers
Function
blend
delta/gfx/overlay.cpp:103
↓ 1 callers
Function
blendPx
delta/gfx/gfx_android.cpp:142
↓ 1 callers
Function
bootOnce
delta/main/android_main.cpp:95
↓ 1 callers
Method
branchConditional
delta/gpu/gcn/spirv/spv_emit.cpp:301
↓ 1 callers
Function
branchTaken
"Take the branch" condition for a conditional branch kind.
delta/gpu/gcn/spirv/gcn_spirv.cpp:549
↓ 1 callers
Function
buildFs
tools/spv_selftest.cpp:51
↓ 1 callers
Function
buildLegend
delta/gfx/overlay.cpp:67
↓ 1 callers
Function
buildRegVmVs
A register-VM-style VS: a Private uint[8] "vgpr" file, written then read back, position computed via float<->uint bitcasts. Exercises exactly what the
tools/spv_selftest.cpp:74
↓ 1 callers
Method
buildUi
()
android/java/com/prosperity/ps4/LauncherActivity.java:81
↓ 1 callers
Function
buildVs
tools/spv_selftest.cpp:32
↓ 1 callers
Method
cancel
delta/kern/lv2/sys_semaphore.cpp:75
↓ 1 callers
Function
capstone_to_xbyak
delta/runtime/code_lift.cpp:32
↓ 1 callers
Function
channelsFromParam
delta/runtime/vprx/libSceAudioIn/libSceAudioIn.cpp:25
↓ 1 callers
Function
classify
delta/gpu/gcn/gcn_decode.cpp:28
↓ 1 callers
Method
clear
delta/kern/lv2/sys_event_flag.cpp:77
↓ 1 callers
Method
close
shared/utl/logger/logimp_posix.cpp:28
↓ 1 callers
Method
compare
(File a, File b)
android/java/com/prosperity/ps4/LauncherActivity.java:600
↓ 1 callers
Function
completeFlipLabels
delta/kern/dev/gc_dev.cpp:24
↓ 1 callers
Function
computePad
Map the down touches to a DS4 pad against the layout above.
delta/gfx/gfx_android.cpp:107
↓ 1 callers
Method
confirmRemove
(final String path, String title)
android/java/com/prosperity/ps4/LauncherActivity.java:302
↓ 1 callers
Method
constBool
delta/gpu/gcn/spirv/spv_emit.cpp:163
↓ 1 callers
Function
createDevice
delta/gpu/vk_render.cpp:274
↓ 1 callers
Method
createGuestThread
delta/cpu/fex_backend.cpp:369
↓ 1 callers
Function
createPipeline
delta/gpu/vk_render.cpp:583
↓ 1 callers
Function
createTexPipeline
delta/gpu/vk_render.cpp:610
↓ 1 callers
Function
currentGuestGregs
delta/cpu/fex_backend.cpp:683
↓ 1 callers
Function
currentGuestRip
delta/cpu/fex_backend.cpp:679
↓ 1 callers
Function
dcoreMain
delta/main/dapi.cpp:126
↓ 1 callers
Function
decodeFormat
SceAudioOutParamFormat (param low byte) -> (channels, isFloat).
delta/runtime/vprx/libSceAudioOut/libSceAudioOut.cpp:31
↓ 1 callers
Function
decodeNid
delta/kern/module.cpp:488
↓ 1 callers
Function
detile32
delta/gpu/gcn/gcn_detile.cpp:329
↓ 1 callers
Function
draw
delta/gpu/vk_render.cpp:1449
↓ 1 callers
Function
drawOverlay
delta/gfx/gfx_android.cpp:171
↓ 1 callers
Function
drawRecomp
Issue an indexed draw running the game's recompiled VS/PS. Returns false if the draw can't be handled (the caller falls back to the heuristic path).
delta/gpu/vk_render.cpp:1236
↓ 1 callers
Function
dumpPpm
delta/gpu/vk_render.cpp:1100
↓ 1 callers
Function
dumpStruct
Dump an ioctl arg struct as u64s. Just the values: do NOT chase "pointers" (many fields are two packed u32s like {pitch, height} that look like a high
delta/kern/dev/dce_dev.cpp:116
↓ 1 callers
Function
dumpThreadTrace
delta/cpu/fex_backend.cpp:689
↓ 1 callers
Function
emitInst
Emit one non-terminator instruction (branches are handled by the CFG driver).
delta/gpu/gcn/spirv/gcn_spirv.cpp:364
↓ 1 callers
Function
emit_bsd_trampoline
One-time trampoline per handler: call it with the guest's arg registers untouched, then set/clear the carry flag and normalise rax per the convention
delta/kern/lv2/lv2.cpp:845
↓ 1 callers
Function
encode_nid
delta/runtime/vprx/vprx.cpp:188
↓ 1 callers
Function
endsWithIgnoreCase
delta/main/dcore.cpp:140
↓ 1 callers
Function
ensure
Idempotent bring-up: create the window/swapchain on the first call, then just report availability. Safe to call every frame from the presenting thread
delta/gfx/gfx_vk.cpp:513
↓ 1 callers
Function
ensureFrameResources
delta/gfx/gfx_android.cpp:345
↓ 1 callers
Function
ensureFrameResources
delta/gfx/gfx_vk.cpp:204
↓ 1 callers
Function
ensureReadback
delta/gpu/vk_render.cpp:900
↓ 1 callers
Method
enterGuest
Convenience for the main thread: create + run on this thread.
delta/cpu/cpu_backend.h:80
↓ 1 callers
Method
extractAll
delta/formats/pup_object.cpp:86
↓ 1 callers
Function
faultingSyscall
delta/cpu/fex_backend.cpp:687
↓ 1 callers
Function
fbHeight
delta/gpu/cmd_processor.cpp:48
↓ 1 callers
Function
fbWidth
Current render-target / framebuffer geometry, derived from the screen scissor (CB regs don't carry an explicit width/height).
delta/gpu/cmd_processor.cpp:43
↓ 1 callers
Method
fdiv
delta/gpu/gcn/spirv/gcn_spirv.cpp:168
↓ 1 callers
Method
find
delta/formats/pkg_object.cpp:633
↓ 1 callers
Function
findMemoryTypePref
Pick a memory type matching `pref` if any exists, else fall back to `req`. Used for the readback buffer: the CPU READS it every frame (the scanout fli
delta/gpu/vk_render.cpp:248
↓ 1 callers
Function
flipCount
delta/kern/lv2/sys_event.cpp:36
↓ 1 callers
Method
fneg
delta/gpu/gcn/spirv/gcn_spirv.cpp:169
↓ 1 callers
Function
fopen_s
fopen_s shim. POSIX has no _s variants, so emulate the contract: returns 0 on success, errno on failure; *fp is set on success, nulled otherwise.
shared/base.h:56
↓ 1 callers
Function
forceGetterOk
Patch a (rdi=paramId, rsi=int* out) getter to `*out = val; return 0`.
delta/kern/proc.cpp:329
↓ 1 callers
Function
forwardTouch
Forward the currently-down touch points (surface pixel coords) to gfx, which owns the on-screen control layout and maps them to the DS4 pad + overlay.
delta/main/android_main.cpp:108
↓ 1 callers
Function
freeMem
shared/utl/mem_posix.cpp:58
↓ 1 callers
Method
fstat
delta/kern/dev/dir_dev.cpp:52
↓ 1 callers
Function
getAvailableMem
shared/utl/mem_posix.cpp:69
↓ 1 callers
Function
getLogSink
shared/utl/logger/logger.cpp:159
↓ 1 callers
Function
getMultiTexSet
delta/gpu/vk_render.cpp:868
↓ 1 callers
Function
getRecompPipe
Build (or fetch) the pipeline for a recompiled draw, keyed by the shader pair + blend state + vertex layout.
delta/gpu/vk_render.cpp:1156
↓ 1 callers
Function
get_ekpfs
(f)
tools/pkg_extract/pkg_extract.py:98
↓ 1 callers
Function
guestTscFreq
The guest's TSC. machdep.tsc_freq must equal the rate the guest's `rdtsc` actually advances, or every libkernel timer (frame pacing, timeouts: a guest
delta/kern/lv2/sys_info.cpp:37
↓ 1 callers
Function
guest_tls_get_addr
delta/kern/lv2/sys_dynlib.cpp:362
↓ 1 callers
Function
handleDispatch
IT_DISPATCH_DIRECT: a GPU compute dispatch. body = [dim_x, dim_y, dim_z, dispatch_initiator] (workgroup counts). The CS program addr, workgroup size,
delta/gpu/cmd_processor.cpp:795
← previous
next →
301–400 of 1,395, ranked by callers