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
↓ 3 callers
Method
HasBindFlag
src/d3d11/d3d11_view_rtv.h:40
↓ 3 callers
Method
HasFormatsUnlocked
src/d3d9/d3d9_device.h:1549
↓ 3 callers
Method
InitTexture
src/d3d11/d3d11_initializer.cpp:44
↓ 3 callers
Method
InjectCsChunk
src/d3d11/d3d11_context_imm.cpp:933
↓ 3 callers
Method
IsAnySubresourceLocked
src/d3d9/d3d9_common_texture.h:359
↓ 3 callers
Method
IsCube
* \brief Cube * \returns Whether the texture is a cube map */
src/d3d9/d3d9_common_texture.h:220
↓ 3 callers
Method
IsDeviceLost
Device Lost
src/d3d9/d3d9_device.h:1142
↓ 3 callers
Function
IsSupportedBackBufferFormat
src/d3d9/d3d9_monitor.cpp:47
↓ 3 callers
Method
IsValid
src/d3d9/d3d9_format.h:181
↓ 3 callers
Function
IsVendorFormat
src/d3d9/d3d9_format.h:254
↓ 3 callers
Method
LookupFormat
src/d3d9/d3d9_device.cpp:4854
↓ 3 callers
Method
NeedsMipGen
src/d3d9/d3d9_common_texture.h:396
↓ 3 callers
Method
NotifyFullscreen
src/d3d9/d3d9_device.cpp:9070
↓ 3 callers
Method
QueryInterface
src/d3d11/d3d11_texture.cpp:972
↓ 3 callers
Method
ReleasePrivate
src/d3d9/d3d9_volume.cpp:48
↓ 3 callers
Method
RemoveValidTexture
src/d3d8/d3d8_device.h:422
↓ 3 callers
Function
TextureChangePrivate
src/d3d9/d3d9_texture.h:250
↓ 3 callers
Method
ThrottleAllocation
src/d3d11/d3d11_context_imm.cpp:1161
↓ 3 callers
Method
TouchMappedTexture
src/d3d9/d3d9_device.cpp:9020
↓ 3 callers
Method
UnsupportedFormatInfo
src/d3d9/d3d9_device.cpp:4860
↓ 3 callers
Method
acquirePipelineHandle
src/dxvk/dxvk_shader.cpp:214
↓ 3 callers
Method
addBinding
src/dxvk/dxvk_pipelayout.cpp:565
↓ 3 callers
Method
addBindings
src/dxvk/dxvk_pipelayout.cpp:1011
↓ 3 callers
Method
addSamplerHeap
src/dxvk/dxvk_pipelayout.cpp:1030
↓ 3 callers
Method
addSpecDataBuffer
src/dxvk/dxvk_pipelayout.cpp:1036
↓ 3 callers
Method
advance
src/spirv/spirv_instruction.h:146
↓ 3 callers
Method
allocQuery
src/dxvk/dxvk_gpu_query.cpp:195
↓ 3 callers
Method
alphaBlendOp
src/dxvk/dxvk_constant_state.h:486
↓ 3 callers
Method
begin
* \brief Begin instruction iterator * * Points to the first instruction in the instruction * block. The header, if any, will be skippe
src/spirv/spirv_code_buffer.h:74
↓ 3 callers
Method
beginDebugLabel
src/dxvk/dxvk_context.cpp:3203
↓ 3 callers
Method
beginExternalRendering
src/dxvk/dxvk_context.cpp:182
↓ 3 callers
Method
beginLatencyTracking
src/dxvk/dxvk_context.cpp:118
↓ 3 callers
Method
beginRecording
src/dxvk/dxvk_context.cpp:85
↓ 3 callers
Method
bindUniformBufferRange
* \brief Changes bound range of a uniform buffer * * Can be used to quickly bind a new sub-range of * a buffer rather than re-binding
src/dxvk/dxvk_context.h:239
↓ 3 callers
Method
bindXfbBuffer
* \brief Binds transform feedback buffer * * \param [in] binding Xfb buffer binding * \param [in] buffer The buffer to bind * \pa
src/dxvk/dxvk_context.h:397
↓ 3 callers
Method
blockDim
src/d3d11/d3d11_cuda.h:34
↓ 3 callers
Method
buildComputeShader
src/dxvk/dxvk_shader_builtin.cpp:55
↓ 3 callers
Function
buildResolveFunction
src/dxvk/dxvk_meta_resolve.cpp:28
↓ 3 callers
Method
cend
src/util/util_small_vector.h:320
↓ 3 callers
Method
clearAll
src/util/util_bit.h:427
↓ 3 callers
Method
clearBufferView
src/dxvk/dxvk_context.cpp:277
↓ 3 callers
Method
cmdDrawIndexed
src/dxvk/dxvk_cmdlist.h:843
↓ 3 callers
Method
cmdDrawIndirect
src/dxvk/dxvk_cmdlist.h:821
↓ 3 callers
Method
cmdPushConstants
src/dxvk/dxvk_cmdlist.h:956
↓ 3 callers
Method
cmdSetStencilCompareMask
src/dxvk/dxvk_cmdlist.h:1141
↓ 3 callers
Method
cmdSetStencilOp
src/dxvk/dxvk_cmdlist.h:1133
↓ 3 callers
Method
colorBlendOp
src/dxvk/dxvk_constant_state.h:474
↓ 3 callers
Method
compilePipeline
src/dxvk/dxvk_shader.cpp:238
↓ 3 callers
Function
computeSnorm
* \brief Computes signed normalized value * * Doesn't necessarily do perfect rounding. * \param [in] float Float value * \param [in] bits
src/dxvk/dxvk_util.h:532
↓ 3 callers
Function
convertMode
src/wsi/glfw/wsi_monitor_glfw.cpp:91
↓ 3 callers
Method
copy
src/util/util_small_vector.h:407
↓ 3 callers
Function
copyToStringArray
src/d3d9/d3d9_adapter.cpp:60
↓ 3 callers
Method
createCommandList
src/dxvk/dxvk_device.cpp:180
↓ 3 callers
Function
createDxgiFactory
src/dxgi/dxgi_main.cpp:8
↓ 3 callers
Method
decRef
src/dxvk/dxvk_cs.h:469
↓ 3 callers
Method
decRef
src/util/thread.h:50
↓ 3 callers
Method
declareTexelBufferUav
src/dxvk/dxvk_shader_builtin.cpp:187
↓ 3 callers
Method
denom
src/util/util_ratio.h:40
↓ 3 callers
Method
depthCompareOp
src/dxvk/dxvk_constant_state.h:371
↓ 3 callers
Method
depthWrite
src/dxvk/dxvk_constant_state.h:363
↓ 3 callers
Method
destroyResources
src/dxvk/dxvk_presenter.cpp:336
↓ 3 callers
Function
determinePreGsTopology
src/dxvk/dxvk_graphics.cpp:46
↓ 3 callers
Method
divisor
src/dxvk/dxvk_graphics_state.h:186
↓ 3 callers
Method
drawIndexed
src/dxvk/dxvk_context.cpp:888
↓ 3 callers
Method
dstAlphaBlendFactor
src/dxvk/dxvk_graphics_state.h:528
↓ 3 callers
Method
dstColorBlendFactor
src/dxvk/dxvk_graphics_state.h:516
↓ 3 callers
Method
emitBoundCheck
src/dxvk/dxvk_shader_builtin.cpp:377
↓ 3 callers
Method
emitConcatVector
src/dxvk/dxvk_shader_builtin.cpp:459
↓ 3 callers
Method
endDebugLabel
src/dxvk/dxvk_context.cpp:3209
↓ 3 callers
Method
ensureDescriptorHeapBinding
src/dxvk/dxvk_cmdlist.h:1255
↓ 3 callers
Method
executeCommandBuffer
src/dxvk/dxvk_cmdlist.cpp:43
↓ 3 callers
Method
findInstance
src/dxvk/dxvk_compute.cpp:88
↓ 3 callers
Method
flatShading
src/dxvk/dxvk_graphics_state.h:255
↓ 3 callers
Method
flush
src/dxvk/dxvk_barrier.cpp:483
↓ 3 callers
Method
getAlignment
* \brief Queries required block alignment * * Will be at least 4 bytes, but may be higher * if the block stores 64-bit data types.
src/dxvk/dxvk_pipelayout.h:579
↓ 3 callers
Method
getAllocationOffset
* \brief Queries current allocation offset * * Primarily useful for statistics. * \returns Current allocation offset */
src/dxvk/dxvk_descriptor_heap.h:69
↓ 3 callers
Method
getBindingMap
* \brief Queries binding map * * The binding map is primarily useful for shader patching. * \param [in] type Pipeline layout type
src/dxvk/dxvk_pipelayout.h:2038
↓ 3 callers
Method
getColorAccess
src/dxvk/dxvk_framebuffer.h:260
↓ 3 callers
Method
getDepthAccess
src/dxvk/dxvk_framebuffer.h:264
↓ 3 callers
Method
getDepthStencilReadOnlyAspects
src/dxvk/dxvk_graphics_state.h:408
↓ 3 callers
Method
getDirtySetMask
* \brief Compute dirty sets for the given descriptor state * * \param [in] type Pipeline layout type * \param [in] state Descriptor sta
src/dxvk/dxvk_pipelayout.h:1895
↓ 3 callers
Method
getDstView
* \brief Destination image view * * \param [in] pass Render pass index * \returns Destination image view handle for the given pass
src/dxvk/dxvk_meta_mipgen.h:65
↓ 3 callers
Function
getExePath
src/util/util_env.cpp:88
↓ 3 callers
Method
getHandle
src/dxvk/dxvk_graphics.h:377
↓ 3 callers
Function
getLinearFormat
src/dxvk/dxvk_format.cpp:621
↓ 3 callers
Method
getMappingInfo
* \brief Queries number of binding mappings * * Used when creating pipelines with descriptor heaps. * \returns Binding mapping count
src/dxvk/dxvk_pipelayout.h:1437
↓ 3 callers
Method
getNonemptyStageMask
* \brief Queries available pipeline stages * \returns All stages with descriptors */
src/dxvk/dxvk_pipelayout.h:1876
↓ 3 callers
Function
getPixelShaderPtr
src/d3d8/d3d8_device.cpp:2081
↓ 3 callers
Method
getResourceDwordMask
* \brief Queries mask of dwords used for resource data * * The dword corresponding to each set bit in the mask will * not be taken from
src/dxvk/dxvk_pipelayout.h:611
↓ 3 callers
Method
getSamplerDescriptorSet
* \brief Queries sampler descriptor set * \returns Global sampler set and layout */
src/dxvk/dxvk_device.h:579
↓ 3 callers
Method
getSamplerHeapBinding
* \brief Queries sampler heap binding info * * \param [in] index Sampler heap binding index * \returns Set and binding for a given shad
src/dxvk/dxvk_pipelayout.h:1755
↓ 3 callers
Method
getShaderCompileOptions
* \brief Queries default shader compile options * * Can be overridden by the client API. Only applies to * shaders using internal IR ra
src/dxvk/dxvk_device.h:243
↓ 3 callers
Function
getShaderIndex
src/d3d8/d3d8_util.h:199
↓ 3 callers
Method
getSharingMode
* \brief Queries sharing mode info * \returns Sharing mode info */
src/dxvk/dxvk_device.h:170
↓ 3 callers
Method
getSpecDataBinding
* \brief Queries spec data buffer binding info * * \param [in] index Spec data buffer binding index * \returns Set and binding for a gi
src/dxvk/dxvk_pipelayout.h:1773
↓ 3 callers
Method
getSpecDataSetLayout
* \brief Queries set layout for spec constant data UBO * \returns Legacy descriptor set layout for spec data */
src/dxvk/dxvk_device.h:329
↓ 3 callers
Method
getSrcView
* \brief Source image view * * \param [in] pass Render pass index * \returns Source image view handle for the given pass */
src/dxvk/dxvk_meta_mipgen.h:55
↓ 3 callers
Method
getStageCount
* \brief Counts shader stages * \returns Shader stage count */
src/dxvk/dxvk_shader.h:393
↓ 3 callers
Method
getStencilAccess
src/dxvk/dxvk_framebuffer.h:268
↓ 3 callers
Method
getSym
src/dxvk/dxvk_openvr.cpp:326
← previous
next →
701–800 of 6,012, ranked by callers