MCPcopy Create free account

hub / github.com/Force67/prosperity / functions

Functions1,395 in github.com/Force67/prosperity

↓ 2 callersFunctionvalidate
delta/gpu/gcn/spirv/spv_post.cpp:36
↓ 2 callersMethodvectorShuffle
delta/gpu/gcn/spirv/spv_emit.cpp:284
↓ 2 callersFunctionvkBlendOp
GNM blend function (combine fcn) -> Vulkan blend op.
delta/gpu/vk_render.cpp:474
↓ 2 callersFunctionvop1
VOP1 (GFX6/7).
delta/gpu/gcn/gcn_interp.cpp:106
↓ 2 callersFunctionvop2
VOP2 (GFX6/7, canonical [30:25] opcode numbers). Integer ops dominate compute address math.
delta/gpu/gcn/gcn_interp.cpp:72
↓ 2 callersFunctionvopc
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 callersFunctionvprx_get
delta/runtime/vprx/vprx.cpp:115
↓ 2 callersMethodwalk
(s, i, pre="")
tools/pkg_extract/pkg_extract.py:84
↓ 1 callersMethodAddEntry
shared/utl/logger/logger.cpp:67
↓ 1 callersMethodAddSink
shared/utl/logger/logger.cpp:83
↓ 1 callersMethodClear
not thread-safe
shared/utl/logger/threadsafe_queue.h:80
↓ 1 callersMethodEmpty
shared/utl/logger/threadsafe_queue.h:27
↓ 1 callersFunctionGetLevelName
shared/utl/logger/logger.cpp:113
↓ 1 callersMethodGetSink
shared/utl/logger/logger.cpp:104
↓ 1 callersMethodSize
shared/utl/logger/threadsafe_queue.h:25
↓ 1 callersMethodWrite
delta/kern/vfs.cpp:92
↓ 1 callersMethodWrite
shared/utl/file.h:71
↓ 1 callersMethod_dec
(s, si, data)
tools/pkg_extract/pkg_extract.py:33
↓ 1 callersMethodaddGame
()
android/java/com/prosperity/ps4/LauncherActivity.java:270
↓ 1 callersMethodaddToLibrary
(String path, String title, String titleId, String icon)
android/java/com/prosperity/ps4/LauncherActivity.java:497
↓ 1 callersFunctionaddrMacro32
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 callersFunctionaddrMicro32
1D micro-tiled byte offset (32bpp), slice/sample 0.
delta/gpu/gcn/gcn_detile.cpp:269
↓ 1 callersMethodadopt
delta/kern/dev/file_dev.cpp:38
↓ 1 callersFunctionaes128CbcDecrypt
delta/formats/pkg_object.cpp:134
↓ 1 callersFunctionalign_up
shared/base.h:87
↓ 1 callersFunctionapplyBootPatches
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 callersFunctionarrayModeOf
delta/gpu/gcn/gcn_detile.cpp:58
↓ 1 callersFunctionautoSkipButtons
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 callersFunctionavailable
delta/gfx/gfx_android.cpp:514
↓ 1 callersFunctionbankFromCoord
ComputeBankFromCoord (tiling.comp), parameterized by num_banks/widths.
delta/gpu/gcn/gcn_detile.cpp:242
↓ 1 callersFunctionbaseSize
Dwords occupied (excluding any trailing literal).
delta/gpu/gcn/gcn_decode.cpp:53
↓ 1 callersFunctionbeginFrame
delta/gpu/vk_render.cpp:1421
↓ 1 callersFunctionblend
delta/gfx/overlay.cpp:103
↓ 1 callersFunctionblendPx
delta/gfx/gfx_android.cpp:142
↓ 1 callersFunctionbootOnce
delta/main/android_main.cpp:95
↓ 1 callersMethodbranchConditional
delta/gpu/gcn/spirv/spv_emit.cpp:301
↓ 1 callersFunctionbranchTaken
"Take the branch" condition for a conditional branch kind.
delta/gpu/gcn/spirv/gcn_spirv.cpp:549
↓ 1 callersFunctionbuildFs
tools/spv_selftest.cpp:51
↓ 1 callersFunctionbuildLegend
delta/gfx/overlay.cpp:67
↓ 1 callersFunctionbuildRegVmVs
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 callersMethodbuildUi
()
android/java/com/prosperity/ps4/LauncherActivity.java:81
↓ 1 callersFunctionbuildVs
tools/spv_selftest.cpp:32
↓ 1 callersMethodcancel
delta/kern/lv2/sys_semaphore.cpp:75
↓ 1 callersFunctioncapstone_to_xbyak
delta/runtime/code_lift.cpp:32
↓ 1 callersFunctionchannelsFromParam
delta/runtime/vprx/libSceAudioIn/libSceAudioIn.cpp:25
↓ 1 callersFunctionclassify
delta/gpu/gcn/gcn_decode.cpp:28
↓ 1 callersMethodclear
delta/kern/lv2/sys_event_flag.cpp:77
↓ 1 callersMethodclose
shared/utl/logger/logimp_posix.cpp:28
↓ 1 callersMethodcompare
(File a, File b)
android/java/com/prosperity/ps4/LauncherActivity.java:600
↓ 1 callersFunctioncompleteFlipLabels
delta/kern/dev/gc_dev.cpp:24
↓ 1 callersFunctioncomputePad
Map the down touches to a DS4 pad against the layout above.
delta/gfx/gfx_android.cpp:107
↓ 1 callersMethodconfirmRemove
(final String path, String title)
android/java/com/prosperity/ps4/LauncherActivity.java:302
↓ 1 callersMethodconstBool
delta/gpu/gcn/spirv/spv_emit.cpp:163
↓ 1 callersFunctioncreateDevice
delta/gpu/vk_render.cpp:274
↓ 1 callersMethodcreateGuestThread
delta/cpu/fex_backend.cpp:369
↓ 1 callersFunctioncreatePipeline
delta/gpu/vk_render.cpp:583
↓ 1 callersFunctioncreateTexPipeline
delta/gpu/vk_render.cpp:610
↓ 1 callersFunctioncurrentGuestGregs
delta/cpu/fex_backend.cpp:683
↓ 1 callersFunctioncurrentGuestRip
delta/cpu/fex_backend.cpp:679
↓ 1 callersFunctiondcoreMain
delta/main/dapi.cpp:126
↓ 1 callersFunctiondecodeFormat
SceAudioOutParamFormat (param low byte) -> (channels, isFloat).
delta/runtime/vprx/libSceAudioOut/libSceAudioOut.cpp:31
↓ 1 callersFunctiondecodeNid
delta/kern/module.cpp:488
↓ 1 callersFunctiondetile32
delta/gpu/gcn/gcn_detile.cpp:329
↓ 1 callersFunctiondraw
delta/gpu/vk_render.cpp:1449
↓ 1 callersFunctiondrawOverlay
delta/gfx/gfx_android.cpp:171
↓ 1 callersFunctiondrawRecomp
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 callersFunctiondumpPpm
delta/gpu/vk_render.cpp:1100
↓ 1 callersFunctiondumpStruct
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 callersFunctiondumpThreadTrace
delta/cpu/fex_backend.cpp:689
↓ 1 callersFunctionemitInst
Emit one non-terminator instruction (branches are handled by the CFG driver).
delta/gpu/gcn/spirv/gcn_spirv.cpp:364
↓ 1 callersFunctionemit_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 callersFunctionencode_nid
delta/runtime/vprx/vprx.cpp:188
↓ 1 callersFunctionendsWithIgnoreCase
delta/main/dcore.cpp:140
↓ 1 callersFunctionensure
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 callersFunctionensureFrameResources
delta/gfx/gfx_android.cpp:345
↓ 1 callersFunctionensureFrameResources
delta/gfx/gfx_vk.cpp:204
↓ 1 callersFunctionensureReadback
delta/gpu/vk_render.cpp:900
↓ 1 callersMethodenterGuest
Convenience for the main thread: create + run on this thread.
delta/cpu/cpu_backend.h:80
↓ 1 callersMethodextractAll
delta/formats/pup_object.cpp:86
↓ 1 callersFunctionfaultingSyscall
delta/cpu/fex_backend.cpp:687
↓ 1 callersFunctionfbHeight
delta/gpu/cmd_processor.cpp:48
↓ 1 callersFunctionfbWidth
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 callersMethodfdiv
delta/gpu/gcn/spirv/gcn_spirv.cpp:168
↓ 1 callersMethodfind
delta/formats/pkg_object.cpp:633
↓ 1 callersFunctionfindMemoryTypePref
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 callersFunctionflipCount
delta/kern/lv2/sys_event.cpp:36
↓ 1 callersMethodfneg
delta/gpu/gcn/spirv/gcn_spirv.cpp:169
↓ 1 callersFunctionfopen_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 callersFunctionforceGetterOk
Patch a (rdi=paramId, rsi=int* out) getter to `*out = val; return 0`.
delta/kern/proc.cpp:329
↓ 1 callersFunctionforwardTouch
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 callersFunctionfreeMem
shared/utl/mem_posix.cpp:58
↓ 1 callersMethodfstat
delta/kern/dev/dir_dev.cpp:52
↓ 1 callersFunctiongetAvailableMem
shared/utl/mem_posix.cpp:69
↓ 1 callersFunctiongetLogSink
shared/utl/logger/logger.cpp:159
↓ 1 callersFunctiongetMultiTexSet
delta/gpu/vk_render.cpp:868
↓ 1 callersFunctiongetRecompPipe
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 callersFunctionget_ekpfs
(f)
tools/pkg_extract/pkg_extract.py:98
↓ 1 callersFunctionguestTscFreq
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 callersFunctionguest_tls_get_addr
delta/kern/lv2/sys_dynlib.cpp:362
↓ 1 callersFunctionhandleDispatch
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
← previousnext →301–400 of 1,395, ranked by callers