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
↓ 6 callers
Method
getSubresourceEndAddress
* \brief Computes virtual offset of the end of a subresource * * \param [in] mip Mip level index * \param [in] layer Array layer index
src/dxvk/dxvk_image.h:756
↓ 6 callers
Method
getSubresourceStartAddress
* \brief Computes virtual offset of a subresource * * Used for hazard tracking. Ignores the aspect mask and * only takes the mip level
src/dxvk/dxvk_image.h:744
↓ 6 callers
Method
getViewType
* \brief Queries view type * \returns View type */
src/dxvk/dxvk_pipelayout.h:309
↓ 6 callers
Function
getWindowMonitor
src/wsi/wsi_platform.cpp:124
↓ 6 callers
Method
isDynamicallyIndexed
* \brief Checks whether the layout is dynamically indexed * \returns \c true for dynamically indexed layouts */
src/d3d9/d3d9_constant_copy.h:144
↓ 6 callers
Method
memFlags
* \brief Memory type flags * * Use this to determine whether a * buffer is mapped to host memory. * \returns Vulkan memory flags
src/dxvk/dxvk_image.h:483
↓ 6 callers
Method
mustTrackPipelineLifetime
src/dxvk/dxvk_device.cpp:132
↓ 6 callers
Function
pipelineStages
* \brief Gets pipeline stage flags for shader stages * * \param [in] shaderStages Shader stage flags * \returns Corresponding pipeline stage
src/dxvk/dxvk_util.h:122
↓ 6 callers
Method
primitiveTopology
src/dxvk/dxvk_graphics_state.h:34
↓ 6 callers
Method
reset
src/dxvk/dxvk_cs.cpp:44
↓ 6 callers
Method
setCtr
* \brief Sets a counter value * * \param [in] ctr The counter * \param [in] val Counter value */
src/dxvk/dxvk_stats.h:73
↓ 6 callers
Method
setData
src/util/com/com_private_data.cpp:107
↓ 6 callers
Method
setSurfaceFormat
src/dxvk/dxvk_presenter.cpp:484
↓ 6 callers
Method
setWriteMask
src/dxvk/dxvk_constant_state.h:326
↓ 6 callers
Method
signalSemaphore
src/dxvk/dxvk_cmdlist.cpp:30
↓ 6 callers
Method
subresources
* \brief View subresource range * * Returns the subresource range from the image * description. For 2D views of 3D images, this *
src/dxvk/dxvk_image.h:242
↓ 6 callers
Function
toHmonitor
Offset so -1 display id goes to 0 == NULL
include/native/wsi/native_sdl2.h:21
↓ 6 callers
Method
trackGfxStores
* \brief Tracks graphics pipeline side effects * * Must be called whenever the resource is written via graphics * pipeline storage desc
src/dxvk/dxvk_sparse.h:619
↓ 6 callers
Function
transcodeString
src/util/util_string.h:137
↓ 6 callers
Method
useSampleLocations
src/dxvk/dxvk_graphics_state.h:701
↓ 6 callers
Method
usesDescriptor
* \brief Checks whether the resource uses a descriptor * * Resources may either be accessed through a descriptor stored in the * descri
src/dxvk/dxvk_pipelayout.h:341
↓ 5 callers
Method
AcquireMonitorData
src/dxgi/dxgi_monitor.cpp:48
↓ 5 callers
Function
CallCharsetFunction
src/d3d9/d3d9_window.h:27
↓ 5 callers
Function
D3DKMTDestroyAllocation
src/util/util_gdi.cpp:32
↓ 5 callers
Function
D3DKMTEscape
src/util/util_gdi.cpp:57
↓ 5 callers
Method
GetBaseTexture
src/d3d9/d3d9_subresource.h:122
↓ 5 callers
Method
GetBufferView
src/d3d11/d3d11_view_srv.h:56
↓ 5 callers
Method
GetDesc
src/d3d8/d3d8_volume.cpp:15
↓ 5 callers
Method
GetDesc
src/d3d11/d3d11_query.cpp:178
↓ 5 callers
Method
GetEnabledShaderStages
src/d3d11/d3d11_device.h:437
↓ 5 callers
Method
GetFeatureLevel
src/d3d11/d3d11_device.cpp:1812
↓ 5 callers
Method
GetFormatMode
src/d3d11/d3d11_texture.cpp:315
↓ 5 callers
Method
GetOptions
src/d3d8/d3d8_device.h:361
↓ 5 callers
Method
GetOptions
src/dxgi/dxgi_factory.h:184
↓ 5 callers
Method
GetParentInterface
src/d3d11/d3d11_device_child.h:60
↓ 5 callers
Method
GetRenderTargetData
src/d3d9/d3d9_device.cpp:1127
↓ 5 callers
Method
GetVkImageType
* \brief Retrieves Vulkan image type * * Returns the image type based on the D3D11 resource * dimension. Also works if there is no actu
src/d3d11/d3d11_texture.h:136
↓ 5 callers
Method
GetVkInterop
src/d3d9/d3d9_common_texture.h:495
↓ 5 callers
Method
NeedsReadback
* \brief Whether or not the buffer was written to by the GPU (in IDirect3DDevice9::ProcessVertices) */
src/d3d9/d3d9_common_buffer.h:160
↓ 5 callers
Method
QueryInterface
src/d3d10/d3d10_blend.cpp:8
↓ 5 callers
Method
QueryInterface
src/d3d11/d3d11_on_12.cpp:35
↓ 5 callers
Method
ReleaseMonitorData
src/dxgi/dxgi_monitor.cpp:69
↓ 5 callers
Method
TrackTextureSequenceNumber
src/d3d11/d3d11_context_imm.cpp:952
↓ 5 callers
Method
addImageBarrier
src/dxvk/dxvk_barrier.cpp:458
↓ 5 callers
Method
beginQueries
src/dxvk/dxvk_gpu_query.cpp:359
↓ 5 callers
Method
bindRenderTargets
* \brief Sets render targets * * Creates a framebuffer on the fly if necessary * and binds it using \c bindFramebuffer. * \param
src/dxvk/dxvk_context.h:146
↓ 5 callers
Method
bindResourceSampler
* \brief Binds image sampler * * Binds a sampler that can be used together with * an image in order to read from a texture. * \pa
src/dxvk/dxvk_context.h:296
↓ 5 callers
Method
buildFullscreenVertexShader
src/dxvk/dxvk_shader_builtin.cpp:82
↓ 5 callers
Method
cmdBindDescriptorSets
src/dxvk/dxvk_cmdlist.h:614
↓ 5 callers
Method
cmdCopyBufferToImage
src/dxvk/dxvk_cmdlist.h:735
↓ 5 callers
Function
computeRefreshPeriod
* \brief Computes refresh period for a given display refresh rate * * \param [in] numerator Numerator of refresh rate * \param [in] denominat
src/util/util_misc.h:22
↓ 5 callers
Method
cookie
* \brief Queries resource cookie * \returns Resource cookie */
src/dxvk/dxvk_sparse.h:457
↓ 5 callers
Method
copyImageToBuffer
src/dxvk/dxvk_context.cpp:618
↓ 5 callers
Method
create
src/dxvk/dxvk_memory.h:710
↓ 5 callers
Method
createFence
src/dxvk/dxvk_device.cpp:214
↓ 5 callers
Function
createSurface
src/wsi/wsi_platform.cpp:147
↓ 5 callers
Method
decRef
src/util/com/com_pointer.h:148
↓ 5 callers
Method
dirtyViews
src/dxvk/dxvk_pipelayout.h:122
↓ 5 callers
Method
draw
src/dxvk/dxvk_context.cpp:863
↓ 5 callers
Method
emitConditionalBlock
src/dxvk/dxvk_shader_builtin.cpp:412
↓ 5 callers
Method
enableAlphaToCoverage
src/dxvk/dxvk_graphics_state.h:309
↓ 5 callers
Method
endLatencyTracking
src/dxvk/dxvk_context.cpp:132
↓ 5 callers
Method
endQueries
src/dxvk/dxvk_gpu_query.cpp:373
↓ 5 callers
Method
exchange
src/util/util_bit.h:395
↓ 5 callers
Method
findRange
src/dxvk/dxvk_barrier.cpp:22
↓ 5 callers
Method
getAccessOp
* \brief Queries access op * \returns Access op */
src/dxvk/dxvk_pipelayout.h:357
↓ 5 callers
Method
getBindings
* \brief Queries descriptor bindings * \returns Descriptor bindings */
src/dxvk/dxvk_pipelayout.h:1734
↓ 5 callers
Method
getBlockOffset
* \brief Queries offset in push data block * * For GPU addresses, the size of each element will be 8 bytes. * For descripor-backed reso
src/dxvk/dxvk_pipelayout.h:384
↓ 5 callers
Method
getBufferInfo
* \brief Queries buffer info * \returns Buffer info */
src/dxvk/dxvk_memory.h:592
↓ 5 callers
Method
getDescriptorSetAlignment
* \brief Queries descriptor set alignment * * All sets must be padded to this size. * \returns Descriptor set alignment */
src/dxvk/dxvk_descriptor_info.h:215
↓ 5 callers
Function
getExeName
src/util/util_env.cpp:65
↓ 5 callers
Method
getLoaderProc
src/vulkan/vulkan_loader.h:30
↓ 5 callers
Method
getQuery
* \brief Retrieves query pool and index * \returns Query pool handle and query index */
src/dxvk/dxvk_gpu_query.h:132
↓ 5 callers
Method
getShaderCount
* \brief Queries number of shaders in the set * \returns Shader count */
src/dxvk/dxvk_shader.h:501
↓ 5 callers
Method
getShaderStages
src/dxvk/dxvk_shader.cpp:616
↓ 5 callers
Method
getStageInfos
* \brief Queries shader stage infos * \returns Pointer to shader stage infos */
src/dxvk/dxvk_shader.h:401
↓ 5 callers
Method
getStats
src/dxvk/dxvk_memory.cpp:621
↓ 5 callers
Function
getWindowSize
src/wsi/wsi_platform.cpp:68
↓ 5 callers
Method
incRef
src/util/rc/util_rc_ptr.h:152
↓ 5 callers
Method
info
* \brief Image view properties * \returns Image view properties */
src/dxvk/dxvk_image.h:204
↓ 5 callers
Method
initImage
src/dxvk/dxvk_context.cpp:989
↓ 5 callers
Function
interleave
* \brief Interleaves bits from two integers * * Both numbers must fit into 16 bits. * \param [in] x X coordinate * \param [in] y Y coordin
src/util/util_bit.h:734
↓ 5 callers
Function
isInModuleDetachment
src/util/thread.h:391
↓ 5 callers
Method
isTracked
* \brief Checks whether a resource has been tracked * * \param [in] trackingId Current tracking ID * \param [in] access Destination acc
src/dxvk/dxvk_sparse.h:586
↓ 5 callers
Method
length
* \brief Instruction length * \returns Number of DWORDs */
src/spirv/spirv_instruction.h:35
↓ 5 callers
Method
polygonMode
src/dxvk/dxvk_graphics_state.h:243
↓ 5 callers
Function
popcnt
src/util/util_bit.h:59
↓ 5 callers
Method
queryLayout
src/dxvk/dxvk_image.cpp:462
↓ 5 callers
Method
resolveImage
src/dxvk/dxvk_context.cpp:1792
↓ 5 callers
Method
sampleMask
src/dxvk/dxvk_graphics_state.h:305
↓ 5 callers
Method
setCullMode
src/dxvk/dxvk_constant_state.h:198
↓ 5 callers
Method
setInputLayout
src/dxvk/dxvk_context.cpp:2754
↓ 5 callers
Method
setViewports
src/dxvk/dxvk_context.cpp:2675
↓ 5 callers
Function
shaderStages
* \brief Gets shader stage flags included in pipeline stages * * \param [in] pipelineStages Pipeline stage flags * \returns Corresponding sha
src/dxvk/dxvk_util.h:134
↓ 5 callers
Method
size
Array size */
src/util/util_small_vector.h:162
↓ 5 callers
Method
trackId
* \brief Updates tracking ID for sampler object * * Used when tracking submissions. * \param [in] trackingID Tracking ID * \return
src/dxvk/dxvk_sampler.h:200
↓ 5 callers
Method
waitForIdle
src/dxvk/dxvk_queue.cpp:100
↓ 5 callers
Method
write
src/dxvk/dxvk_shader_cache.h:199
↓ 4 callers
Method
Add
src/dxgi/dxgi_format.h:74
↓ 4 callers
Method
AddRef
src/util/com/com_object.h:43
← previous
next →
401–500 of 6,012, ranked by callers