Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GPUOpen-LibrariesAndSDKs/Cauldron
/ functions
Functions
4,018 in github.com/GPUOpen-LibrariesAndSDKs/Cauldron
⨍
Functions
4,018
◇
Types & classes
1,363
↓ 12 callers
Function
AlignUp
src/common/Misc/Misc.h:62
↓ 12 callers
Method
GetHeight
src/VK/base/Texture.h:60
↓ 12 callers
Method
GetLastUseFrameIndex
libs/VulkanMemoryAllocator/vk_mem_alloc.h:6053
↓ 12 callers
Function
GetShaderCompilerCacheDir
src/common/base/ShaderCompilerCache.cpp:39
↓ 12 callers
Method
GetWidth
src/VK/base/Texture.h:59
↓ 12 callers
Method
InitAsDescriptorTable
libs/d3d12x/d3dx12.h:993
↓ 12 callers
Function
begin
! @brief returns an iterator to the first element Returns an iterator to the first element. @image html range-begin-end.svg "Illustratio
libs/json/json.h:18674
↓ 12 callers
Function
ffxDot3
Calculate dot product of 'a' and 'b'. @param [in] a First vector input. @param [in] b Second vector input. @retu
src/common/FidelityFX/include/gpu/ffx_core_gpu_common.h:1132
↓ 12 callers
Function
ffxReciprocal
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<
src/common/FidelityFX/include/gpu/ffx_core_gpu_common.h:56
↓ 12 callers
Method
getXYZ
libs/vectormath/scalar/vector.hpp:521
↓ 12 callers
Function
stbi__grow_buffer_unsafe
libs/stb/stb_image.h:1971
↓ 12 callers
Function
stbi__zreceive
libs/stb/stb_image.h:4051
↓ 12 callers
Function
stbtt__find_table
@OPTIMIZE: binary search
libs/imgui/stb_truetype.h:1175
↓ 11 callers
Method
AllocBuffer
src/VK/base/StaticBufferPool.cpp:192
↓ 11 callers
Method
GetCBV_SRV_UAVHeap
src/DX12/base/ResourceViewHeaps.h:181
↓ 11 callers
Method
GetMemoryTypeIndex
libs/VulkanMemoryAllocator/vk_mem_alloc.h:6881
↓ 11 callers
Function
ImHash
Pass data_size==0 for zero-terminated strings FIXME-OPT: Replace with e.g. FNV1a hash? CRC32 pretty much randomly access 1KB. Need to do proper measur
libs/imgui/imgui.cpp:1023
↓ 11 callers
Method
LocalCopy
libs/d3d12x/d3dx12.h:2853
↓ 11 callers
Function
ReadFile
Reads a file into a buffer
src/common/Misc/Misc.cpp:122
↓ 11 callers
Function
STB_TEXTEDIT_GETCHAR
libs/imgui/imgui.cpp:8211
↓ 11 callers
Function
VKCompileFromString
VKCompileFromString
src/VK/base/ShaderCompilerHelper.cpp:216
↓ 11 callers
Function
VmaBlocksOnSamePage
Returns true if two memory blocks occupy overlapping pages. ResourceA must be in less memory offset than ResourceB. Algorithm is based on "Vulkan 1.0
libs/VulkanMemoryAllocator/vk_mem_alloc.h:4420
↓ 11 callers
Function
VmaIsBufferImageGranularityConflict
Returns true if given suballocation types could conflict and must respect VkPhysicalDeviceLimits::bufferImageGranularity. They conflict if one is buff
libs/VulkanMemoryAllocator/vk_mem_alloc.h:4451
↓ 11 callers
Method
erase
libs/imgui/imgui.h:1064
↓ 11 callers
Method
getRow
libs/vectormath/sse/matrix.hpp:175
↓ 11 callers
Function
mulPerElem
libs/vectormath/sse/matrix.hpp:337
↓ 11 callers
Function
mulPerElem
libs/vectormath/scalar/matrix.hpp:275
↓ 11 callers
Method
sax_parse
libs/json/json.h:8802
↓ 11 callers
Function
sseVecDot4
libs/vectormath/sse/internal.hpp:331
↓ 11 callers
Function
stbi__malloc_mad3
libs/stb/stb_image.h:984
↓ 11 callers
Function
stbtt_FindGlyphIndex
libs/imgui/stb_truetype.h:1346
↓ 10 callers
Method
CreateRootSignature
-------------------------------------------------------------------------------------- CreateDescriptors for a combination of material and geometry
src/DX12/GLTF/GltfPbrPass.cpp:296
↓ 10 callers
Method
Data
src/common/Misc/Misc.cpp:54
↓ 10 callers
Function
GetElementString
src/common/GLTF/GltfHelpers.cpp:117
↓ 10 callers
Method
GetPipelineCache
src/VK/base/Device.cpp:312
↓ 10 callers
Method
GetType
libs/VulkanMemoryAllocator/vk_mem_alloc.h:6033
↓ 10 callers
Function
Hash
Compute a hash of an array
src/common/Misc/Hash.cpp:24
↓ 10 callers
Function
ImLengthSqr
libs/imgui/imgui_internal.h:151
↓ 10 callers
Method
InitRenderTarget
src/VK/base/Texture.cpp:119
↓ 10 callers
Function
LogRenderedText
Internal version that takes a position to decide on newline placement and pad items according to their depth. We split text into individual lines to a
libs/imgui/imgui.cpp:3091
↓ 10 callers
Function
PIXCopyEventArguments
libs/WinPixEventRuntime/PIXEvents.h:75
↓ 10 callers
Function
STB_TEXTEDIT_STRINGLEN
libs/imgui/imgui.cpp:8210
↓ 10 callers
Function
bitfieldExtract
@ingroup GLSL
src/common/FidelityFX/include/gpu/ffx_core_glsl.h:454
↓ 10 callers
Method
boolean
libs/json/json.h:4953
↓ 10 callers
Method
getRow
libs/vectormath/scalar/matrix.hpp:153
↓ 10 callers
Method
number_float
libs/json/json.h:4968
↓ 10 callers
Function
sseVecDot3
libs/vectormath/sse/internal.hpp:325
↓ 10 callers
Function
stb_textedit_prep_selection_at_cursor
update selection and cursor to match each other
libs/imgui/stb_textedit.h:678
↓ 10 callers
Function
stbi__blinn_8x8
fast 0..255 * 0..255 => 0..255 rounded multiplication
libs/stb/stb_image.h:3715
↓ 9 callers
Method
GetFormat
src/DX12/base/SwapChain.cpp:291
↓ 9 callers
Method
GetNext
src/VK/base/DeviceProperties.h:40
↓ 9 callers
Method
InitRenderTarget
src/DX12/base/Texture.cpp:89
↓ 9 callers
Method
IsEmpty
libs/VulkanMemoryAllocator/vk_mem_alloc.h:8964
↓ 9 callers
Function
LowerBound
std::lower_bound but without the bullshit
libs/imgui/imgui.cpp:1408
↓ 9 callers
Method
OnDestroy
src/VK/base/GBuffer.cpp:47
↓ 9 callers
Method
PathLineTo
libs/imgui/imgui.h:1444
↓ 9 callers
Method
Resource
src/VK/base/Texture.h:52
↓ 9 callers
Function
addAttachment
src/VK/base/GBuffer.cpp:169
↓ 9 callers
Function
stbi__mad3sizes_valid
returns 1 if "a*b*c + add" has no negative terms/factors and doesn't overflow
libs/stb/stb_image.h:960
↓ 9 callers
Function
stbiw__jpg_processDU
libs/stb/stb_image_write.h:1274
↓ 9 callers
Function
stbiw__jpg_writeBits
libs/stb/stb_image_write.h:1199
↓ 9 callers
Function
stbtt__buf_seek
libs/imgui/stb_truetype.h:1016
↓ 9 callers
Function
stbtt__new_buf
libs/imgui/stb_truetype.h:1037
↓ 9 callers
Function
stbtt_setvertex
libs/imgui/stb_truetype.h:1444
↓ 8 callers
Method
CreateDescriptorSetLayoutAndAllocDescriptorSet
src/VK/base/ResourceViewHeaps.cpp:74
↓ 8 callers
Method
CreateRTV
src/VK/base/Texture.cpp:143
↓ 8 callers
Function
ExecAsyncIfThereIsAPool
ExecAsyncIfThereIsAPool, will use async if there is a pool, otherwise will run the task synchronously
src/common/Misc/Async.cpp:117
↓ 8 callers
Function
GetShaderCompilerLibDir
src/common/base/ShaderCompilerCache.cpp:34
↓ 8 callers
Function
GetVector
src/common/GLTF/GltfHelpers.cpp:64
↓ 8 callers
Function
ImCharIsSpace
libs/imgui/imgui_internal.h:94
↓ 8 callers
Method
OnDestroy
src/DX12/base/GBuffer.cpp:32
↓ 8 callers
Function
SetWindowPos
libs/imgui/imgui.cpp:5579
↓ 8 callers
Method
Unmap
libs/VulkanMemoryAllocator/vk_mem_alloc.h:12260
↓ 8 callers
Function
VKCompileFromFile
VKCompileFromFile
src/VK/base/ShaderCompilerHelper.cpp:229
↓ 8 callers
Function
VmaFree
libs/VulkanMemoryAllocator/vk_mem_alloc.h:4675
↓ 8 callers
Function
VmaValidateMagicValue
libs/VulkanMemoryAllocator/vk_mem_alloc.h:4500
↓ 8 callers
Function
stbi__clamp
take a -128..127 value and stbi__clamp it and convert to 0..255
libs/stb/stb_image.h:2301
↓ 8 callers
Function
stbi__convert_format
libs/stb/stb_image.h:1654
↓ 8 callers
Function
stbiw__putc
libs/stb/stb_image_write.h:383
↓ 8 callers
Function
stbtt__buf_skip
libs/imgui/stb_truetype.h:1022
↓ 8 callers
Function
transpose
libs/vectormath/sse/matrix.hpp:694
↓ 7 callers
Method
AddCircle
libs/imgui/imgui_draw.cpp:1058
↓ 7 callers
Method
AddCircleFilled
libs/imgui/imgui_draw.cpp:1068
↓ 7 callers
Method
AddImage
libs/imgui/imgui_draw.cpp:1122
↓ 7 callers
Method
AddText
libs/imgui/imgui_draw.cpp:1088
↓ 7 callers
Method
Alloc
libs/VulkanMemoryAllocator/vk_mem_alloc.h:5275
↓ 7 callers
Method
BeginString
libs/VulkanMemoryAllocator/vk_mem_alloc.h:8237
↓ 7 callers
Method
EndString
libs/VulkanMemoryAllocator/vk_mem_alloc.h:8312
↓ 7 callers
Method
Free
libs/VulkanMemoryAllocator/vk_mem_alloc.h:5301
↓ 7 callers
Method
Get
src/common/Misc/Async.h:54
↓ 7 callers
Method
Get
src/common/GLTF/GltfStructures.h:38
↓ 7 callers
Method
GetAllocationInfo
libs/VulkanMemoryAllocator/vk_mem_alloc.h:16680
↓ 7 callers
Method
GetMemory
libs/VulkanMemoryAllocator/vk_mem_alloc.h:8463
↓ 7 callers
Method
GetSamplerHeap
src/DX12/base/ResourceViewHeaps.h:180
↓ 7 callers
Method
GetString
libs/VulkanMemoryAllocator/vk_mem_alloc.h:7586
↓ 7 callers
Function
ImFormatStringV
libs/imgui/imgui.cpp:1009
↓ 7 callers
Function
ImTextCharFromUtf8
Convert UTF-8 to 32-bits character, process single character input. Based on stb_from_utf8() from github.com/nothings/stb/ We handle UTF-8 decoding er
libs/imgui/imgui.cpp:1072
↓ 7 callers
Function
ImTextStrFromUtf8
libs/imgui/imgui.cpp:1130
↓ 7 callers
Method
SetNewNext
src/VK/base/DeviceProperties.h:41
↓ 7 callers
Function
VmaBinaryFindFirstNotLess
libs/VulkanMemoryAllocator/vk_mem_alloc.h:4588
← previous
next →
201–300 of 4,018, ranked by callers