MCPcopy Create free account

hub / github.com/DiligentGraphics/DiligentFX / functions

Functions1,081 in github.com/DiligentGraphics/DiligentFX

↓ 4 callersFunctionpackHalf2x16
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_hlsl.h:238
↓ 4 callersFunctionrsqrt
Compute the reciprocal square root of a value. NOTE: This function is only provided for GLSL. In HLSL the intrinsic function <c><i>rsqrt</i></c> can
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_glsl.h:1145
↓ 3 callersMethodAllocate
Hydrogent/src/HnRenderBuffer.cpp:61
↓ 3 callersMethodCopyTextureDepth
PostProcess/Common/src/PostFXContext.cpp:376
↓ 3 callersFunctionCreateBufferSource
Hydrogent/src/HnMesh.cpp:447
↓ 3 callersFunctionGenerateKernelPoints
https://www.shadertoy.com/view/wdKXDK
PostProcess/DepthOfField/src/DepthOfField.cpp:50
↓ 3 callersMethodGetBuffer
Components/interface/GBuffer.hpp:71
↓ 3 callersMethodGetClearDepth
Hydrogent/interface/HnRenderPassState.hpp:113
↓ 3 callersMethodGetClosestMotionVectors
PostProcess/Common/src/PostFXContext.cpp:670
↓ 3 callersMethodGetMetersPerUnit
Hydrogent/include/HnRenderParam.hpp:58
↓ 3 callersMethodGetPreviousDepth
PostProcess/Common/src/PostFXContext.cpp:675
↓ 3 callersFunctionGetPrimvarReaderParam
Hydrogent/src/HnMaterialNetwork.cpp:625
↓ 3 callersMethodGetRenderMode
Hydrogent/include/HnRenderParam.hpp:60
↓ 3 callersMethodGetReprojectedDepth
PostProcess/Common/src/PostFXContext.cpp:665
↓ 3 callersFunctionHdCompareFunctionToComparisonFunction
Hydrogent/src/HnTypeConversions.cpp:107
↓ 3 callersFunctionHdStencilOpToStencilOp
Hydrogent/src/HnTypeConversions.cpp:161
↓ 3 callersFunctionHdWrapToAddressMode
Hydrogent/src/HnTypeConversions.cpp:40
↓ 3 callersFunctionProcessCubemapFaces
PBR/src/PBR_Renderer.cpp:211
↓ 3 callersMethodRender
PBR/src/GLTF_PBR_Renderer.cpp:438
↓ 3 callersFunctionResolveWrapSamplerParameter
Hydrogent/src/HnMaterialNetwork.cpp:475
↓ 3 callersMethodSetFaces
Hydrogent/include/HnDrawItem.hpp:85
↓ 3 callersMethodSetMaterialTexture
PBR/src/PBR_Renderer.cpp:857
↓ 3 callersFunctionUpdateRenderPassState
Hydrogent/src/Tasks/HnBeginFrameTask.cpp:112
↓ 3 callersFunctionffxPackBytesX0Y2Y1Y0
Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. The resulting integer will contain bytes in the following
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common_half.h:955
↓ 3 callersFunctionffxPackBytesX2Y2Y1Y0
Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. The resulting integer will contain bytes in the following
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common_half.h:971
↓ 3 callersFunctionffxPackBytesY3X0Y1Y0
Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. The resulting integer will contain bytes in the following
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common_half.h:923
↓ 3 callersFunctionffxPackBytesY3X2Y1Y0
Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. The resulting integer will contain bytes in the following
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common_half.h:939
↓ 3 callersFunctionffxPackBytesY3Y2X0Y0
Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. The resulting integer will contain bytes in the following
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common_half.h:891
↓ 3 callersFunctionffxPackBytesY3Y2X2Y0
Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. The resulting integer will contain bytes in the following
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common_half.h:907
↓ 3 callersFunctionffxPackBytesY3Y2Y1X0
Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. The resulting integer will contain bytes in the following
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common_half.h:859
↓ 3 callersFunctionffxPackBytesY3Y2Y1X2
Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. The resulting integer will contain bytes in the following
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common_half.h:875
↓ 3 callersFunctionffxPackBytesZeroY0ZeroX0
Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. The resulting integer will contain bytes in the following
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common_half.h:795
↓ 3 callersFunctionffxPackBytesZeroY1ZeroX1
Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. The resulting integer will contain bytes in the following
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common_half.h:811
↓ 3 callersFunctionffxPackBytesZeroY2ZeroX2
Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. The resulting integer will contain bytes in the following
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common_half.h:827
↓ 3 callersFunctionffxPackBytesZeroY3ZeroX3
Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. The resulting integer will contain bytes in the following
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common_half.h:843
↓ 3 callersFunctionffxParabolicSin
An approximation of sine. Valid input range is {-1 to 1} representing {0 to 2 pi}, and the output range is {-1/4 to 1/4} representing {-1 to 1}. @pa
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common.h:1725
↓ 3 callersFunctionffxParabolicSinHalf
An approximation of sine. Valid input range is {-1 to 1} representing {0 to 2 pi}, and the output range is {-1/4 to 1/4} representing {-1 to 1}. @pa
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common_half.h:1762
↓ 2 callersFunctionAShrSU1
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_glsl.h:1323
↓ 2 callersFunctionChapmanOrtho
fCosChi = Pi/2
PostProcess/EpipolarLightScattering/src/EpipolarLightScattering.cpp:2536
↓ 2 callersFunctionClearCubemap
PBR/src/PBR_Renderer.cpp:234
↓ 2 callersMethodCreateRenderPass
Hydrogent/src/HnRenderDelegate.cpp:341
↓ 2 callersMethodCreateResourceBinding
PBR/src/PBR_Renderer.cpp:1769
↓ 2 callersFunctionCreateTextureLoaderFromSdfPath
Hydrogent/src/HnTextureUtils.cpp:38
↓ 2 callersFunctionFFX_MIN16_F2ToUint32
------------------------------------------------------------------------------------------------------------------------------
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_hlsl.h:1257
↓ 2 callersFunctionFFX_MIN16_U2ToUint32
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_hlsl.h:1265
↓ 2 callersFunctionFsrEasuSetH
This runs 2 taps in parallel.
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_fsr1.h:433
↓ 2 callersMethodGet2DBlueNoiseSRV
PostProcess/Common/src/PostFXContext.cpp:358
↓ 2 callersMethodGetAccumulatedFrameSRV
PostProcess/TemporalAntiAliasing/src/TemporalAntiAliasing.cpp:202
↓ 2 callersMethodGetAtlasVersion
Hydrogent/src/HnTextureRegistry.cpp:224
↓ 2 callersMethodGetDepthOfFieldTextureSRV
PostProcess/DepthOfField/src/DepthOfField.cpp:377
↓ 2 callersMethodGetDepthStencilFormat
Hydrogent/interface/HnRenderPassState.hpp:99
↓ 2 callersMethodGetElapsedTime
Hydrogent/include/HnRenderParam.hpp:115
↓ 2 callersMethodGetEntity
Hydrogent/interface/HnMesh.hpp:116
↓ 2 callersMethodGetMaterialSRBCache
Hydrogent/interface/HnRenderDelegate.hpp:350
↓ 2 callersMethodGetNumRenderTargets
Hydrogent/interface/HnRenderPassState.hpp:91
↓ 2 callersMethodGetPBRPrimitiveAttribsSize
PBR/src/PBR_Renderer.cpp:1889
↓ 2 callersMethodGetPRBFrameAttribsSize
PBR/src/PBR_Renderer.cpp:1930
↓ 2 callersMethodGetPrefilteredEnvMapSRV
PBR/interface/PBR_Renderer.hpp:426
↓ 2 callersMethodGetPreintegratedGGX_SRV
PBR/interface/PBR_Renderer.hpp:427
↓ 2 callersMethodGetRenderTargetFormat
Hydrogent/interface/HnRenderPassState.hpp:95
↓ 2 callersMethodGetShadowMapSuballocation
Hydrogent/interface/HnLight.hpp:85
↓ 2 callersMethodGetShadowPassFrameAttribsOffset
Hydrogent/src/HnRenderDelegate.cpp:718
↓ 2 callersFunctionGetSupportedPrimvars
Hydrogent/src/HnMesh.cpp:481
↓ 2 callersMethodGetTarget
Hydrogent/interface/HnRenderBuffer.hpp:108
↓ 2 callersMethodGetTextureBindingMode
Hydrogent/include/HnRenderParam.hpp:57
↓ 2 callersFunctionGetTextureShaderName
PBR/src/PBR_Renderer.cpp:120
↓ 2 callersFunctionGetTransform2dParam
Hydrogent/src/HnMaterialNetwork.cpp:650
↓ 2 callersFunctionHaltonSequence
https://en.wikipedia.org/wiki/Halton_sequence#Implementation_in_pseudocode
PostProcess/TemporalAntiAliasing/src/TemporalAntiAliasing.cpp:43
↓ 2 callersFunctionHdBlendOpToBlendOperation
Hydrogent/src/HnTypeConversions.cpp:181
↓ 2 callersMethodInitCommonSRBVars
PBR/src/PBR_Renderer.cpp:806
↓ 2 callersMethodIsInitialized
PBR/interface/PBR_Renderer.hpp:773
↓ 2 callersMethodIsReady
Hydrogent/interface/Tasks/HnProcessSelectionTask.hpp:103
↓ 2 callersMethodIsShadowMapDirty
Hydrogent/interface/HnLight.hpp:88
↓ 2 callersFunctionMaterialTagToPbrAlphaMode
Hydrogent/src/HnTypeConversions.cpp:227
↓ 2 callersMethodPreparePRS
Hydrogent/src/Tasks/HnPostProcessTask.cpp:75
↓ 2 callersMethodPreparePSO
Hydrogent/src/Tasks/HnPostProcessTask.cpp:156
↓ 2 callersMethodPrepareSRB
Hydrogent/src/Tasks/HnPostProcessTask.cpp:231
↓ 2 callersFunctionReindexBufferSource
Hydrogent/src/HnMesh.cpp:839
↓ 2 callersFunctionRenderFullScreenTriangle
PostProcess/EpipolarLightScattering/src/EpipolarLightScattering.cpp:145
↓ 2 callersFunctionReverseExpToneMap
Components/src/ToneMapping.cpp:43
↓ 2 callersMethodSetDepthStencilFormat
Hydrogent/interface/HnRenderPassState.hpp:64
↓ 2 callersFunctionSetDrawItemMaterial
Hydrogent/src/HnMesh.cpp:89
↓ 2 callersMethodSetEdges
Hydrogent/include/HnDrawItem.hpp:86
↓ 2 callersMethodSetFrameAttribsIndex
Sets the index of the light's frame attributes data in the frame attribs buffer. This index is passed to the HnRenderDelegate::GetShadowPassFrameAttri
Hydrogent/interface/HnLight.hpp:80
↓ 2 callersMethodSetFrameAttribsSRB
Hydrogent/interface/HnRenderPassState.hpp:73
↓ 2 callersMethodSetFrontFaceCCW
Hydrogent/interface/HnRenderPassState.hpp:82
↓ 2 callersMethodSetParameter
Hydrogent/interface/Tasks/HnTaskManager.hpp:333
↓ 2 callersMethodSetParams
Hydrogent/src/HnRenderPass.cpp:558
↓ 2 callersMethodSetPoints
Hydrogent/include/HnDrawItem.hpp:87
↓ 2 callersMethodSetShadowMapDirty
Hydrogent/interface/HnLight.hpp:89
↓ 2 callersFunctionToFloat4x4
Hydrogent/interface/GfTypeConversions.hpp:221
↓ 2 callersMethodUpdateIndexBuffer
Hydrogent/src/HnMesh.cpp:1170
↓ 2 callersFunctionf2ChapmanRising
|fCosChi| < Pi/2
PostProcess/EpipolarLightScattering/src/EpipolarLightScattering.cpp:2544
↓ 2 callersFunctionffxApproximateReciprocalHalf
Calculate a half-precision low-quality approximation for the reciprocal of a value. For additional information on the approximation family of functio
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common_half.h:1535
↓ 2 callersFunctionffxIsGreaterThanZero
A single operation to return the following: m = NaN := 1 m > 0 := 0 m <= 0 := 1 This function is useful when creating masks for branch-free logic.
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common.h:709
↓ 2 callersFunctionffxPackBytesY2X2Y0X0
Packs the bytes from the X and Y components of a FfxUInt32x2 into a single 32-bit integer. The resulting integer will contain bytes in the following
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common_half.h:987
↓ 2 callersFunctionffxUint32ToFloat16x2
============================================================================================================================== HLSL HALF =============
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_hlsl.h:1185
↓ 2 callersFunctionffxUint32ToUint16x2
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_hlsl.h:1194
↓ 1 callersMethodAddShaderTextureIndexing
Adds shader texture indexing to the cache and returns its identifier, for example: {0, 0, 0, 1, 1, 2} -> 0 {0, 1, 0, 1, 2, 2} -> 1
Hydrogent/src/HnMaterial.cpp:551
↓ 1 callersFunctionApplyStandardStaticTextureIndexing
If possible, applies standard texture indexing to reduce the number of shader permutations, e.g.: StdTexIds TexIds0 TexArray StdTexArray
Hydrogent/src/HnMaterial.cpp:658
← previousnext →101–200 of 1,081, ranked by callers