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
hasDedicatedTransferQueue
* \brief Tests whether a dedicated transfer queue is available * \returns \c true if an SDMA queue is supported by the device */
src/dxvk/dxvk_device.h:161
↓ 4 callers
Method
hasPendingAccess
* \brief Checks whether there are barriers using any of the given access flags * \returns \c true if any barriers use the given source access fla
src/dxvk/dxvk_barrier.h:370
↓ 4 callers
Method
hasTargetAccess
* \brief Checks whether there are barriers targeting any of the given access flags * * \param [in] access Access flags to check. Will implic
src/dxvk/dxvk_barrier.h:391
↓ 4 callers
Method
incRef
src/util/com/com_pointer.h:143
↓ 4 callers
Method
index
* \brief Query index * * Only valid for indexed query types. * For non-zero values, indexed query * functions must be used.
src/dxvk/dxvk_gpu_query.h:209
↓ 4 callers
Method
info
* \brief Buffer view properties * \returns Buffer view properties */
src/dxvk/dxvk_buffer.h:90
↓ 4 callers
Method
invalidate
src/dxvk/dxvk_implicit_resolve.cpp:91
↓ 4 callers
Method
invalidateImage
src/dxvk/dxvk_context.cpp:1359
↓ 4 callers
Function
isBlendConstantBlendFactor
src/dxvk/dxvk_util.cpp:360
↓ 4 callers
Function
isDualSourceBlendFactor
src/dxvk/dxvk_util.cpp:368
↓ 4 callers
Function
isIdentityMapping
src/dxvk/dxvk_util.cpp:323
↓ 4 callers
Method
lineMode
src/dxvk/dxvk_graphics_state.h:259
↓ 4 callers
Function
loadBlitPushArgs
src/dxvk/dxvk_meta_blit.cpp:17
↓ 4 callers
Method
lockResourceGpuAddress
src/dxvk/dxvk_memory.cpp:2316
↓ 4 callers
Method
map
src/util/util_unmap.cpp:54
↓ 4 callers
Method
needsAutoMarkers
src/dxvk/dxvk_latency_reflex.cpp:16
↓ 4 callers
Method
next
src/dxvk/dxvk_cmdlist.cpp:421
↓ 4 callers
Method
normalize
src/dxvk/dxvk_constant_state.cpp:5
↓ 4 callers
Method
patchVertexCount
src/dxvk/dxvk_graphics_state.h:44
↓ 4 callers
Method
raw
src/util/util_flags.h:67
↓ 4 callers
Method
registerResource
src/dxvk/dxvk_memory.cpp:2293
↓ 4 callers
Function
remapComponentFlag
src/dxvk/dxvk_util.cpp:176
↓ 4 callers
Function
resolveComponentSwizzle
src/dxvk/dxvk_util.cpp:247
↓ 4 callers
Method
setAlphaOp
src/dxvk/dxvk_constant_state.h:504
↓ 4 callers
Method
setBlendMode
src/dxvk/dxvk_context.cpp:2895
↓ 4 callers
Method
setColorOp
src/dxvk/dxvk_constant_state.h:498
↓ 4 callers
Method
setDebugName
src/dxvk/dxvk_image.cpp:550
↓ 4 callers
Method
setDepthBias
src/dxvk/dxvk_context.cpp:2708
↓ 4 callers
Method
setDepthStencilState
src/dxvk/dxvk_context.cpp:2870
↓ 4 callers
Method
setGammaRamp
src/dxvk/dxvk_swapchain_blitter.cpp:146
↓ 4 callers
Method
setInputAssemblyState
src/dxvk/dxvk_context.cpp:2744
↓ 4 callers
Method
setInterface
src/util/com/com_private_data.cpp:125
↓ 4 callers
Method
setLineMode
src/dxvk/dxvk_constant_state.h:222
↓ 4 callers
Method
setLodRange
src/dxvk/dxvk_sampler.h:101
↓ 4 callers
Method
setLogicOpState
src/dxvk/dxvk_context.cpp:2885
↓ 4 callers
Method
setMultisampleState
src/dxvk/dxvk_context.cpp:2858
↓ 4 callers
Method
setN
src/util/util_bit.h:457
↓ 4 callers
Method
setPolygonMode
src/dxvk/dxvk_constant_state.h:194
↓ 4 callers
Method
setRasterizerState
src/dxvk/dxvk_context.cpp:2821
↓ 4 callers
Method
setSampleCount
src/dxvk/dxvk_graphics_state.h:313
↓ 4 callers
Method
setSampleMask
src/dxvk/dxvk_constant_state.h:258
↓ 4 callers
Method
setSurfaceExtent
src/dxvk/dxvk_presenter.cpp:494
↓ 4 callers
Function
snapExtent3D
* \brief Snaps block-aligned image extent to image edges * * Fixes up an image extent that is aligned to a compressed * block so that it no
src/dxvk/dxvk_util.h:356
↓ 4 callers
Function
spin
src/util/sync/sync_spinlock.h:21
↓ 4 callers
Method
stage
* \brief Shader stage * \returns Shader stage */
src/dxvk/dxvk_shader_key.h:56
↓ 4 callers
Method
stride
src/dxvk/dxvk_graphics_state.h:178
↓ 4 callers
Method
subSlice
* \brief Buffer sub slice * * Takes a sub slice from this slice. * \param [in] offset Sub slice offset * \param [in] length Sub s
src/dxvk/dxvk_buffer.h:519
↓ 4 callers
Method
synchronize
src/dxvk/dxvk_cs.cpp:166
↓ 4 callers
Method
trackColorWrite
src/dxvk/dxvk_framebuffer.h:276
↓ 4 callers
Method
trackDepthWrite
src/dxvk/dxvk_framebuffer.h:284
↓ 4 callers
Method
trackStencilWrite
src/dxvk/dxvk_framebuffer.h:292
↓ 4 callers
Method
update
src/dxvk/hud/dxvk_hud.cpp:38
↓ 4 callers
Method
updateBuffer
src/dxvk/dxvk_context.cpp:2602
↓ 4 callers
Method
waitForResource
src/dxvk/dxvk_device.cpp:670
↓ 4 callers
Method
writeTimestamp
src/dxvk/dxvk_context.cpp:3086
↓ 3 callers
Method
AddRefPrivate
src/d3d9/d3d9_volume.cpp:37
↓ 3 callers
Method
AllocCsChunk
src/d3d11/d3d11_context.cpp:3152
↓ 3 callers
Method
ClearDirtyBoxes
src/d3d9/d3d9_common_texture.h:434
↓ 3 callers
Function
ColorWriteIndex
src/d3d9/d3d9_util.h:241
↓ 3 callers
Function
ConvertFormatUnfixed
It is also worth noting that the msb/lsb-ness is flipped between VK and D3D9.
src/d3d9/d3d9_format.cpp:8
↓ 3 callers
Function
ConvertMatrix
src/d3d9/d3d9_util.h:153
↓ 3 callers
Function
ConvertPresentParameters9
(9<-8) D3DD3DPRESENT_PARAMETERS: Returns D3D9's params given an input for D3D8
src/d3d8/d3d8_util.h:86
↓ 3 callers
Function
ConvertRect
src/d3d9/d3d9_util.cpp:291
↓ 3 callers
Function
ConvertSurfaceDesc8
(8<-9) Convert D3DSURFACE_DESC
src/d3d8/d3d8_util.h:146
↓ 3 callers
Method
CreateBuffer
src/d3d9/d3d9_common_buffer.cpp:97
↓ 3 callers
Method
CreateQuery
src/d3d9/d3d9_device.cpp:4086
↓ 3 callers
Method
CreateTexture2D
src/d3d11/d3d11_device.cpp:167
↓ 3 callers
Function
D3D11InternalCreateDeviceAndSwapChain
src/d3d11/d3d11_main.cpp:110
↓ 3 callers
Function
D3DKMTDestroySynchronizationObject
src/util/util_gdi.cpp:52
↓ 3 callers
Function
D3DKMTQueryResourceInfo
src/util/util_gdi.cpp:92
↓ 3 callers
Function
DecodeAddressMode
src/d3d9/d3d9_util.h:176
↓ 3 callers
Function
DecodeAddressMode
src/d3d11/d3d11_util.cpp:24
↓ 3 callers
Function
DecodeCompareOp
src/d3d11/d3d11_util.cpp:49
↓ 3 callers
Function
DecodeIndexType
src/d3d9/d3d9_util.cpp:249
↓ 3 callers
Method
EmitCsChunk
src/d3d11/d3d11_context_imm.cpp:943
↓ 3 callers
Method
Flush
src/d3d9/d3d9_device.cpp:6159
↓ 3 callers
Method
FlushImage
src/d3d9/d3d9_device.cpp:5246
↓ 3 callers
Method
GetBlitImage
TODO: Consider creating only one texture to encompass all surface levels of a texture.
src/d3d8/d3d8_surface.cpp:51
↓ 3 callers
Method
GetBufferSlice
src/d3d9/d3d9_common_texture.cpp:802
↓ 3 callers
Method
GetCommonShader
src/d3d9/d3d9_shader.h:193
↓ 3 callers
Method
GetConservativeRasterizationTier
* \brief Queries conservative rasterization tier * \returns Conservative rasterization tier */
src/d3d11/d3d11_features.h:54
↓ 3 callers
Function
GetD3D10ResourceFromView
src/d3d10/d3d10_util.cpp:40
↓ 3 callers
Method
GetDXVKAdapter
src/d3d9/d3d9_adapter.h:84
↓ 3 callers
Method
GetDesc
src/d3d9/d3d9_buffer.cpp:47
↓ 3 callers
Method
GetDevice
src/d3d10/d3d10_blend.cpp:25
↓ 3 callers
Method
GetDevice
src/d3d11/d3d11_texture.cpp:1027
↓ 3 callers
Method
GetFeatureData
src/d3d11/d3d11_features.cpp:138
↓ 3 callers
Function
GetFormatAlignedBlockSize
Block size of formats that require some form of alignment
src/d3d9/d3d9_format.cpp:457
↓ 3 callers
Method
GetImageSubresource
* \brief Queries base image subresources * * Useful in case a shadow image is requried. * \returns Base image subresource layers *
src/d3d11/d3d11_video.h:164
↓ 3 callers
Method
GetKeyedMutex
src/d3d11/d3d11_resource.cpp:379
↓ 3 callers
Method
GetLevelCount
src/d3d8/d3d8_texture.h:57
↓ 3 callers
Method
GetMapType
* \brief Map type of a given subresource * * \param [in] Subresource Subresource index * \returns Current map mode of that subresource
src/d3d11/d3d11_texture.h:203
↓ 3 callers
Method
GetResourceType
src/d3d11/d3d11_view_rtv.h:44
↓ 3 callers
Method
GetSampleCount
src/d3d11/d3d11_view_rtv.h:54
↓ 3 callers
Method
GetShadow
* \brief Queries shadow image * * In some cases, a dedicated image is required in order to support * the image usage flags. This must b
src/d3d11/d3d11_video.h:154
↓ 3 callers
Method
GetSubresource
src/d3d11/d3d11_resource.h:321
↓ 3 callers
Method
GetSurfaceExtent
src/d3d9/d3d9_surface.h:56
↓ 3 callers
Method
GetTexcoordMask
src/d3d9/d3d9_vertex_declaration.h:65
↓ 3 callers
Method
GetType
src/d3d9/d3d9_surface.cpp:105
↓ 3 callers
Method
GetViews
* \brief Retrieves image views * * For planar formats, this will contain one view per plane. * \returns Array of views */
src/d3d11/d3d11_video.h:174
← previous
next →
601–700 of 6,012, ranked by callers