MCPcopy Create free account

hub / github.com/DiligentGraphics/DiligentFX / functions

Functions1,081 in github.com/DiligentGraphics/DiligentFX

↓ 100 callersFunctionCreateShader
PostProcess/EpipolarLightScattering/src/EpipolarLightScattering.cpp:269
↓ 65 callersMethodSetPipelineState
Hydrogent/src/HnRenderPass.cpp:133
↓ 64 callersMethodCommitShaderResources
Hydrogent/src/HnRenderPass.cpp:143
↓ 60 callersFunctionffxSaturate
Clamp a value to a [0..1] range. @param [in] x The value to clamp to [0..1] range. @returns The clamped version of <c><i>x</i></c>. @
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_glsl.h:1203
↓ 58 callersFunctionffxBroadcast3
Broadcast a scalar value to a 3-dimensional floating point vector. @param [in] value The value to to broadcast. @returns A 3-dimension
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_glsl.h:381
↓ 57 callersFunctionffxAsUInt32
Interprets the bit pattern of x as an unsigned integer. @param [in] x The input value. @returns The input interpreted as an unsigned i
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_glsl.h:303
↓ 51 callersFunctionffxAsFloat
Interprets the bit pattern of x as a floating-point number. @param [in] x The input value. @returns The input interpreted as a floatin
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_glsl.h:251
↓ 48 callersFunctionffxBroadcast2
Broadcast a scalar value to a 2-dimensional floating point vector. @param [in] value The value to to broadcast. @returns A 2-dimension
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_glsl.h:368
↓ 38 callersMethodInitializePSO
PostProcess/Common/src/PostFXRenderTechnique.cpp:55
↓ 38 callersMethodIsInitializedPSO
PostProcess/Common/interface/PostFXRenderTechnique.hpp:64
↓ 37 callersMethodInitializeSRB
PostProcess/Common/src/PostFXRenderTechnique.cpp:96
↓ 37 callersMethodIsInitializedSRB
PostProcess/Common/interface/PostFXRenderTechnique.hpp:69
↓ 36 callersMethodIsReady
PostProcess/Common/interface/PostFXRenderTechnique.hpp:74
↓ 35 callersFunctionffxBroadcast4
Broadcast a scalar value to a 4-dimensional floating point vector. @param [in] value The value to to broadcast. @returns A 4-dimension
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_glsl.h:394
↓ 29 callersFunctionffxSqrt
Compute the square root of a value. @param [in] x The first value to compute the min of. @returns The the square root of <c><i>x</
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common.h:504
↓ 27 callersMethodGetDevice
Hydrogent/interface/HnRenderDelegate.hpp:331
↓ 26 callersMethodCreateShader
PostProcess/Common/src/PostFXRenderTechnique.cpp:34
↓ 25 callersMethodClearRenderTarget
PostProcess/Common/src/PostFXContext.cpp:368
↓ 22 callersMethodPrepareSRB
PostProcess/EpipolarLightScattering/src/EpipolarLightScattering.cpp:235
↓ 19 callersMethodGetAttribVersion
Hydrogent/include/HnRenderParam.hpp:105
↓ 19 callersMethodGetDeviceContext
Hydrogent/interface/HnRenderDelegate.hpp:332
↓ 19 callersMethodGetNumElements
Hydrogent/src/HnMesh.cpp:729
↓ 19 callersFunctionffxReciprocalHalf
------------------------------------------------------------------------------------------------------------------------------
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_glsl.h:1605
↓ 18 callersMethodInitializeFullScreenTriangleTechnique
PostProcess/EpipolarLightScattering/src/EpipolarLightScattering.cpp:163
↓ 18 callersFunctionrcp
Compute the reciprocal of a value. NOTE: This function is only provided for GLSL. In HLSL the intrinsic function <c><i>rcp</i></c> can be used. @par
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_glsl.h:1085
↓ 16 callersMethodGetCameraAttribsCB
PostProcess/Common/src/PostFXContext.cpp:363
↓ 16 callersMethodGetLightParamValue
Hydrogent/src/Tasks/HnTaskManager.cpp:110
↓ 16 callersFunctionffxMax3Half
------------------------------------------------------------------------------------------------------------------------------ No packed version of ff
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_glsl.h:1553
↓ 16 callersFunctionffxReciprocal
Compute the reciprocal of <c><i>value</i></c>. @param [in] value The value to compute the reciprocal of. @returns The 1 / <c><i>value<
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common.h:60
↓ 15 callersMethodGet
Hydrogent/src/Tasks/HnTaskManager.cpp:98
↓ 15 callersMethodRender
PostProcess/EpipolarLightScattering/src/EpipolarLightScattering.cpp:244
↓ 13 callersMethodGetSRB
Hydrogent/src/HnMaterial.cpp:543
↓ 12 callersMethodGetRenderParam
Hydrogent/src/HnRenderDelegate.cpp:315
↓ 12 callersFunctionffxApproximateReciprocalMediumHalf
Calculate a half-precision medium-quality approximation for the reciprocal of a value. For additional information on the approximation family of func
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common_half.h:1611
↓ 12 callersFunctionfsrEasuTapFloat
Filtering for a given tap for the scalar.
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_fsr1.h:146
↓ 11 callersMethodGetUSDRenderer
Hydrogent/interface/HnRenderDelegate.hpp:325
↓ 10 callersFunctionbitfieldExtract
@ingroup GLSLCore
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_glsl.h:480
↓ 10 callersFunctionffxMin3Half
------------------------------------------------------------------------------------------------------------------------------ No packed version of ff
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_glsl.h:1571
↓ 9 callersMethodGetGraphicsPipelineDesc
Hydrogent/src/HnRenderPassState.cpp:157
↓ 9 callersMethodGetParameter
Hydrogent/src/HnMaterialNetwork.cpp:1251
↓ 9 callersMethodMakeAttribDirty
Hydrogent/include/HnRenderParam.hpp:106
↓ 9 callersFunctionToFloat3
Hydrogent/interface/GfTypeConversions.hpp:201
↓ 9 callersFunctionffxFract
Compute the factional part of a decimal value. This function calculates <c><i>x - floor(x)</i></c>. Where <c><i>floor</i></c> is the intrinsic HLSL f
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_glsl.h:1261
↓ 9 callersFunctionffxMax3
Compute the maximum of three values. NOTE: This function should compile down to a single V_MAX3_F32 operation on GCN or RDNA hardware. @param [in] x
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_glsl.h:655
↓ 8 callersMethodGetData
Hydrogent/src/HnMesh.cpp:718
↓ 8 callersMethodGetRenderStateCache
Hydrogent/interface/HnRenderDelegate.hpp:333
↓ 8 callersFunctionf32tof16
Convert a 32bit IEEE 754 floating point value to its nearest 16bit equivalent. @param [in] value The value to convert. @returns The ne
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_glsl.h:355
↓ 8 callersFunctionffxIsGreaterThanZeroHalf
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_half.h:651
↓ 8 callersFunctionffxMin
Compute the min of two values. @param [in] x The first value to compute the min of. @param [in] y The second valu
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common.h:113
↓ 7 callersMethodCommit
Hydrogent/src/HnRenderPassState.cpp:47
↓ 7 callersMethodGetAsyncShaderCompilation
Hydrogent/include/HnRenderParam.hpp:56
↓ 7 callersMethodGetFrameAttribsCB
Hydrogent/interface/HnRenderDelegate.hpp:334
↓ 7 callersMethodGetFrameNumber
Hydrogent/include/HnRenderParam.hpp:118
↓ 7 callersMethodGetShadowMapManager
Hydrogent/interface/HnRenderDelegate.hpp:321
↓ 7 callersMethodGetTupleType
Hydrogent/src/HnMesh.cpp:734
↓ 7 callersMethodInitializeComputeTechnique
PostProcess/EpipolarLightScattering/src/EpipolarLightScattering.cpp:217
↓ 7 callersFunctionResolveParameter
Hydrogent/src/HnMaterialNetwork.cpp:417
↓ 6 callersMethodDispatchCompute
PostProcess/EpipolarLightScattering/src/EpipolarLightScattering.cpp:249
↓ 6 callersFunctionFsrEasuTapH
This runs 2 taps in parallel.
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_fsr1.h:398
↓ 6 callersMethodGetFlags
PBR/interface/PBR_Renderer.hpp:588
↓ 6 callersMethodGetShaderCompileFlags
PostProcess/Common/src/PostFXContext.cpp:343
↓ 6 callersMethodGetUserValue
PBR/interface/PBR_Renderer.hpp:593
↓ 6 callersMethodPrepareResources
PostProcess/Bloom/src/Bloom.cpp:73
↓ 6 callersMethodSetParameter
Hydrogent/src/Tasks/HnTaskManager.cpp:253
↓ 6 callersFunctionbitfieldInsertMask
Proxy for V_BFI_B32 where the 'mask' is set as 'bits', 'mask=(1<<bits)-1', and 'bits' needs to be an immediate. @ingroup GLSLCore
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_glsl.h:497
↓ 6 callersFunctionffxMin3
Compute the minimum of three values. NOTE: This function should compile down to a single <c><i>V_MIN3_F32</i></c> operation on GCN and RDNA hardware.
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_glsl.h:944
↓ 6 callersFunctionffxZeroOneIsSigned
Given a value, returns 1.0 if less than zero and 0.0 if not. @param [in] x The value to be compared. @returns Result of the sign value. @
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common.h:2304
↓ 6 callersFunctionffxZeroOneIsSignedHalf
Given a half-precision value, returns 1.0 if less than zero and 0.0 if not. @param [in] x The value to be compared. @returns Result of the
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common_half.h:2509
↓ 6 callersFunctionffxZeroOneSelect
Choose between two FfxFloat32 values if the first parameter is greater than zero. @param [in] x The value to compare against zero. @param [
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common.h:2242
↓ 6 callersFunctionffxZeroOneSelectHalf
Choose between two half-precision FfxFloat32 values if the first parameter is greater than zero. @param [in] x The value to compare against
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common_half.h:2447
↓ 5 callersFunctionApplyTextureInputScale
Hydrogent/src/HnMaterial.cpp:187
↓ 5 callersMethodGetAlphaMode
PBR/interface/PBR_Renderer.hpp:590
↓ 5 callersMethodGetDebugView
PBR/interface/PBR_Renderer.hpp:591
↓ 5 callersMethodGetLoadingAnimation
PBR/interface/PBR_Renderer.hpp:592
↓ 5 callersMethodGetMaterial
Hydrogent/include/HnDrawItem.hpp:60
↓ 5 callersFunctionGetParamFallbackValue
Hydrogent/src/HnMaterialNetwork.cpp:298
↓ 5 callersFunctionGetTextureAttribString
PBR/src/PBR_Renderer.cpp:92
↓ 5 callersMethodGetTransform
Hydrogent/src/Tasks/HnTaskManager.cpp:104
↓ 5 callersMethodIsPSOsReady
PostProcess/Common/src/PostFXContext.cpp:338
↓ 5 callersFunctionReadFallbackValue
Hydrogent/src/HnMaterial.cpp:153
↓ 5 callersMethodSetIndexBuffer
Hydrogent/src/HnRenderPass.cpp:160
↓ 5 callersMethodShadowsEnabled
Hydrogent/interface/HnLight.hpp:75
↓ 4 callersMethodBegin
Hydrogent/src/HnRenderPassState.cpp:172
↓ 4 callersMethodCopyTextureColor
PostProcess/Common/src/PostFXContext.cpp:407
↓ 4 callersMethodGet
PBR/interface/PBR_Renderer.hpp:631
↓ 4 callersMethodGetCullMode
PBR/interface/PBR_Renderer.hpp:589
↓ 4 callersMethodGetDebugView
Hydrogent/include/HnRenderParam.hpp:108
↓ 4 callersMethodGetFrameAttribsIndex
Returns the index of the light's frame attributes data in the frame attribs buffer.
Hydrogent/interface/HnLight.hpp:83
↓ 4 callersMethodGetHeight
Hydrogent/src/HnRenderBuffer.cpp:119
↓ 4 callersMethodGetUseShadows
Hydrogent/include/HnRenderParam.hpp:67
↓ 4 callersMethodGetWidth
Hydrogent/src/HnRenderBuffer.cpp:110
↓ 4 callersFunctionHdBlendFactorToBlendFactor
Hydrogent/src/HnTypeConversions.cpp:198
↓ 4 callersMethodIsValid
Hydrogent/include/HnDrawItem.hpp:93
↓ 4 callersMethodIsVisible
Hydrogent/interface/HnLight.hpp:71
↓ 4 callersMethodSetVertexBuffers
Hydrogent/src/HnRenderPass.cpp:169
↓ 4 callersFunctionexp
PostProcess/EpipolarLightScattering/src/EpipolarLightScattering.cpp:2532
↓ 4 callersFunctionffxApproximateReciprocal
Calculate a low-quality approximation for the reciprocal of a value. For additional information on the approximation family of functions, you can ref
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common.h:838
↓ 4 callersFunctionffxApproximateReciprocalMedium
Calculate a medium-quality approximation for the reciprocal of a value. For additional information on the approximation family of functions, you can
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_gpu_common.h:857
↓ 4 callersFunctionffxBitShiftRightHalf
------------------------------------------------------------------------------------------------------------------------------
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_core_glsl.h:1656
↓ 4 callersFunctionfsrEasuSetFloat
Accumulate direction and length.
Shaders/PostProcess/SuperResolution/private/fsr1/ffx_fsr1.h:190
next →1–100 of 1,081, ranked by callers