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
↓ 12 callers
Method
setLatencyMarkerNv
src/dxvk/dxvk_presenter.cpp:382
↓ 12 callers
Method
signal
src/dxvk/dxvk_context.cpp:3091
↓ 11 callers
Method
GetCommonTexture
src/d3d11/d3d11_texture.h:779
↓ 11 callers
Method
GetConstantLayout
src/d3d9/d3d9_shader.h:117
↓ 11 callers
Function
GetD3D11Context
src/d3d10/d3d10_util.cpp:92
↓ 11 callers
Method
GetFormatMapping
src/d3d9/d3d9_format.cpp:525
↓ 11 callers
Method
GetState
src/d3d11/d3d11_video.h:97
↓ 11 callers
Method
GetSubresourceLayout
src/d3d11/d3d11_texture.cpp:294
↓ 11 callers
Method
begin
src/util/util_bit.h:630
↓ 11 callers
Method
bindIndexBuffer
* \brief Binds index buffer * * The index buffer will be used when * issuing \c drawIndexed commands. * \param [in] buffer New in
src/dxvk/dxvk_context.h:187
↓ 11 callers
Method
cmdEndRendering
src/dxvk/dxvk_cmdlist.h:917
↓ 11 callers
Function
computeMipLevelExtent
* \brief Computes mip level extent * * \param [in] size Base mip level extent * \param [in] level mip level to compute * \returns Extent o
src/dxvk/dxvk_util.h:253
↓ 11 callers
Method
determineSampledType
src/dxvk/dxvk_shader_builtin.cpp:641
↓ 11 callers
Method
enumAdapters
src/dxvk/dxvk_instance.cpp:72
↓ 11 callers
Method
exportBuiltIn
src/dxvk/dxvk_shader_builtin.cpp:345
↓ 11 callers
Method
fill
src/dxvk/dxvk_memory.h:244
↓ 11 callers
Method
getCode
src/dxvk/dxvk_shader_ir.cpp:2016
↓ 11 callers
Function
getDefaultMonitor
src/wsi/wsi_platform.cpp:155
↓ 11 callers
Method
getDescriptorSetLayout
* \brief Queries specific descriptor set layout * * Invalid when descriptor heaps are used. * \param [in] set Set index * \returns
src/dxvk/dxvk_pipelayout.h:1369
↓ 11 callers
Function
getPlaneIndex
src/vulkan/vulkan_util.h:180
↓ 11 callers
Method
getSparsePageTable
src/dxvk/dxvk_image.cpp:222
↓ 11 callers
Method
setArg
* \brief Changes the value of an argument * * \param [in] idx Argument index, starting at 1 * \param [in] word New argument word
src/spirv/spirv_instruction.h:80
↓ 11 callers
Method
setFlags
* \brief Sets flags * \param [in] flags Flags to set */
src/dxvk/dxvk_pipelayout.h:1141
↓ 11 callers
Method
type
* \brief Query type * \returns Query type */
src/dxvk/dxvk_gpu_query.h:189
↓ 10 callers
Method
CalcSubresource
* \brief Subresource * \returns The subresource idx of a given face and mip level */
src/d3d9/d3d9_common_texture.h:252
↓ 10 callers
Method
GetSubresourceFromIndex
* \brief Computes subresource from the subresource index * * Used by some functions that operate on only * one subresource, such as \c
src/d3d11/d3d11_texture.h:465
↓ 10 callers
Method
TestFlag
src/d3d9/d3d9_vertex_declaration.h:57
↓ 10 callers
Method
addCtr
* \brief Increments a counter value * * \param [in] ctr Counter to increment * \param [in] val Number to add to counter value */
src/dxvk/dxvk_stats.h:83
↓ 10 callers
Method
cmdSetScissor
src/dxvk/dxvk_cmdlist.h:1120
↓ 10 callers
Method
cmdSetViewport
src/dxvk/dxvk_cmdlist.h:1163
↓ 10 callers
Method
createBuiltInGraphicsPipeline
src/dxvk/dxvk_device.cpp:330
↓ 10 callers
Method
emitFormatVector
src/dxvk/dxvk_shader_builtin.cpp:508
↓ 10 callers
Method
empty
Checks whether array is empty. */
src/util/util_small_vector.h:167
↓ 10 callers
Method
getBindingCount
* \brif Queries number of bindings in set * \returns Number of bindings */
src/dxvk/dxvk_pipelayout.h:941
↓ 10 callers
Function
getComponentIndex
src/dxvk/dxvk_util.cpp:332
↓ 10 callers
Method
getFormatLimits
src/dxvk/dxvk_adapter.cpp:154
↓ 10 callers
Function
getPlaneAspect
src/vulkan/vulkan_util.h:185
↓ 10 callers
Method
getVarCount
* \brief Number of I/O variables in collection * \returns Number of declared I/O variables */
src/dxvk/dxvk_shader_io.h:73
↓ 10 callers
Method
insertRange
src/dxvk/dxvk_barrier.cpp:45
↓ 10 callers
Method
isRed
src/dxvk/dxvk_barrier.h:161
↓ 10 callers
Method
notify_all
src/util/thread.h:295
↓ 10 callers
Method
parent
src/dxvk/dxvk_barrier.h:176
↓ 10 callers
Method
pop_back
Removes last element from array. */
src/util/util_small_vector.h:271
↓ 10 callers
Method
update
src/d3d9/d3d9_hud.cpp:11
↓ 9 callers
Function
DecodeStencilOp
src/d3d9/d3d9_util.cpp:214
↓ 9 callers
Function
GetCommonBuffer
src/d3d9/d3d9_buffer.h:95
↓ 9 callers
Function
GetCommonBuffer
src/d3d11/d3d11_buffer.cpp:402
↓ 9 callers
Method
IsD3D8Compatible
src/d3d9/d3d9_adapter.cpp:886
↓ 9 callers
Method
IsExtended
src/d3d9/d3d9_device.cpp:4714
↓ 9 callers
Method
addShader
src/dxvk/dxvk_shader.cpp:152
↓ 9 callers
Method
attributeCount
src/dxvk/dxvk_graphics_state.h:76
↓ 9 callers
Method
bindResourceBufferView
* \brief Binds buffer view * * \param [in] stages Shader stages that access the binding * \param [in] slot Resource binding slot *
src/dxvk/dxvk_context.h:275
↓ 9 callers
Function
checkSubresourceRangeOverlap
src/vulkan/vulkan_util.h:132
↓ 9 callers
Method
chunkIsAvailable
* \brief Checks whether a chunk is alive * * \param [in] chunkIndex Chunk index * \returns \c true if chunk can be used */
src/dxvk/dxvk_allocator.h:84
↓ 9 callers
Function
computeBlockOffset
* \brief Computes block offset for compressed images * * Convenience function to compute the block position * within a compressed image base
src/dxvk/dxvk_util.h:306
↓ 9 callers
Method
computeMask
src/dxvk/dxvk_shader_io.cpp:31
↓ 9 callers
Method
copyBuffer
src/dxvk/dxvk_context.cpp:419
↓ 9 callers
Method
declareImageSrv
src/dxvk/dxvk_shader_builtin.cpp:112
↓ 9 callers
Method
dirtyStages
src/dxvk/dxvk_pipelayout.h:130
↓ 9 callers
Method
dwordCount
src/util/util_bit.h:449
↓ 9 callers
Method
ensureImageCompatibility
src/dxvk/dxvk_context.cpp:1440
↓ 9 callers
Method
erase
Removes an element at a given index. */
src/util/util_small_vector.h:239
↓ 9 callers
Function
fromws
src/util/util_string.cpp:205
↓ 9 callers
Method
getSet
* \brief Queries set index * \returns Set index */
src/dxvk/dxvk_pipelayout.h:1567
↓ 9 callers
Method
getShaderPipelineStages
src/dxvk/dxvk_device.cpp:163
↓ 9 callers
Method
getTrackId
* \brief Queries tracking ID * * Used to determine when a resource has last been used. * \returns Tracking ID */
src/dxvk/dxvk_sparse.h:553
↓ 9 callers
Method
isClear
src/util/util_flags.h:59
↓ 9 callers
Function
isD3D9ExclusiveFormat
Some games will exhaustively query all formats in the 0-100 range, so filter out some known formats which are exclusive to d3d9
src/d3d8/d3d8_format.h:40
↓ 9 callers
Method
isFullSubresource
* \brief Checks whether a subresource is entirely covered * * This can be used to determine whether an image can or * should be initia
src/dxvk/dxvk_image.h:586
↓ 9 callers
Method
join
src/util/thread.cpp:29
↓ 9 callers
Method
location
src/dxvk/dxvk_graphics_state.h:116
↓ 9 callers
Method
pagesUsed
* \brief Queries number of allocated pages in a chunk * * \param [in] chunkIndex Chunk index * \returns Used page count in the given ch
src/dxvk/dxvk_allocator.h:74
↓ 9 callers
Function
pickSubresourceLayers
src/vulkan/vulkan_util.h:100
↓ 9 callers
Method
setAddressModes
src/dxvk/dxvk_sampler.h:92
↓ 9 callers
Method
trackLayout
src/dxvk/dxvk_image.cpp:507
↓ 8 callers
Function
DecodeBlendFactor
src/d3d9/d3d9_util.cpp:163
↓ 8 callers
Function
FreeLibrary
src/util/util_win32_compat.h:14
↓ 8 callers
Method
GetCommonBuffer
src/d3d9/d3d9_buffer.h:43
↓ 8 callers
Method
GetExtentMip
* \brief Mip Extent * \returns The extent of a mip or subresource */
src/d3d9/d3d9_common_texture.h:332
↓ 8 callers
Method
GetImmediateContext
src/d3d11/d3d11_device.cpp:1832
↓ 8 callers
Method
GetMappedBuffer
* \brief Mapped subresource buffer * * \param [in] Subresource Subresource index * \returns Mapped subresource buffer */
src/d3d11/d3d11_texture.h:259
↓ 8 callers
Method
GetType
src/d3d11/d3d11_context.cpp:118
↓ 8 callers
Method
HasImage
* \brief Checks whether this texture has an image * * Staging textures will not use an image, only mapped buffers. * \returns \c true f
src/d3d11/d3d11_texture.h:184
↓ 8 callers
Method
InitTexture
src/d3d9/d3d9_initializer.cpp:41
↓ 8 callers
Function
IsDepthStencilFormat
src/d3d9/d3d9_format.h:304
↓ 8 callers
Function
ResourceAddRefPrivate
src/d3d11/d3d11_resource.cpp:471
↓ 8 callers
Method
addStage
src/dxvk/dxvk_shader.cpp:89
↓ 8 callers
Method
canRelocate
src/dxvk/dxvk_image.cpp:195
↓ 8 callers
Method
cmdDispatch
src/dxvk/dxvk_cmdlist.h:779
↓ 8 callers
Function
computeImageDataSize
src/dxvk/dxvk_util.cpp:146
↓ 8 callers
Method
copyImage
src/dxvk/dxvk_context.cpp:513
↓ 8 callers
Method
data
* \brief Code data * \returns Code data */
src/spirv/spirv_code_buffer.h:48
↓ 8 callers
Method
exportOutput
src/dxvk/dxvk_shader_builtin.cpp:362
↓ 8 callers
Method
finalize
src/dxvk/dxvk_barrier.cpp:511
↓ 8 callers
Method
getAllocator
src/util/util_small_vector.h:45
↓ 8 callers
Method
getNullDescriptor
* \brief Queries null descriptor * * Not valid for sampler descriptors. * \param [in] type Descriptor type * \returns Pointer to n
src/dxvk/dxvk_descriptor_info.h:205
↓ 8 callers
Method
getPageCount
* \brief Counts total number of pages in the resources * * Counts the number of pages for the entire resource, both * for paged subreso
src/dxvk/dxvk_sparse.h:326
↓ 8 callers
Method
getPushDataMask
* \brief Queries non-empty push data block mask */
src/dxvk/dxvk_pipelayout.h:1408
↓ 8 callers
Method
getVar
* \brief Queries I/O variable metadata * * \param [in] index Variable index * \returns Info for the given variable */
src/dxvk/dxvk_shader_io.h:83
↓ 8 callers
Method
invalidateState
src/dxvk/dxvk_context.cpp:6911
← previous
next →
201–300 of 6,012, ranked by callers