MCPcopy Create free account

hub / github.com/doitsujin/dxvk / functions

Functions6,012 in github.com/doitsujin/dxvk

↓ 2 callersMethodendFrame
src/dxvk/dxvk_context.cpp:113
↓ 2 callersMethodendQuery
src/dxvk/dxvk_context.cpp:196
↓ 2 callersFunctionenterFullscreenMode
src/wsi/wsi_platform.cpp:105
↓ 2 callersMethodenumMonitors
src/wsi/sdl2/wsi_monitor_sdl2.cpp:22
↓ 2 callersMethodeq
* \brief Checks for equality * * \param [in] other Block to compare to * \returns \c true if the two blocks are identical */
src/dxvk/dxvk_pipelayout.h:673
↓ 2 callersMethodeq
src/dxvk/dxvk_graphics_state.h:263
↓ 2 callersMethodexec
src/dxvk/dxvk_cs.h:161
↓ 2 callersFunctionfclamp
Equivalent of std::clamp for use with floating point numbers Handles (-){INFINITY,NAN} cases. Will return min in cases of NAN, etc.
src/util/util_math.h:30
↓ 2 callersMethodfindEntry
src/util/com/com_private_data.cpp:151
↓ 2 callersFunctionfindProfile
src/util/config/config.cpp:1419
↓ 2 callersMethodflush
src/util/util_file.cpp:299
↓ 2 callersMethodflushBarriers
src/dxvk/dxvk_context.cpp:10306
↓ 2 callersMethodflushImplicitResolves
src/dxvk/dxvk_context.cpp:9188
↓ 2 callersFunctionfnv1a_init
* \brief FNV-1a hash implementation */
src/util/util_bit.h:771
↓ 2 callersMethodforEach
src/dxvk/dxvk_graphics_state.h:895
↓ 2 callersMethodfreeCachedAllocations
src/dxvk/dxvk_memory.cpp:1691
↓ 2 callersMethodgIndex
src/dxvk/dxvk_graphics_state.h:587
↓ 2 callersMethodgenerateMipmaps
src/dxvk/dxvk_context.cpp:1248
↓ 2 callersMethodgenerateModuleIdentifierLocked
src/dxvk/dxvk_shader.cpp:599
↓ 2 callersMethodgetAllDescriptorsInSet
* \brief Queries all available bindings in a given set * * Primarily useful to update dirty descriptor sets. * \param [in] type Pipelin
src/dxvk/dxvk_pipelayout.h:1929
↓ 2 callersMethodgetBufferHandle
src/dxvk/dxvk_sparse.cpp:369
↓ 2 callersMethodgetCommandBuffer
src/dxvk/dxvk_cmdlist.cpp:126
↓ 2 callersMethodgetDescriptorOffsetShift
* \brief Queries descriptor offset scale * * Returns the number of bits by which offsets must be * shifted prior to passing them in as
src/dxvk/dxvk_pipelayout.h:1380
↓ 2 callersMethodgetDescriptorSetCount
* \brief Queries descriptor set count * \returns Number of descriptor sets */
src/dxvk/dxvk_pipelayout.h:1193
↓ 2 callersFunctiongetDisplayMode
src/wsi/wsi_platform.cpp:179
↓ 2 callersFunctiongetDisplayName
src/wsi/wsi_platform.cpp:167
↓ 2 callersMethodgetGlobalBarrier
src/dxvk/dxvk_graphics.cpp:1070
↓ 2 callersMethodgetImageHandle
src/dxvk/dxvk_sparse.cpp:374
↓ 2 callersMethodgetMemoryProperties
* \brief Queries memory property flags * * May be 0 for imported or foreign resources. * \returns Memory property flags */
src/dxvk/dxvk_memory.h:629
↓ 2 callersMethodgetMemorySize
* \brief Queries allocation size for the set * \returns Space required in descriptor heap */
src/dxvk/dxvk_pipelayout.h:965
↓ 2 callersFunctiongetMonitorDisplayMode
src/wsi/win32/wsi_window_win32.cpp:11
↓ 2 callersFunctiongetMonitorEdid
src/wsi/wsi_platform.cpp:198
↓ 2 callersMethodgetOptimizedPipeline
src/dxvk/dxvk_graphics.cpp:1401
↓ 2 callersMethodgetPipelineHandle
src/dxvk/dxvk_compute.cpp:38
↓ 2 callersMethodgetPushConstants
src/dxvk/hud/dxvk_hud_renderer.cpp:264
↓ 2 callersMethodgetQueueMapping
* \brief Queries queue family mapping * \returns Assigned queue families and indices */
src/dxvk/dxvk_device_info.h:283
↓ 2 callersMethodgetRange
src/dxvk/dxvk_context_state.h:289
↓ 2 callersMethodgetResolveView
src/dxvk/dxvk_implicit_resolve.cpp:19
↓ 2 callersMethodgetSamplerStats
* \brief Queries sampler statistics * \returns Sampler stats */
src/dxvk/dxvk_device.h:571
↓ 2 callersMethodgetSetLayout
* \brief Queries descriptor set layout * \returns Descriptor set layout */
src/dxvk/dxvk_pipelayout.h:949
↓ 2 callersMethodgetSetUpdateTemplate
* \brief Queries descriptor template * \returns Descriptor update template */
src/dxvk/dxvk_pipelayout.h:957
↓ 2 callersMethodgetShaderCode
src/dxvk/dxvk_shader.cpp:581
↓ 2 callersMethodgetShaderCreateInfo
* \brief Queries shader create info * \returns Shader create info */
src/dxvk/dxvk_shader_ir.h:129
↓ 2 callersFunctiongetShaderHandle
src/d3d8/d3d8_util.h:195
↓ 2 callersMethodgetSpecConstants
src/dxvk/hud/dxvk_hud_renderer.cpp:255
↓ 2 callersMethodgetSpecDataMemorySize
* \brief Queries size of specialization constant fallback data * * Only relevant for layouts used with fast-linked pipelines. * \return
src/dxvk/dxvk_pipelayout.h:1401
↓ 2 callersMethodgetSpecInfo
src/dxvk/hud/dxvk_hud_renderer.cpp:269
↓ 2 callersFunctiongetSrgbFormatPair
* \brief Queries sRGB and non-sSRGB format pair * * \param [in] format Format to look up * \returns Pair of the corresponding non-SRGB and sR
src/vulkan/vulkan_util.h:225
↓ 2 callersFunctiongetSurfaceSize
src/d3d8/d3d8_format.h:121
↓ 2 callersMethodgetSym
src/dxvk/dxvk_openxr.cpp:162
↓ 2 callersMethodgetSyncObject
* \brief Retrieves current sync object * \returns sync object guarding this image */
src/dxvk/dxvk_image.h:384
↓ 2 callersMethodgetValue
src/dxvk/dxvk_fence.cpp:167
↓ 2 callersFunctionget_id
src/util/thread.h:128
↓ 2 callersFunctionget_id
This implementation returns thread ids unique to the current instance. ie. if you use this across multiple .so's then you might get conflicting ids.
src/util/thread.cpp:105
↓ 2 callersMethodgranularity
src/util/util_unmap.cpp:34
↓ 2 callersMethodhasCudaInterop
* \brief Checks whether CUDA interop is enabled * * Relevant for descriptor heap usage since CUDA interop still * needs legacy image vi
src/dxvk/dxvk_device.h:321
↓ 2 callersMethodhasDirtyResources
src/dxvk/dxvk_pipelayout.h:138
↓ 2 callersMethodhasGuid
* \brief Checks whether the GUID matches another one * * GUIDs are used to identify private data entries. * \param [in] guid The GUID
src/util/com/com_private_data.h:56
↓ 2 callersMethodhasPendingResolves
* \brief Checks whether there are pending resolves * * \returns \c true if any there are any resolves that must * be executed prior
src/dxvk/dxvk_implicit_resolve.h:42
↓ 2 callersMethodhasPendingStages
* \brief Checks whether there are barriers using the given source stages * \returns \c true if any barriers use the given source stages */
src/dxvk/dxvk_barrier.h:354
↓ 2 callersMethodhash
* \brief Computes hash * \returns Hash value */
src/dxvk/dxvk_pipelayout.h:685
↓ 2 callersMethodhash
src/dxvk/dxvk_graphics_state.h:751
↓ 2 callersMethodimportImage
src/dxvk/dxvk_device.cpp:550
↓ 2 callersMethodinit
src/dxvk/dxvk_cs.cpp:15
↓ 2 callersMethodinitBuffer
src/dxvk/dxvk_context.cpp:933
↓ 2 callersMethodinjectChunk
src/dxvk/dxvk_cs.cpp:134
↓ 2 callersMethodinsertDebugLabel
src/dxvk/dxvk_context.cpp:3215
↓ 2 callersMethodinsertEntry
src/util/com/com_private_data.cpp:161
↓ 2 callersMethodinsertResource
src/d3d11/d3d11_cuda.cpp:28
↓ 2 callersFunctionisDXTFormat
src/d3d8/d3d8_format.h:7
↓ 2 callersFunctionisDepthStencilFormat
src/d3d8/d3d8_format.h:15
↓ 2 callersFunctionisFVF
src/d3d8/d3d8_util.h:191
↓ 2 callersMethodisFullSize
src/dxvk/dxvk_framebuffer.cpp:45
↓ 2 callersMethodisLinkedToDGPU
* \brief Checks whether the GPU is linked * \returns \c true if the GPU is linked */
src/dxvk/dxvk_adapter.h:314
↓ 2 callersFunctionisMinimized
src/wsi/wsi_platform.cpp:132
↓ 2 callersFunctionisNvapiEnabled
src/dxgi/dxgi_options.cpp:96
↓ 2 callersFunctionisOccluded
src/wsi/wsi_platform.cpp:136
↓ 2 callersMethodisSurfaceCompatible
src/d3d11/d3d11_texture.cpp:1166
↓ 2 callersFunctionisValidDebugName
src/vulkan/vulkan_util.h:212
↓ 2 callersFunctionisWhitespace
src/util/config/config.cpp:1464
↓ 2 callersMethodlastSequenceNumber
* \brief Retrieves last executed sequence number * * Can be used to avoid synchronization in some cases. * \returns Sequence number of
src/dxvk/dxvk_cs.h:568
↓ 2 callersMethodlatencySleepNv
src/dxvk/dxvk_presenter.cpp:413
↓ 2 callersFunctionleaveFullscreenMode
src/wsi/wsi_platform.cpp:114
↓ 2 callersFunctionloadBufferToImageCopyPushArgs
src/dxvk/dxvk_meta_copy.cpp:57
↓ 2 callersFunctionloadImageCopyPushArgs
src/dxvk/dxvk_meta_copy.cpp:33
↓ 2 callersFunctionloadInputAttachmentImageCopyPushArgs
src/dxvk/dxvk_meta_copy.cpp:45
↓ 2 callersFunctionloadResolvePushArgs
src/dxvk/dxvk_meta_resolve.cpp:16
↓ 2 callersMethodlockDeviceQueue
src/dxvk/dxvk_queue.cpp:113
↓ 2 callersMethodlockSubmission
* \brief Locks submission queue * * Since Vulkan queues are only meant to be accessed * from one thread at a time, external libraries
src/dxvk/dxvk_device.h:675
↓ 2 callersMethodlogDeviceInfo
src/dxvk/dxvk_device_info.cpp:202
↓ 2 callersMethodlogPipelineState
src/dxvk/dxvk_graphics.cpp:1687
↓ 2 callersMethodmapBinding
src/dxvk/dxvk_pipelayout.cpp:575
↓ 2 callersMethodmapPushData
src/dxvk/dxvk_pipelayout.cpp:585
↓ 2 callersFunctionminExtent3D
* \brief Computes minimum extent * * \param [in] a First value * \param [in] b Second value * \returns Component-wise \c min */
src/dxvk/dxvk_util.h:204
↓ 2 callersMethodmutex
src/util/thread.h:148
↓ 2 callersMethodnative_handle
src/util/thread.h:165
↓ 2 callersMethodneedsCompile
* \brief Tests whether this shader needs to be compiled * * If pipeline libraries are supported, this will return * \c false once the p
src/dxvk/dxvk_shader.h:275
↓ 2 callersMethodnotifyCompile
* \brief Notifies library compile * * Called automatically when pipeline compilation begins. Returns * the previous state of the compil
src/dxvk/dxvk_shader.h:286
↓ 2 callersMethodnotifyCpuPresentBegin
src/dxvk/dxvk_latency_reflex.cpp:23
↓ 2 callersMethodnotifyCpuPresentEnd
src/dxvk/dxvk_latency_reflex.cpp:76
← previousnext →1,101–1,200 of 6,012, ranked by callers