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
↓ 1 callers
Function
handleDraw
Issue the current register state as a draw: begin the frame lazily on the first draw, then hand the draw to the Vulkan renderer.
delta/gpu/cmd_processor.cpp:107
↓ 1 callers
Function
hmacSha256
delta/formats/pkg_object.cpp:128
↓ 1 callers
Function
imageStore
image_store: write vdata.. to the T# image at (v[vaddr], v[vaddr+1]). Linear (tiling=8) 8888 dest. dmask selects components.
delta/gpu/gcn/gcn_interp.cpp:200
↓ 1 callers
Function
inGuest
delta/gpu/gcn/spirv/gcn_spirv.cpp:37
↓ 1 callers
Function
init
delta/gpu/vk_render.cpp:1115
↓ 1 callers
Method
init
delta/kern/dev/gc_dev.cpp:22
↓ 1 callers
Method
init
delta/runtime/code_lift.cpp:88
↓ 1 callers
Function
initImGui
delta/gfx/overlay.cpp:49
↓ 1 callers
Function
installCrashHandler
tools/modexec/modexec.cpp:92
↓ 1 callers
Function
installCrashHandler
delta/kern/crash.cpp:260
↓ 1 callers
Method
ioctl
gc_ioctl */
delta/kern/dev/gc_dev.cpp:81
↓ 1 callers
Function
ipmiTrace
delta/kern/lv2/sys_ipmi.cpp:94
↓ 1 callers
Function
isDraw
delta/gpu/cmd_processor.cpp:65
↓ 1 callers
Function
isPlayGoKid
delta/kern/lv2/sys_ipmi.cpp:59
↓ 1 callers
Function
isPrt
delta/gpu/gcn/gcn_detile.cpp:184
↓ 1 callers
Function
itName
delta/runtime/vprx/libSceGnmDriver/libSceGnmDriver.cpp:106
↓ 1 callers
Method
kevent
delta/kern/lv2/sys_event.cpp:125
↓ 1 callers
Method
kill
delta/gpu/gcn/spirv/spv_emit.cpp:312
↓ 1 callers
Function
knownName
delta/formats/pup_object.cpp:34
↓ 1 callers
Method
launchGame
(String path)
android/java/com/prosperity/ps4/LauncherActivity.java:314
↓ 1 callers
Method
ldState
delta/gpu/gcn/spirv/gcn_spirv.cpp:117
↓ 1 callers
Function
libdParse
(file, prettyname)
tools/stubgen_v2.py:46
↓ 1 callers
Method
list
List the immediate children of a directory. Returns false if relPath is not a directory (or listing is unsupported). Default: not a directory.
delta/kern/vfs.h:50
↓ 1 callers
Function
listDir
delta/kern/vfs.cpp:164
↓ 1 callers
Function
loads
(path)
tools/scedis.py:11
↓ 1 callers
Method
loopMerge
delta/gpu/gcn/spirv/spv_emit.cpp:296
↓ 1 callers
Function
macroParamsForMode
AddrLib macro-tile-mode LUTs, indexed by MacroTileMode (0..15). For the non-Neo (base PS4) primary config we use the non-alt tables.
delta/gpu/gcn/gcn_detile.cpp:152
↓ 1 callers
Function
macroTileModeIndex
CalculateMacrotileMode: mtm = log2(tile_split/64); +8 if PRT.
delta/gpu/gcn/gcn_detile.cpp:202
↓ 1 callers
Function
main
()
tools/scedis.py:37
↓ 1 callers
Function
main
()
tools/pkg_extract/pkg_extract.py:131
↓ 1 callers
Method
makeFab
()
android/java/com/prosperity/ps4/LauncherActivity.java:146
↓ 1 callers
Method
makeFirmwareBanner
()
android/java/com/prosperity/ps4/LauncherActivity.java:168
↓ 1 callers
Method
makeGameRow
(JSONObject g)
android/java/com/prosperity/ps4/LauncherActivity.java:222
↓ 1 callers
Function
make_abs_path
shared/utl/path.cpp:28
↓ 1 callers
Function
make_device
delta/kern/lv2/sys_vfs.cpp:58
↓ 1 callers
Method
map
map to gfx memory*/
delta/kern/dev/gc_dev.cpp:233
↓ 1 callers
Function
markThreadStarted
delta/kern/lv2/sys_thread.cpp:51
↓ 1 callers
Method
matches
(String name, String[] exts)
android/java/com/prosperity/ps4/LauncherActivity.java:578
↓ 1 callers
Method
memberDecorate
delta/gpu/gcn/spirv/spv_emit.cpp:197
↓ 1 callers
Function
microModeOf
delta/gpu/gcn/gcn_detile.cpp:93
↓ 1 callers
Function
mnemonic
delta/gpu/gcn/gcn_decode.cpp:112
↓ 1 callers
Function
mount
delta/kern/vfs.cpp:25
↓ 1 callers
Function
mountVirtual
delta/kern/vfs.cpp:29
↓ 1 callers
Function
mubufLoad
Read a V#-described buffer element. For the copy shaders these are buffer_load_format_* (op 0..3) or buffer_load_ubyte/dword; we return the raw loaded
delta/gpu/gcn/gcn_interp.cpp:179
↓ 1 callers
Method
nextFreeTLS
1-based ELF TLS module index handed to each module that ships a PT_TLS. libkernel uses this as the DTV slot; it must be unique and non-negative (-1 co
delta/kern/proc.h:74
↓ 1 callers
Function
noteFlip
delta/kern/lv2/sys_event.cpp:89
↓ 1 callers
Function
numBankBitsOf
delta/gpu/gcn/gcn_detile.cpp:283
↓ 1 callers
Function
numPipeBitsOf
delta/gpu/gcn/gcn_detile.cpp:182
↓ 1 callers
Function
numPipesOf
delta/gpu/gcn/gcn_detile.cpp:181
↓ 1 callers
Function
obfuscate_sym
delta/runtime/vprx/vprx.cpp:178
↓ 1 callers
Method
onImageMapped
delta/cpu/fex_backend.cpp:345
↓ 1 callers
Method
open
delta/kern/dev/file_dev.cpp:25
↓ 1 callers
Function
openPort
delta/runtime/vprx/libSceAudioIn/libSceAudioIn.cpp:59
↓ 1 callers
Method
openSettings
()
android/java/com/prosperity/ps4/LauncherActivity.java:376
↓ 1 callers
Method
overlaps
delta/kern/vm_manager.cpp:56
↓ 1 callers
Function
overlayDraw
delta/gfx/overlay.cpp:170
↓ 1 callers
Function
overlayToggle
delta/gfx/overlay.cpp:187
↓ 1 callers
Function
parseFetch
delta/gpu/gcn/spirv/gcn_spirv.cpp:42
↓ 1 callers
Function
patchTlsGetAddr
Redirect libkernel's __tls_get_addr (NID vNe1w4diLCs) to our host HLE. Found by NID so it's firmware-independent. libkernel's own dynamic-TLS allocato
tools/modexec/modexec.cpp:126
↓ 1 callers
Function
patchVideoOutDiag
delta/kern/proc.cpp:219
↓ 1 callers
Function
payloadNamesPlayGo
True if any pointer field in the request payload points at "ScePlayGo".
delta/kern/lv2/sys_ipmi.cpp:109
↓ 1 callers
Function
pipeConfigOf
delta/gpu/gcn/gcn_detile.cpp:106
↓ 1 callers
Function
pipeFromCoord
ComputePipeFromCoord (tiling.comp), 8-pipe configs.
delta/gpu/gcn/gcn_detile.cpp:223
↓ 1 callers
Method
pkgIcon
Extract /sce_sys/icon0.png from the pkg to outPath.
android/java/com/prosperity/ps4/NativeBridge.java:26
↓ 1 callers
Method
pkgInfo
"<TITLE_ID>\t<TITLE>" from the pkg's param.sfo, or "" if unreadable.
android/java/com/prosperity/ps4/NativeBridge.java:23
↓ 1 callers
Function
playGoInvoke
Answer a PlayGo invokeSyncMethod as a fully-installed single-chunk title. Only the queried-data methods need a reply; the work area was zeroed at sceP
delta/kern/lv2/sys_ipmi.cpp:127
↓ 1 callers
Function
pm4Type0Reg
Type-0 base register (dword offset).
delta/gpu/pm4.h:26
↓ 1 callers
Method
post
delta/kern/lv2/sys_semaphore.cpp:62
↓ 1 callers
Function
printGuestCaller
SCOUT (DELTA_GC_CALLER): scan the stack for the first return address landing in any guest module's .text and report it as <module>+offset, to pin whic
delta/kern/dev/gc_dev.cpp:52
↓ 1 callers
Function
printOpenCaller
Scan the (guest) stack for the first return address inside any guest module's .text and print it as <module>+offset, to pin which guest code issued an
delta/kern/lv2/sys_vfs.cpp:34
↓ 1 callers
Function
printVideoOutCaller
The native backend runs syscall handlers on the guest stack, so the calling libSceVideoOut wrapper's return address sits somewhere up the stack. Scan
delta/kern/dev/dce_dev.cpp:69
↓ 1 callers
Function
prosperity_audio_close
delta/gfx/gfx_audio.cpp:161
↓ 1 callers
Function
prosperity_audio_open
delta/gfx/gfx_audio.cpp:37
↓ 1 callers
Function
prosperity_audio_output
delta/gfx/gfx_audio.cpp:69
↓ 1 callers
Function
prosperity_audio_volume
delta/gfx/gfx_audio.cpp:155
↓ 1 callers
Function
prosperity_gc_flip
delta/runtime/vprx/libSceGnmDriver/libSceGnmDriver.cpp:74
↓ 1 callers
Function
psInputVar
delta/gpu/gcn/spirv/gcn_spirv.cpp:343
↓ 1 callers
Method
pupExtract
Best-effort unpack a firmware .PUP into outDir; returns a status summary.
android/java/com/prosperity/ps4/NativeBridge.java:29
↓ 1 callers
Method
purge
delta/kern/util/object_table.cpp:31
↓ 1 callers
Function
rasterize
Software-rasterise one ImGui draw list: textured triangles, the texture being the alpha8 font atlas (filled prims sample its opaque white pixel). Vert
delta/gfx/overlay.cpp:119
↓ 1 callers
Method
readAt
pread: read at an absolute offset without disturbing the file position (the guest keeps its own position for sequential reads). Backs a file mmap.
delta/kern/dev/file_dev.cpp:66
↓ 1 callers
Method
readEntry
Read a well-known outer-PKG entry (param.sfo = 0x1000, icon0.png = 0x1200) straight from the PKG header's entry table. These entries are plaintext in
delta/formats/pkg_object.cpp:595
↓ 1 callers
Method
readNode
delta/formats/pkg_object.cpp:574
↓ 1 callers
Method
readPkgEntry
delta/formats/pkg_object.cpp:666
↓ 1 callers
Function
recompile
delta/gpu/gcn/gcn_translate.cpp:14
↓ 1 callers
Function
recompileSpirv
delta/gpu/gcn/spirv/gcn_spirv.cpp:14
↓ 1 callers
Function
reconstructGuestRip
delta/cpu/fex_backend.cpp:715
↓ 1 callers
Function
redirectStdioToLogcat
delta/main/android_main.cpp:48
↓ 1 callers
Function
registerPkgAssociation
Associate .pkg with this executable under HKCU (no admin needed, idempotent) so double-clicking a package in Explorer launches us with its path.
delta/main/dapi.cpp:85
↓ 1 callers
Function
registerRtPages
Register an RT's footprint pages so the page table can find it by overlap.
delta/gpu/vk_render.cpp:194
↓ 1 callers
Method
release
delta/kern/object.cpp:24
↓ 1 callers
Method
remove
delta/kern/util/object_table.cpp:144
↓ 1 callers
Method
removeEvent
delta/kern/lv2/sys_event.cpp:230
↓ 1 callers
Method
removeFromLibrary
(String path)
android/java/com/prosperity/ps4/LauncherActivity.java:517
↓ 1 callers
Function
reportFps
Wall-clock FPS report. Always on (cheap): every ~2s of presented frames, log the average FPS over that window so perf changes can be measured empirica
delta/gpu/vk_render.cpp:1610
↓ 1 callers
Method
requestAllFilesAccess
()
android/java/com/prosperity/ps4/LauncherActivity.java:550
↓ 1 callers
Method
reset
delta/kern/util/object_table.cpp:12
↓ 1 callers
Function
resolveBootPkg
The launcher Activity writes the absolute path of the pkg it wants to run to <dataDir>/boot.cfg (one line) before starting this NativeActivity. Read i
delta/main/android_main.cpp:71
↓ 1 callers
Function
runComputeShader
delta/gpu/gcn/gcn_interp.cpp:308
↓ 1 callers
Method
runGuestThread
delta/cpu/fex_backend.cpp:432
← previous
next →
401–500 of 1,395, ranked by callers