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
↓ 3 callers
Method
trigger
delta/kern/lv2/sys_event.cpp:240
↓ 3 callers
Function
trophyIcon
Icon getters: we ship no trophy icons. The two-call protocol is size-query (buffer == null -> write the byte size) then fetch (buffer != null -> fill)
delta/runtime/vprx/libSceNpTrophy/libSceNpTrophy.cpp:230
↓ 3 callers
Method
typeInt
delta/gpu/gcn/spirv/spv_emit.cpp:67
↓ 3 callers
Function
umtxTrace
delta/kern/lv2/sys_thread.cpp:177
↓ 3 callers
Function
uploadTexPixels
Copy guest pixels (32bpp RGBA) into `img` via a staging buffer. If the source surface is GCN-tiled (tiling not linear), de-tile into a linear scratch
delta/gpu/vk_render.cpp:696
↓ 2 callers
Method
PopWait
shared/utl/logger/threadsafe_queue.h:69
↓ 2 callers
Method
Reset
shared/utl/file.h:66
↓ 2 callers
Method
Tell
delta/kern/vfs.cpp:104
↓ 2 callers
Function
_rsa
(ct, N, D)
tools/pkg_extract/pkg_extract.py:18
↓ 2 callers
Method
addEvent
delta/kern/lv2/sys_event.cpp:213
↓ 2 callers
Function
addLogSink
shared/utl/logger/logger.cpp:146
↓ 2 callers
Method
applyRelocations
invoked by sys_dynlib_process_needed_and_relocate*/
delta/kern/module.cpp:637
↓ 2 callers
Function
areoFind
(id)
tools/stubgen_v2.py:23
↓ 2 callers
Function
available
delta/gpu/vk_render.cpp:1125
↓ 2 callers
Function
available
delta/gfx/gfx_vk.cpp:508
↓ 2 callers
Function
avpTrace
DELTA_AVP_TRACE: count calls to the hot AvPlayer entrypoints. If a title spins on IsActive/GetVideoData (millions of calls) it is WAITING on the movie
delta/runtime/vprx/libSceAvPlayer/libSceAvPlayer.cpp:16
↓ 2 callers
Function
backtrace
Walk the rbp frame chain (guest code keeps frame pointers) and symbolize each return address. Bounded and range-checked so a bad frame can't loop or f
delta/kern/crash.cpp:54
↓ 2 callers
Function
beginRegion
Begin a dynamic-rendering region binding mrtCount color targets (mrtBase[0] is the primary). The common single-RT case (mrtCount == 1) binds exactly o
delta/gpu/vk_render.cpp:1028
↓ 2 callers
Function
blendAttachment
Decode CB_BLEND0_CONTROL into a Vulkan colour-blend attachment. `en` is the per-target blend enable (bit 30). Falls back to a sensible src-alpha blend
delta/gpu/vk_render.cpp:487
↓ 2 callers
Method
boot
delta/main/dcore.cpp:156
↓ 2 callers
Function
bringUp
Full bring-up against the current g.window: instance, android surface, device, command/sync objects and the swapchain.
delta/gfx/gfx_android.cpp:395
↓ 2 callers
Function
bringUpRebirthSurfaceRegistry
does not expect an extension*/ Isaac-specific surface setup. The game's global surface-name registry, a fixed-bucket hash map<string,surface> at rebir
delta/kern/proc.cpp:105
↓ 2 callers
Function
buildReport
Build a 64-byte DS4 USB HID input report from the keyboard adapter (or neutral). Layout: [0]=reportId, [1..4]=sticks, [5]=dpad+face, [6]=shoulder/ sys
delta/runtime/vprx/libSceUsbd/libSceUsbd.cpp:35
↓ 2 callers
Function
ccbGuestRange
delta/gpu/cmd_processor.cpp:713
↓ 2 callers
Method
compare_exchange_weak
cmake/android_atomic_ref.h:56
↓ 2 callers
Function
cpuRelax
A CPU "relax" hint for a spin-wait: no syscall, no context switch. The guest scheduler (e.g. Doom64's KEX parallel-job manager) busy-waits for a worke
delta/kern/lv2/sys_thread_ext.cpp:97
↓ 2 callers
Function
createSwapchain
delta/gfx/gfx_vk.cpp:105
↓ 2 callers
Function
decodeSmrd
delta/gpu/gcn/gcn_resource.cpp:69
↓ 2 callers
Function
destroyFrameResources
delta/gfx/gfx_android.cpp:330
↓ 2 callers
Function
destroyFrameResources
delta/gfx/gfx_vk.cpp:189
↓ 2 callers
Function
dumpHist
delta/gpu/cmd_processor.cpp:98
↓ 2 callers
Function
dumpInitData
DELTA_AVP_TRACE: dump the init-data block as 16 pointers so the event-callback (a guest code pointer) and its offset can be identified -> lets us fire
delta/runtime/vprx/libSceAvPlayer/libSceAvPlayer.cpp:28
↓ 2 callers
Function
earlyInit
delta/cpu/fex_backend.cpp:605
↓ 2 callers
Function
emitCFG
delta/gpu/gcn/spirv/gcn_spirv.cpp:561
↓ 2 callers
Function
ensureGfx
delta/runtime/vprx/libSceVideoOut/libSceVideoOut.cpp:126
↓ 2 callers
Function
exitGuestThread
delta/cpu/fex_backend.cpp:632
↓ 2 callers
Function
findMemoryType
delta/gfx/gfx_android.cpp:223
↓ 2 callers
Function
findMemoryType
delta/gfx/gfx_vk.cpp:80
↓ 2 callers
Method
firmwareInstalled
()
android/java/com/prosperity/ps4/LauncherActivity.java:365
↓ 2 callers
Function
forceReturn0
SCOUT: patch a guest function to `xor eax,eax; ret` (return 0). Used to step over libkernel-internal validation that rejects our externally-loaded mod
tools/modexec/modexec.cpp:107
↓ 2 callers
Function
formatLogEntry
shared/utl/logger/logger.cpp:130
↓ 2 callers
Function
formatLogMsg
shared/utl/logger/logger.cpp:150
↓ 2 callers
Method
fromVfs
delta/kern/module.cpp:63
↓ 2 callers
Method
fsub
delta/gpu/gcn/spirv/gcn_spirv.cpp:167
↓ 2 callers
Method
get
shared/utl/object_ref.h:72
↓ 2 callers
Method
getSymbolFullName
delta/kern/module.cpp:739
↓ 2 callers
Method
getdents
delta/kern/dev/dir_dev.cpp:29
↓ 2 callers
Method
hasAllFilesAccess
()
android/java/com/prosperity/ps4/LauncherActivity.java:533
↓ 2 callers
Function
inGameplay
delta/gfx/gfx_base.cpp:19
↓ 2 callers
Method
init
delta/kern/vm_manager.cpp:27
↓ 2 callers
Method
initTypes
delta/gpu/gcn/spirv/gcn_spirv.cpp:82
↓ 2 callers
Method
installFirmware
()
android/java/com/prosperity/ps4/LauncherActivity.java:389
↓ 2 callers
Method
keep
delta/kern/util/object_table.cpp:105
↓ 2 callers
Method
loadModule
delta/kern/proc.cpp:264
↓ 2 callers
Function
lv2_get
delta/kern/lv2/lv2.cpp:889
↓ 2 callers
Function
makeModuleVec
delta/gpu/vk_render.cpp:1150
↓ 2 callers
Method
moduleCount
()
android/java/com/prosperity/ps4/LauncherActivity.java:353
↓ 2 callers
Function
nidForcedHle
Per-module HLE policy. We prefer running the real sprx (LLE) for modules whose syscall/device backing we emulate, falling back to the HLE shim only wh
delta/runtime/vprx/vprx.cpp:84
↓ 2 callers
Method
pcDword
Read cbuffer dword k (== uvec4 data[k>>2][k&3]) as a uint Id. Clamp the uvec4 index into the 64-element (1 KiB) window so an out-of-range constant ind
delta/gpu/gcn/spirv/gcn_spirv.cpp:144
↓ 2 callers
Method
pick
(File f)
android/java/com/prosperity/ps4/LauncherActivity.java:575
↓ 2 callers
Function
pixIdx32
Pixel index within an 8x8 micro tile for 32bpp (matches tiling.comp). Display: x0 x1 y0 x2 y1 y2 ; Thin/Depth: x0 y0 x1 y1 x2 y2 (Morton/Z).
delta/gpu/gcn/gcn_detile.cpp:213
↓ 2 callers
Function
pm4Opcode
Type-3 IT opcode.
delta/gpu/pm4.h:24
↓ 2 callers
Function
pm4Type
delta/gpu/pm4.h:18
↓ 2 callers
Function
pollKeyboardPad
Keyboard->DS4 adapter, laid out for two-handed keyboard play: the left hand moves (WASD) and works the action keys, the right hand aims (arrow keys).
delta/gfx/gfx_vk.cpp:552
↓ 2 callers
Method
promptAllFilesAccess
()
android/java/com/prosperity/ps4/LauncherActivity.java:540
↓ 2 callers
Function
protection_ToPosix
shared/utl/mem_posix.cpp:16
↓ 2 callers
Method
read
(s, o, n)
tools/pkg_extract/pkg_extract.py:43
↓ 2 callers
Method
read
delta/main/dcore.cpp:131
↓ 2 callers
Function
readPkgMeta
Read a well-known outer-PKG metadata entry (param.sfo / icon0.png). These sit in the PKG header table, not the inner PFS, so they read even for pkgs w
delta/main/android_jni.cpp:89
↓ 2 callers
Function
readSilence
delta/runtime/vprx/libSceAudioIn/libSceAudioIn.cpp:70
↓ 2 callers
Method
refreshFirmwareStatus
()
android/java/com/prosperity/ps4/LauncherActivity.java:369
↓ 2 callers
Method
release
shared/utl/object_ref.h:80
↓ 2 callers
Method
releaseHandle
delta/kern/object.cpp:35
↓ 2 callers
Method
resolveImports
invoked by sys_dynlib_process_needed_and_relocate*/
delta/kern/module.cpp:581
↓ 2 callers
Function
resolveSampledRT
Resolve a sampled texture address to the live RT image that backs it (the resource model's "the page table collects all overlappers" lookup). The game
delta/gpu/vk_render.cpp:982
↓ 2 callers
Function
rsaDecrypt
RSA-2048: m = ct^D mod N, then strip PKCS#1 v1.5 type-2 padding (like the Python _rsa()). Returns the recovered payload, or empty on bad padding.
delta/formats/pkg_object.cpp:92
↓ 2 callers
Method
run
()
android/java/com/prosperity/ps4/LauncherActivity.java:636
↓ 2 callers
Method
runGuestFunction
delta/cpu/fex_backend.cpp:509
↓ 2 callers
Function
sceAudioInOpen
delta/runtime/vprx/libSceAudioIn/libSceAudioIn.cpp:111
↓ 2 callers
Method
seedExec
Seed EXEC all-active (sgpr[126]=1) at the start of the function body. In our per-invocation (scalar-lane) model EXEC is a single "this lane active" bi
delta/gpu/gcn/spirv/gcn_spirv.cpp:110
↓ 2 callers
Method
selectionMerge
delta/gpu/gcn/spirv/spv_emit.cpp:292
↓ 2 callers
Function
self2elf
(data)
tools/pkg_extract/pkg_extract.py:111
↓ 2 callers
Method
set
delta/kern/lv2/sys_event_flag.cpp:71
↓ 2 callers
Function
setAndroidTouches
delta/gfx/gfx_android.cpp:661
↓ 2 callers
Function
setAndroidWindow
delta/gfx/gfx_android.cpp:655
↓ 2 callers
Function
setInGameplay
delta/gfx/gfx_base.cpp:18
↓ 2 callers
Function
sfoGet
Minimal param.sfo reader: returns the value of `key` (UTF-8 string keys, or int32 keys rendered as decimal), or "" if absent. The SFO is a small flat
delta/main/android_jni.cpp:31
↓ 2 callers
Function
sha1_process
shared/crypto/sha1.cpp:74
↓ 2 callers
Method
stVg
delta/gpu/gcn/spirv/gcn_spirv.cpp:158
↓ 2 callers
Function
startVblankPump
Start the 60 Hz EVFILT_DISPLAY pump once, on the first vblank registration, so the timer thread only runs when something waits on it.
delta/kern/lv2/sys_event.cpp:54
↓ 2 callers
Function
submitCcb
delta/gpu/cmd_processor.cpp:717
↓ 2 callers
Function
submitDcb
delta/gpu/cmd_processor.cpp:837
↓ 2 callers
Function
symbolize
Resolve a host address to "<module>+0x<off> (<seg>)" by scanning the loaded module images, so a guest fault points straight at a guest module offset.
tools/modexec/modexec.cpp:23
↓ 2 callers
Function
sys_budget_get_ptype
delta/kern/lv2/sys_budget.cpp:18
↓ 2 callers
Function
teardown
Tear everything down (window lost). The guest GPU renderer has its own Vulkan device, so dropping ours only stops presentation; it resumes on re-init.
delta/gfx/gfx_android.cpp:489
↓ 2 callers
Function
texHash
Cheap content fingerprint of a guest texture: sample a spread of dwords. Lets us re-upload dynamic textures (room art composed/loaded after first samp
delta/gpu/vk_render.cpp:148
↓ 2 callers
Function
texViewFor
Image view for a guest texture (ensures it is cached/uploaded via getTexture).
delta/gpu/vk_render.cpp:855
↓ 2 callers
Function
tilingIsLinear
delta/gpu/gcn/gcn_detile.cpp:321
↓ 2 callers
Function
trackVertexBuffers
delta/gpu/gcn/gcn_resource.cpp:79
↓ 2 callers
Function
tscNonce
A low-bit TSC nonce for the display event's bits 0..11, so a polling title sees each event as new. On the native x86 backend that's the real rdtsc; th
delta/kern/lv2/sys_event.cpp:42
← previous
next →
201–300 of 1,395, ranked by callers