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
↓ 4 callers
Method
AddRefPrivate
src/d3d11/d3d11_class_linkage.cpp:134
↓ 4 callers
Method
ApplyDirtyGraphicsBindings
src/d3d11/d3d11_context.cpp:3252
↓ 4 callers
Function
CheckResourceViewCompatibility
src/d3d11/d3d11_resource.cpp:457
↓ 4 callers
Method
ComputeMappedOffset
src/d3d11/d3d11_texture.cpp:270
↓ 4 callers
Method
ConsiderFlush
src/d3d11/d3d11_context_imm.cpp:1078
↓ 4 callers
Function
ConvertD3D10ResourceFlags
src/d3d10/d3d10_util.cpp:8
↓ 4 callers
Function
ConvertD3D11ResourceFlags
src/d3d10/d3d10_util.cpp:24
↓ 4 callers
Function
ConvertDisplayMode
* \brief Converts a DXVK WSI display mode to a DXGI display mode */
src/dxgi/dxgi_monitor.h:73
↓ 4 callers
Function
ConvertDisplayMode
src/d3d9/d3d9_monitor.h:48
↓ 4 callers
Function
ConvertXYColor
src/d3d11/d3d11_swapchain.cpp:28
↓ 4 callers
Function
CreateD3D9
src/d3d9/d3d9_main.cpp:15
↓ 4 callers
Function
D3DKMTOpenResource2
src/util/util_gdi.cpp:72
↓ 4 callers
Function
D3DKMTShareObjects
src/util/util_gdi.cpp:107
↓ 4 callers
Function
DecodeBlendOp
src/d3d9/d3d9_util.cpp:187
↓ 4 callers
Function
DecodeCompareOp
src/d3d9/d3d9_util.cpp:199
↓ 4 callers
Function
DecodeFilter
src/d3d9/d3d9_util.h:168
↓ 4 callers
Function
DecodeMultiSampleType
src/d3d9/d3d9_util.cpp:41
↓ 4 callers
Function
DecodeSampleCount
src/d3d11/d3d11_util.cpp:5
↓ 4 callers
Method
DecrementLosableCounter
* \brief Decreases the amount of D3DPOOL_DEFAULT resources that block a device reset */
src/d3d9/d3d9_device.h:1159
↓ 4 callers
Method
DiscardSlice
src/d3d11/d3d11_buffer.h:126
↓ 4 callers
Method
GetCounterView
src/d3d11/d3d11_view_uav.h:64
↓ 4 callers
Method
GetDXVKInstance
src/dxgi/dxgi_adapter.cpp:394
↓ 4 callers
Method
GetData
src/d3d9/d3d9_query.cpp:129
↓ 4 callers
Method
GetDesc
src/dxgi/dxgi_swapchain.cpp:151
↓ 4 callers
Method
GetDesc
src/d3d11/d3d11_view_dsv.cpp:160
↓ 4 callers
Method
GetDevice
src/d3d11/d3d11_video.cpp:502
↓ 4 callers
Method
GetInstance
src/d3d9/d3d9_interface.h:154
↓ 4 callers
Method
GetMappedSlice
src/d3d9/d3d9_common_buffer.h:141
↓ 4 callers
Method
GetMappingBufferSequenceNumber
* \brief Queries sequence number * * Returns which CS chunk the resource was last used on. * \returns Sequence number */
src/d3d9/d3d9_common_buffer.h:204
↓ 4 callers
Function
GetPagedResource
src/d3d11/d3d11_resource.cpp:446
↓ 4 callers
Method
GetShaderInfo
src/d3d9/d3d9_shader_analysis.h:182
↓ 4 callers
Method
GetSize
src/d3d9/d3d9_vertex_declaration.h:53
↓ 4 callers
Method
GetTotalSize
src/d3d9/d3d9_common_texture.h:482
↓ 4 callers
Method
HasDirtyGraphicsBindings
src/d3d11/d3d11_context.cpp:4826
↓ 4 callers
Function
InvalidSampler
* @brief Returns whether or not the sampler index is valid * * @param Sampler Sampler index (according to the API) */
src/d3d9/d3d9_util.h:48
↓ 4 callers
Method
Is11on12Device
src/d3d11/d3d11_device.cpp:2003
↓ 4 callers
Function
IsLockableDepthStencilFormat
src/d3d9/d3d9_format.h:308
↓ 4 callers
Function
LoadLibraryA
src/util/util_win32_compat.h:10
↓ 4 callers
Method
LookupPackedFormat
src/d3d11/d3d11_device.cpp:1989
↓ 4 callers
Function
MapGammaControlPoint
src/d3d11/d3d11_swapchain.cpp:11
↓ 4 callers
Method
NeedsUpload
* \brief Whether or not the staging buffer needs to be copied to the actual buffer */
src/d3d9/d3d9_common_buffer.h:179
↓ 4 callers
Method
Notify
src/util/com/com_destruction_notifier.cpp:74
↓ 4 callers
Method
QueryInterface
src/d3d8/d3d8_interface.cpp:43
↓ 4 callers
Method
QueryInterface
src/dxgi/dxgi_factory.cpp:33
↓ 4 callers
Method
QueryInterface
src/d3d11/d3d11_context.cpp:79
↓ 4 callers
Method
QueryInterface
src/d3d11/d3d11_swapchain.cpp:89
↓ 4 callers
Method
ReleasePrivate
src/d3d11/d3d11_class_linkage.cpp:140
↓ 4 callers
Function
RemapSamplerState
* @brief Remaps a sampler index by the API to an internal one * * Remaps the sampler index according to the way the API counts them to how we co
src/d3d9/d3d9_util.h:71
↓ 4 callers
Function
ResetWindowProc
src/d3d9/d3d9_window.cpp:105
↓ 4 callers
Function
SHA1Update
* Run your data through this. */
src/util/sha1/sha1.c:120
↓ 4 callers
Method
SetDrawBuffers
src/d3d11/d3d11_context.cpp:5433
↓ 4 callers
Function
SetEvent
src/util/util_win32_compat.h:43
↓ 4 callers
Method
SetNeedsMipGen
src/d3d9/d3d9_common_texture.h:395
↓ 4 callers
Method
UnlockRect
src/d3d8/d3d8_texture.cpp:50
↓ 4 callers
Method
acquire
src/dxvk/dxvk_sparse.cpp:94
↓ 4 callers
Method
adapterCount
* \brief Number of adapters * * \returns The number of adapters */
src/dxvk/dxvk_instance.h:112
↓ 4 callers
Method
addResource
src/dxvk/dxvk_memory.cpp:712
↓ 4 callers
Method
assignStorage
src/dxvk/dxvk_image.cpp:347
↓ 4 callers
Method
assignStorageWithUsage
src/dxvk/dxvk_image.cpp:353
↓ 4 callers
Method
bindDrawBuffers
* \brief Binds indirect argument buffer * * Sets the buffers that are going to be used * for indirect draw and dispatch operations.
src/dxvk/dxvk_context.h:170
↓ 4 callers
Method
canUseGraphicsPipelineLibrary
src/dxvk/dxvk_device.cpp:114
↓ 4 callers
Function
checkSubresourceRangeSuperset
src/vulkan/vulkan_util.h:141
↓ 4 callers
Method
clearStages
src/dxvk/dxvk_pipelayout.h:134
↓ 4 callers
Method
cmdClearAttachments
src/dxvk/dxvk_cmdlist.h:685
↓ 4 callers
Method
cmdInsertDebugUtilsLabel
src/dxvk/dxvk_cmdlist.h:1199
↓ 4 callers
Method
cmdPushData
src/dxvk/dxvk_cmdlist.h:963
↓ 4 callers
Method
colorWriteMask
src/dxvk/dxvk_graphics_state.h:536
↓ 4 callers
Function
computeBlockExtent
* \brief Computes block extent for compressed images * * \param [in] blockCount The number of blocks * \param [in] blockSize Size of a pixel
src/dxvk/dxvk_util.h:370
↓ 4 callers
Method
computePageIndex
src/dxvk/dxvk_sparse.cpp:379
↓ 4 callers
Method
copyBufferToImage
src/dxvk/dxvk_context.cpp:489
↓ 4 callers
Function
copyTextureBuffers
Copies texture rect in system mem using memcpy. Rects must be congruent, but need not be aligned.
src/d3d8/d3d8_device.cpp:581
↓ 4 callers
Method
createSampler
src/dxvk/dxvk_device.cpp:234
↓ 4 callers
Method
depthClipEnable
src/dxvk/dxvk_graphics_state.h:239
↓ 4 callers
Method
depthTest
src/dxvk/dxvk_constant_state.h:359
↓ 4 callers
Method
dirtyBuffers
src/dxvk/dxvk_pipelayout.h:118
↓ 4 callers
Method
feedbackLoop
src/dxvk/dxvk_graphics_state.h:356
↓ 4 callers
Method
findAttachment
src/dxvk/dxvk_framebuffer.cpp:35
↓ 4 callers
Function
findComponentSwizzle
src/dxvk/dxvk_util.cpp:207
↓ 4 callers
Method
findInstance
src/dxvk/dxvk_graphics.cpp:1219
↓ 4 callers
Function
flattenBufferImageCoord
src/dxvk/dxvk_meta_copy.cpp:106
↓ 4 callers
Function
fnv1a_iter
src/util/util_bit.h:776
↓ 4 callers
Method
format
src/dxvk/dxvk_graphics_state.h:124
↓ 4 callers
Function
getDefaultResolveMode
* \brief Queries default resolve mode for format * * For depth-stencil formats, this will return SAMPLE_ZERO. * \param [in] format Format to
src/dxvk/dxvk_format.h:124
↓ 4 callers
Method
getDeviceStatus
* \brief Get device status * * This may report device loss in * case a submission failed. * \returns Device status */
src/dxvk/dxvk_device.h:254
↓ 4 callers
Method
getFlags
* \brief Queries layout flags * \returns Layout flags */
src/dxvk/dxvk_pipelayout.h:1097
↓ 4 callers
Method
getKeyedMutex
* \brief Retrieves current keyed mutex * \returns Keyed mutex guarding this image */
src/dxvk/dxvk_image.h:716
↓ 4 callers
Method
getMemoryHeapInfo
src/dxvk/dxvk_adapter.cpp:103
↓ 4 callers
Function
getObjectHandle
src/vulkan/vulkan_util.h:201
↓ 4 callers
Method
getPageInfo
* \brief Queries info for a given page * * \param [in] page Page index * \returns Page info */
src/dxvk/dxvk_sparse.h:367
↓ 4 callers
Method
getPassCount
* \brief Render pass count * * Number of mip levels to generate. * \returns Render pass count */
src/dxvk/dxvk_meta_mipgen.h:45
↓ 4 callers
Method
getRange
* \brief Queries specific constant range * * \param [in] index Range index * \returns Given constant range */
src/d3d9/d3d9_constant_copy.h:122
↓ 4 callers
Method
getRangeCount
* \brief Queries number of constant ranges * \returns Constant range count */
src/d3d9/d3d9_constant_copy.h:112
↓ 4 callers
Method
getSamplerDescriptorHeap
* \brief Queries sampler descriptor set * \returns Global sampler set and layout */
src/dxvk/dxvk_device.h:587
↓ 4 callers
Method
getSamplerHeapBindingCount
* \brief Queries number of sampler heap bindings * \returns Sampler heap binding count */
src/dxvk/dxvk_pipelayout.h:1745
↓ 4 callers
Method
getSpecConstantMask
* \brief Queries spec constant mask * * This only includes user spec constants. * \returns Bit mask of used spec constants */
src/dxvk/dxvk_compute.h:89
↓ 4 callers
Method
getSpecDataBindingCount
* \brief Queries number of spec data buffer bindings * \returns Spec data buffer binding count */
src/dxvk/dxvk_pipelayout.h:1763
↓ 4 callers
Method
getSubresourceAddressAt
src/dxvk/dxvk_image.cpp:236
↓ 4 callers
Method
getSubresourceCount
* \brief Counts number of subresource infos * \returns Subresource info count */
src/dxvk/dxvk_sparse.h:334
↓ 4 callers
Function
getVertexShaderInfo
src/d3d8/d3d8_device.cpp:1888
↓ 4 callers
Function
getWritableAspectsForLayout
src/vulkan/vulkan_util.h:150
← previous
next →
501–600 of 6,012, ranked by callers