Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/doitsujin/dxvk
/ functions
Functions
6,012 in github.com/doitsujin/dxvk
⨍
Functions
6,012
◇
Types & classes
1,328
↓ 2 callers
Method
notifyFlush
src/util/util_flush.cpp:87
↓ 2 callers
Method
notifyGpuPresentEnd
src/dxvk/dxvk_latency_reflex.cpp:195
↓ 2 callers
Method
notifyMemoryStats
src/dxvk/dxvk_adapter.cpp:343
↓ 2 callers
Method
overlaps
src/dxvk/dxvk_barrier.h:123
↓ 2 callers
Function
parseColorimetryInfo
src/wsi/wsi_edid.cpp:14
↓ 2 callers
Function
parseDword
src/d3d8/d3d8_options.cpp:11
↓ 2 callers
Function
parsePciId
src/dxgi/dxgi_options.cpp:7
↓ 2 callers
Function
parsePciId
src/d3d9/d3d9_options.cpp:9
↓ 2 callers
Function
parseUserConfigLine
src/util/config/config.cpp:1489
↓ 2 callers
Method
queryDeviceFeatures
src/dxvk/dxvk_device_info.cpp:176
↓ 2 callers
Method
read
src/util/util_file.cpp:280
↓ 2 callers
Method
rebase
* \brief Shifts block to a certain offset * * Useful when remapping push constant ranges. * \param [in] newOffset New block offset
src/dxvk/dxvk_pipelayout.h:648
↓ 2 callers
Method
releasePipeline
src/dxvk/dxvk_graphics.cpp:1169
↓ 2 callers
Function
remapAlphaToColorBlendFactor
src/dxvk/dxvk_util.cpp:281
↓ 2 callers
Method
removeChunk
src/dxvk/dxvk_allocator.cpp:183
↓ 2 callers
Method
render
src/dxvk/hud/dxvk_hud.cpp:43
↓ 2 callers
Method
requestCompileShader
src/dxvk/dxvk_device.cpp:580
↓ 2 callers
Method
resetQuery
src/dxvk/dxvk_cmdlist.h:1208
↓ 2 callers
Method
resetRenderPassOps
src/dxvk/dxvk_context.cpp:6502
↓ 2 callers
Function
restoreDisplayMode
src/wsi/wsi_platform.cpp:120
↓ 2 callers
Function
restoreWindowState
src/wsi/wsi_platform.cpp:90
↓ 2 callers
Method
reviveChunk
src/dxvk/dxvk_allocator.cpp:205
↓ 2 callers
Method
setAlphaToCoverage
src/dxvk/dxvk_constant_state.h:262
↓ 2 callers
Method
setAniso
src/dxvk/dxvk_sampler.h:71
↓ 2 callers
Method
setBarrierControl
src/dxvk/dxvk_context.cpp:2912
↓ 2 callers
Method
setCallback
src/util/sync/sync_signal.h:174
↓ 2 callers
Method
setCapacity
src/dxvk/dxvk_sparse.cpp:130
↓ 2 callers
Method
setConservativeMode
src/dxvk/dxvk_constant_state.h:210
↓ 2 callers
Method
setDepthBiasRepresentation
src/dxvk/dxvk_context.cpp:2717
↓ 2 callers
Method
setDepthBounds
src/dxvk/dxvk_context.cpp:2726
↓ 2 callers
Method
setDepthCompare
src/dxvk/dxvk_sampler.h:75
↓ 2 callers
Method
setLatencySleepMode
src/dxvk/dxvk_latency_reflex.cpp:255
↓ 2 callers
Method
setLatencySleepModeNv
src/dxvk/dxvk_presenter.cpp:349
↓ 2 callers
Method
setLogicOp
src/dxvk/dxvk_constant_state.h:438
↓ 2 callers
Function
setMonitorDisplayMode
src/wsi/win32/wsi_window_win32.cpp:27
↓ 2 callers
Method
setPointScale
src/d3d9/d3d9_state.h:186
↓ 2 callers
Method
setPointSprite
src/d3d9/d3d9_state.h:190
↓ 2 callers
Method
setPsShaderModel
src/d3d9/d3d9_state.h:224
↓ 2 callers
Function
setSharedMetadata
src/util/util_shared_res.cpp:35
↓ 2 callers
Method
setSpecConstants
* \brief Sets specialization constant data * * \param [in] pipeline Pipeline bind point * \param [in] index Constant index * \par
src/dxvk/dxvk_context.h:1185
↓ 2 callers
Method
setStencilOpBack
src/dxvk/dxvk_constant_state.h:403
↓ 2 callers
Method
setStencilOpFront
src/dxvk/dxvk_constant_state.h:399
↓ 2 callers
Method
setStencilTest
src/dxvk/dxvk_constant_state.h:391
↓ 2 callers
Method
setSyncInterval
src/dxvk/dxvk_presenter.cpp:463
↓ 2 callers
Method
setUsePixelCoordinates
src/dxvk/dxvk_sampler.h:84
↓ 2 callers
Function
setWindowMode
src/wsi/wsi_platform.cpp:97
↓ 2 callers
Method
shutdown
src/dxvk/dxvk_openxr.cpp:140
↓ 2 callers
Method
shutdown
src/dxvk/dxvk_openvr.cpp:290
↓ 2 callers
Method
signalFence
src/dxvk/dxvk_context.cpp:3101
↓ 2 callers
Method
signalGpuEvent
src/dxvk/dxvk_context.cpp:3026
↓ 2 callers
Method
sleepAndBeginFrame
src/dxvk/dxvk_latency_reflex.cpp:206
↓ 2 callers
Function
split
* \brief Split string at one or more delimiters characters * * \param [in] string String to split * \param [in] delims Delimiter characters
src/util/util_string.h:223
↓ 2 callers
Function
split2
* \brief Inserts one null bit after each bit */
src/util/util_bit.h:704
↓ 2 callers
Method
startWorkers
src/dxvk/dxvk_pipemanager.cpp:82
↓ 2 callers
Method
status
src/util/util_file.cpp:220
↓ 2 callers
Method
stopWorkers
src/dxvk/dxvk_pipemanager.cpp:48
↓ 2 callers
Method
submit
src/dxvk/dxvk_queue.cpp:45
↓ 2 callers
Function
swizzleClearColor
src/dxvk/dxvk_util.cpp:345
↓ 2 callers
Method
synchronizeWsi
* \brief Synchronizes command list with WSI * * The next submission can be used to render * to the swap chain image and present after.
src/dxvk/dxvk_context.h:112
↓ 2 callers
Function
tows
src/util/util_string.cpp:220
↓ 2 callers
Method
trackColorRead
src/dxvk/dxvk_framebuffer.h:272
↓ 2 callers
Method
trackDrawBuffer
src/dxvk/dxvk_context.cpp:8631
↓ 2 callers
Method
trackStencilRead
src/dxvk/dxvk_framebuffer.h:288
↓ 2 callers
Method
tryAcquire
* \brief Tries to acquire reference * * If the reference count is zero at the time this is called, * the method will fail, otherwise th
src/dxvk/dxvk_sparse.h:535
↓ 2 callers
Function
tryInverse
src/util/util_matrix.cpp:161
↓ 2 callers
Method
unbindComputePipeline
src/dxvk/dxvk_context.cpp:6576
↓ 2 callers
Method
unbindGraphicsPipeline
src/dxvk/dxvk_context.cpp:6640
↓ 2 callers
Method
unlockDeviceQueue
src/dxvk/dxvk_queue.cpp:121
↓ 2 callers
Method
unlockSubmission
* \brief Unlocks submission queue * * Releases the Vulkan queues again so that DXVK * itself can use them for submissions again.
src/dxvk/dxvk_device.h:686
↓ 2 callers
Method
unpack
src/dxvk/dxvk_constant_state.h:602
↓ 2 callers
Function
unpackUnorm
src/d3d9/shaders/d3d9_convert_common.h:15
↓ 2 callers
Method
unregisterResource
src/dxvk/dxvk_memory.cpp:2300
↓ 2 callers
Method
updateDescriptorSetWithTemplate
src/dxvk/dxvk_cmdlist.h:564
↓ 2 callers
Method
updateDescriptorSets
src/dxvk/dxvk_cmdlist.h:555
↓ 2 callers
Function
updateFullscreenWindow
src/wsi/wsi_platform.cpp:140
↓ 2 callers
Method
updatePageTable
src/dxvk/dxvk_context.cpp:2935
↓ 2 callers
Method
updateRenderTargets
src/dxvk/dxvk_context.cpp:7519
↓ 2 callers
Method
uploadBuffer
src/dxvk/dxvk_context.cpp:2627
↓ 2 callers
Method
useDynamicDepthBounds
src/dxvk/dxvk_graphics_state.h:658
↓ 2 callers
Method
useDynamicDepthTest
src/dxvk/dxvk_graphics_state.h:654
↓ 2 callers
Method
useDynamicStencilTest
src/dxvk/dxvk_graphics_state.h:662
↓ 2 callers
Method
useDynamicVertexStrides
src/dxvk/dxvk_graphics_state.h:667
↓ 2 callers
Method
validatePipelineState
src/dxvk/dxvk_graphics.cpp:1579
↓ 2 callers
Method
value
src/util/sync/sync_signal.h:144
↓ 2 callers
Method
wait
src/util/sync/sync_signal.h:109
↓ 2 callers
Method
waitFence
src/dxvk/dxvk_context.cpp:3096
↓ 2 callers
Method
waitForFence
src/dxvk/dxvk_device.cpp:654
↓ 2 callers
Method
waitForSubmission
src/dxvk/dxvk_device.cpp:642
↓ 2 callers
Method
waitVrKeyReady
src/dxvk/dxvk_openvr.cpp:92
↓ 2 callers
Method
writeMask
src/dxvk/dxvk_constant_state.h:302
↓ 2 callers
Method
writeSpecData
src/dxvk/dxvk_pipelayout.cpp:250
↓ 2 callers
Method
~DxvkCsCmd
src/dxvk/dxvk_cs.h:27
↓ 1 callers
Method
Acquire
src/d3d11/d3d11_gdi.cpp:54
↓ 1 callers
Method
Acquire11on12Resource
src/d3d11/d3d11_context_imm.cpp:800
↓ 1 callers
Method
AcquireLock
src/d3d8/d3d8_multithread.h:63
↓ 1 callers
Method
AcquireLock
src/d3d10/d3d10_multithread.h:89
↓ 1 callers
Method
AcquireLock
* \brief Acquires lock * * If the calling thread already owns the lock, this will return * an empty lock guard and rely entirely on pro
src/d3d9/d3d9_multithread.h:66
↓ 1 callers
Method
AcquireSync
src/d3d11/d3d11_resource.cpp:81
↓ 1 callers
Function
ActivateFocusWindow
src/d3d9/d3d9_window.cpp:156
↓ 1 callers
Method
AddChunk
src/d3d11/d3d11_cmdlist.cpp:57
← previous
next →
1,201–1,300 of 6,012, ranked by callers