MCPcopy Create free account

hub / github.com/doitsujin/dxvk / functions

Functions6,012 in github.com/doitsujin/dxvk

↓ 22 callersFunctiontzcnt
src/util/util_bit.h:67
↓ 22 callersMethodvki
src/dxvk/dxvk_adapter.cpp:53
↓ 21 callersMethodaddStatCtr
* \brief Increments a given stat counter * * \param [in] counter Stat counter to increment * \param [in] value Increment value */
src/dxvk/dxvk_device.h:696
↓ 21 callersFunctionfromHmonitor
Offset so null HMONITORs go to -1
include/native/wsi/native_sdl2.h:16
↓ 21 callersMethodputIns
src/spirv/spirv_code_buffer.cpp:91
↓ 21 callersMethodsampleCount
src/dxvk/dxvk_graphics_state.h:247
↓ 21 callersMethodstorage
* \brief Retrieves current backing storage * \returns Backing storage for this image */
src/dxvk/dxvk_image.h:708
↓ 20 callersMethodGetImageView
src/d3d11/d3d11_view_rtv.h:50
↓ 20 callersMethodGetOptions
src/d3d9/d3d9_device.h:1065
↓ 20 callersMethodempty
src/d3d11/d3d11_util.h:28
↓ 20 callersMethodunlock
src/util/thread.h:157
↓ 19 callersMethodGetOptions
src/d3d11/d3d11_device.h:458
↓ 19 callersMethodGetPackedFormat
* \brief Returns underlying packed Vulkan format * * This works even for staging resources that have no image. * Note that for depth-st
src/d3d11/d3d11_texture.h:301
↓ 19 callersMethodLockDevice
src/d3d9/d3d9_interop.cpp:248
↓ 19 callersMethodany
src/util/util_bit.h:432
↓ 19 callersMethodcmdPipelineBarrier
src/dxvk/dxvk_cmdlist.h:946
↓ 19 callersMethodgetDescriptorType
* \brief Queries descriptor type * \returns Descriptor type */
src/dxvk/dxvk_pipelayout.h:277
↓ 19 callersMethodgetFormatFeatures
src/dxvk/dxvk_adapter.cpp:139
↓ 19 callersMethodhasGfxStores
src/dxvk/dxvk_image.h:974
↓ 18 callersMethodEmitCs
src/d3d11/d3d11_context.h:1203
↓ 18 callersMethodgetMemoryInfo
* \brief Memory object * \returns Backing memory */
src/dxvk/dxvk_image.h:612
↓ 18 callersMethodgetPipelineLayout
* \brief Queries Vulkan pipeline layout * * Will be \c VK_NULL_HANDLE when descriptor heaps are used. * \param [in] independent Whether
src/dxvk/dxvk_pipelayout.h:1348
↓ 18 callersMethodpush
src/dxvk/dxvk_cs.h:222
↓ 18 callersMethodsetRed
src/dxvk/dxvk_barrier.h:156
↓ 17 callersMethodGetBuffer
src/d3d11/d3d11_buffer.h:86
↓ 17 callersFunctionGetTransformIndex
src/d3d9/d3d9_util.h:140
↓ 17 callersMethodall
src/util/util_flags.h:50
↓ 17 callersMethodallocateStorage
src/dxvk/dxvk_image.cpp:270
↓ 17 callersMethodcmdDraw
src/dxvk/dxvk_cmdlist.h:800
↓ 17 callersMethoddword
src/util/sha1/sha1_util.h:26
↓ 17 callersMethodreset
src/d3d11/d3d11_util.h:21
↓ 16 callersMethodGetContext
src/d3d11/d3d11_device.h:466
↓ 16 callersMethodLookupFormat
src/d3d11/d3d11_device.cpp:1982
↓ 16 callersMethodallocId
src/spirv/spirv_code_buffer.cpp:49
↓ 16 callersMethodbeginInsertion
* \brief Sets insertion pointer to a specific value * * Sets the insertion pointer to a value that was * previously retrieved by \ref
src/spirv/spirv_code_buffer.h:219
↓ 16 callersMethodcreateBuiltInPipelineLayout
src/dxvk/dxvk_device.cpp:252
↓ 16 callersMethodendInsertion
* \brief Sets insertion pointer to the end * * After this call, new instructions will be * appended to the stream. In other words,
src/spirv/spirv_code_buffer.h:231
↓ 16 callersMethodgetBinding
* \brief Queries binding index * \returns Binding index */
src/dxvk/dxvk_pipelayout.h:1575
↓ 16 callersMethodgetResourceIndex
* \brief Queries resource index * \returns Resource index */
src/dxvk/dxvk_pipelayout.h:301
↓ 16 callersMethodnotify_one
src/util/thread.h:291
↓ 15 callersFunctionGetCommonResourceDesc
src/d3d11/d3d11_resource.cpp:409
↓ 15 callersFunctionGetShaderStage
* \brief Translates D3D11 shader stage to corresponding Vulkan stage * * \param [in] ProgramType DXBC program type * \returns Corresponding V
src/d3d11/d3d11_shader.h:47
↓ 15 callersMethodcomputeConstantCount
* \brief Computes required constant count in buffer * * Multiply by constant size to get required buffer allocation size in bytes. * \p
src/d3d9/d3d9_constant_copy.h:136
↓ 15 callersMethodfirst
* \brief Retrieves pointer to first structure * \returns Untyped pointer to first structure */
src/dxvk/dxvk_cs.h:113
↓ 15 callersMethodgetDescriptorCount
* \brief Queries descriptor count in array * \returns Number of descriptors in descriptor array */
src/dxvk/dxvk_pipelayout.h:285
↓ 15 callersMethodinstance
* \brief The instance * * The DXVK instance that created this device. * \returns Instance */
src/dxvk/dxvk_device.h:183
↓ 15 callersFunctionis32BitHostPlatform
* \brief Checks whether the host platform is 32-bit */
src/util/util_env.h:16
↓ 15 callersMethodisEmpty
src/dxvk/dxvk_cmdlist.cpp:98
↓ 15 callersMethodsize
* \brief Code size, in bytes * \returns Code size, in bytes */
src/spirv/spirv_code_buffer.h:63
↓ 15 callersMethodvalue
src/util/sync/sync_signal.h:99
↓ 14 callersMethodExposedMipLevels
src/d3d9/d3d9_common_texture.h:398
↓ 14 callersFunctionGetD3D10Device
src/d3d10/d3d10_util.cpp:76
↓ 14 callersMethodIsAutomaticMip
* \brief Autogen Mipmap * \returns Whether the texture is to have automatic mip generation */
src/d3d9/d3d9_common_texture.h:301
↓ 14 callersMethodalloc
src/dxvk/dxvk_staging.cpp:19
↓ 14 callersMethodbindingCount
src/dxvk/dxvk_graphics_state.h:80
↓ 14 callersMethodbuildShader
src/dxvk/dxvk_shader_builtin.cpp:611
↓ 14 callersFunctioncomputeUnorm
* \brief Computes unsigned normalized value * * Doesn't necessarily do perfect rounding. * \param [in] float Float value * \param [in] bit
src/dxvk/dxvk_util.h:518
↓ 14 callersMethoddebugName
src/dxvk/dxvk_shader_ir.cpp:2160
↓ 14 callersMethodend
src/util/util_bit.h:634
↓ 14 callersMethodget
* \brief Retrieves semantic for a given register * * \param [in] index Input register index * \returns Semantic bound to the given register
src/d3d9/d3d9_shader_analysis.h:116
↓ 14 callersMethodgetDescriptorTypeInfo
* \brief Queries descriptor type properties * * \param [in] type Descriptor type to query * \returns Descriptor size and alignment
src/dxvk/dxvk_descriptor_info.h:194
↓ 14 callersFunctiongetNextAspect
src/vulkan/vulkan_util.h:189
↓ 14 callersMethodgetOffset
* \brief Push data offset * * Depending on the context, this either contains the * shader-defined push constant offset, or the real
src/dxvk/dxvk_pipelayout.h:597
↓ 14 callersMethodgetPipeline
src/dxvk/dxvk_meta_blit.cpp:44
↓ 13 callersMethodCountSubresources
* \brief Counts number of subresources * \returns Number of subresources */
src/d3d11/d3d11_texture.h:166
↓ 13 callersFunctionGetProcAddress
src/util/util_win32_compat.h:18
↓ 13 callersMethodGetStreamState
src/d3d11/d3d11_video.h:101
↓ 13 callersMethodHasSequenceNumber
src/d3d11/d3d11_buffer.h:140
↓ 13 callersMethodbindResourceImageView
* \brief Binds image view * * \param [in] stages Shader stages that access the binding * \param [in] slot Resource binding slot *
src/dxvk/dxvk_context.h:256
↓ 13 callersMethodbindUniformBuffer
* \brief Binds buffer to the UBO set * * Can be used for uniform and storage buffers bound that * are used within the UBO descriptor s
src/dxvk/dxvk_context.h:224
↓ 13 callersMethodbinding
src/dxvk/dxvk_graphics_state.h:174
↓ 13 callersMethoddetermineResourceKind
src/dxvk/dxvk_shader_builtin.cpp:663
↓ 13 callersFunctionenumMonitors
src/wsi/wsi_platform.cpp:159
↓ 13 callersMethodfindShader
* \brief Queries number of shaders in the set * \returns Shader count */
src/dxvk/dxvk_shader.h:516
↓ 13 callersMethodgetAccess
src/dxvk/dxvk_framebuffer.h:315
↓ 13 callersMethodgetProperties
* \brief Retrieves image properties * * Only contains meaningful info if the page * table object was created for an image. * \retu
src/dxvk/dxvk_sparse.h:345
↓ 13 callersMethodgetSize
* \brief Queries block size * \returns Data block size */
src/dxvk/dxvk_pipelayout.h:568
↓ 13 callersMethodinvalidateBuffer
src/dxvk/dxvk_context.cpp:1307
↓ 13 callersMethodisInUse
* \brief Checks whether resource is in use * * Returns \c true if there are pending accesses to * the resource by the GPU matching the
src/dxvk/dxvk_sparse.h:522
↓ 13 callersMethodperfHints
* \brief Retrieves performance hints * \returns Device-specific perf hints */
src/dxvk/dxvk_device.h:349
↓ 13 callersMethodsetAll
src/util/util_bit.h:414
↓ 12 callersFunctionCheckViewOverlap
* \brief Checks whether two views overlap * * Overlapping views may conflict in case * one or both views are used for writing. * \param [
src/d3d11/d3d11_view.h:58
↓ 12 callersFunctionCloseHandle
src/util/util_win32_compat.h:60
↓ 12 callersMethodEmitCs
src/d3d9/d3d9_device.h:1230
↓ 12 callersMethodGetBufferSlice
src/d3d11/d3d11_buffer.h:94
↓ 12 callersFunctionGetD3D11Resource
src/d3d10/d3d10_util.cpp:67
↓ 12 callersMethodGetMapMode
* \brief Get the mapping mode of the buffer, (ie. direct mapping or backed) */
src/d3d9/d3d9_common_buffer.h:99
↓ 12 callersMethodGetMapMode
src/d3d11/d3d11_buffer.h:78
↓ 12 callersMethodGetMapPtr
src/d3d11/d3d11_buffer.h:132
↓ 12 callersMethodGetSubresourceFromIndex
src/d3d9/d3d9_common_texture.cpp:115
↓ 12 callersMethodMipLevelExtent
* \brief Computes extent of a given mip level * * This also works for staging resources that have no image. * \param [in] Level Mip lev
src/d3d11/d3d11_texture.h:146
↓ 12 callersMethodSetNeedsReadback
* \brief Sets whether or not the buffer was written to by the GPU */
src/d3d9/d3d9_common_buffer.h:165
↓ 12 callersMethodbindVertexBuffer
* \brief Binds vertex buffer * * \param [in] binding Vertex buffer binding * \param [in] buffer New vertex buffer * \param [in] s
src/dxvk/dxvk_context.h:362
↓ 12 callersMethodcmdBeginRendering
src/dxvk/dxvk_cmdlist.h:595
↓ 12 callersMethodcreateGpuQuery
src/dxvk/dxvk_device.cpp:200
↓ 12 callersMethodcreateImage
src/dxvk/dxvk_device.cpp:227
↓ 12 callersFunctionexportCopyToImagePs
src/dxvk/dxvk_meta_copy.cpp:71
↓ 12 callersMethodget
src/dxvk/dxvk_util.h:37
↓ 12 callersMethodremove
src/util/util_lru.h:24
↓ 12 callersMethodsetChild
src/dxvk/dxvk_barrier.h:170
← previousnext →101–200 of 6,012, ranked by callers