Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GPUOpen-Archive/Anvil
/ functions
Functions
5,010 in github.com/GPUOpen-Archive/Anvil
⨍
Functions
5,010
◇
Types & classes
1,570
↓ 19 callers
Method
isUniformOrBuffer
deps/glslang/glslang/Include/Types.h:630
↓ 19 callers
Method
set_name_formatted
Forms a name using info passed via a variable number of arguments (just like *printf() ) * and then behaves exactly like set_name().
include/misc/debug_marker.h:329
↓ 19 callers
Method
submit
Please see header for specification */
src/wrappers/queue.cpp:1020
↓ 19 callers
Method
transferArraySizes
deps/glslang/glslang/Include/Types.h:1661
↓ 19 callers
Method
write
Please see header for specification */
src/wrappers/buffer.cpp:1094
↓ 18 callers
Function
OutputTreeText
deps/glslang/glslang/MachineIndependent/intermOut.cpp:126
↓ 18 callers
Function
SpecialQualifier
To support special built-ins that have a special qualifier that cannot be declared textually in a shader, like gl_Position. This lets the type of the
deps/glslang/glslang/MachineIndependent/Initialize.cpp:7750
↓ 18 callers
Method
data
deps/VulkanMemoryAllocator/vk_mem_alloc.h:2833
↓ 18 callers
Method
doubleCheck
Call for any operation needing GLSL double data-type support.
deps/glslang/glslang/MachineIndependent/Versions.cpp:871
↓ 18 callers
Method
fullIntegerCheck
Call for any operation needing full GLSL integer data-type support.
deps/glslang/glslang/MachineIndependent/Versions.cpp:864
↓ 18 callers
Method
getConstantScalar
deps/glslang/SPIRV/SpvBuilder.h:206
↓ 18 callers
Method
hasOffset
deps/glslang/glslang/Include/Types.h:871
↓ 18 callers
Method
isImage
"Image" is a superset of "Subpass"
deps/glslang/glslang/Include/Types.h:1544
↓ 18 callers
Method
is_extension_enabled
Tells whether the device has been created with the specified extension enabled. * * @param in_extension_name Null-terminated name of
include/wrappers/device.h:655
↓ 18 callers
Method
makeAggregate
Turn an existing node into an aggregate. Returns an aggregate, unless nullptr was passed in for the existing node.
deps/glslang/glslang/MachineIndependent/Intermediate.cpp:2193
↓ 18 callers
Function
to_string
deps/glslang/glslang/Include/Common.h:45
↓ 17 callers
Method
erase
deps/VulkanMemoryAllocator/vk_mem_alloc.h:3734
↓ 17 callers
Method
hasBinding
deps/glslang/glslang/Include/Types.h:901
↓ 17 callers
Method
isInterpolation
deps/glslang/glslang/Include/Types.h:552
↓ 17 callers
Method
isNan
deps/glslang/SPIRV/hex_float.h:47
↓ 17 callers
Method
pop
Do a mass-deallocation of all the individual allocations that have occurred since the last push(), or since the last pop(), or since the object's crea
deps/glslang/glslang/MachineIndependent/PoolAlloc.cpp:195
↓ 16 callers
Method
clear
deps/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:98
↓ 16 callers
Method
explicitFloat32Check
Call for any operation needing GLSL float32 data-type support.
deps/glslang/glslang/MachineIndependent/Versions.cpp:981
↓ 16 callers
Method
explicitFloat64Check
Call for any operation needing GLSL float64 data-type support.
deps/glslang/glslang/MachineIndependent/Versions.cpp:991
↓ 16 callers
Method
getAsBranchNode
deps/glslang/glslang/Include/intermediate.h:1033
↓ 16 callers
Method
getString
Map atom -> string.
deps/glslang/glslang/MachineIndependent/preprocessor/PpContext.h:159
↓ 16 callers
Method
get_graphics_pipeline_manager
Retrieves a graphics pipeline manager, created for this device instance. * * @return As per description **/
include/wrappers/device.h:337
↓ 16 callers
Method
get_mt_safety
include/misc/framebuffer_create_info.h:77
↓ 16 callers
Method
get_start_offset
Returns start offset of the encapsulated Vulkan buffer memory region. * * @return >= 0 if successful, UINT64_MAX otherwise */
include/misc/buffer_create_info.h:168
↓ 16 callers
Method
isArrayOfArrays
deps/glslang/glslang/Include/Types.h:1500
↓ 16 callers
Method
isFrontEndConstant
deps/glslang/glslang/Include/Types.h:956
↓ 16 callers
Method
setAccessChainRValue
set new base value as an r-value
deps/glslang/SPIRV/SpvBuilder.h:601
↓ 16 callers
Method
setOp
deps/glslang/glslang/Include/intermediate.h:1267
↓ 16 callers
Method
setPrecision
If both the id and precision are valid, the id gets tagged with the requested precision. The passed in id is always the returned id, to simplify use p
deps/glslang/SPIRV/SpvBuilder.h:353
↓ 16 callers
Function
set_from_sign
Returns the 32-bit floating point value created by calling setFromSignUnbiasedExponentAndNormalizedSignificand on a HexFloat<FloatProxy<float>>
deps/glslang/gtests/HexFloat.cpp:646
↓ 16 callers
Method
set_mt_safety
include/misc/fence_create_info.h:132
↓ 15 callers
Method
addInnerSize
deps/glslang/glslang/Include/arrays.h:254
↓ 15 callers
Method
get
retrieve the next character and advance one character
deps/glslang/glslang/MachineIndependent/Scan.h:81
↓ 15 callers
Method
getExpression
deps/glslang/glslang/Include/intermediate.h:1154
↓ 15 callers
Method
get_memory_features
src/misc/memory_block_create_info.cpp:273
↓ 15 callers
Method
get_parent_instance
Please see header for specification */
src/wrappers/device.cpp:581
↓ 15 callers
Method
makeVectorType
deps/glslang/SPIRV/SpvBuilder.cpp:343
↓ 15 callers
Method
setBuildPoint
At the end of what block do the next create*() instructions go?
deps/glslang/SPIRV/SpvBuilder.h:276
↓ 14 callers
Method
GetSize
deps/VulkanMemoryAllocator/vk_mem_alloc.h:3846
↓ 14 callers
Function
InitializeStageSymbolTable
To initialize per-stage shared tables, with the common table already complete.
deps/glslang/glslang/MachineIndependent/ShaderLang.cpp:287
↓ 14 callers
Method
addConversion
For converting a pair of operands to a binary operation to compatible types with each other, relative to the operation in 'op'. This does not cover as
deps/glslang/glslang/MachineIndependent/Intermediate.cpp:740
↓ 14 callers
Method
empty
deps/VulkanMemoryAllocator/vk_mem_alloc.h:3621
↓ 14 callers
Method
float16Check
Call for any operation needing GLSL float16 data-type support.
deps/glslang/glslang/MachineIndependent/Versions.cpp:878
↓ 14 callers
Method
getBasicTypeString
deps/glslang/glslang/Include/Types.h:1964
↓ 14 callers
Method
getReferentType
deps/glslang/glslang/Include/Types.h:1504
↓ 14 callers
Method
getTrueBlock
deps/glslang/glslang/Include/intermediate.h:1580
↓ 14 callers
Method
getUniqueId
To get a new <id> for anything needing a new one.
deps/glslang/SPIRV/SpvBuilder.h:115
↓ 14 callers
Method
get_create_info
include/wrappers/descriptor_set_layout.h:68
↓ 14 callers
Method
hasPacking
deps/glslang/glslang/Include/Types.h:867
↓ 14 callers
Method
hasStream
deps/glslang/glslang/Include/Types.h:905
↓ 14 callers
Method
hasXfbOffset
deps/glslang/glslang/Include/Types.h:927
↓ 14 callers
Method
isConstant
deps/glslang/glslang/Include/Types.h:962
↓ 14 callers
Method
isMemory
deps/glslang/glslang/Include/Types.h:538
↓ 14 callers
Method
isScalarOrVec1
deps/glslang/glslang/Include/Types.h:1507
↓ 14 callers
Method
start_recording
Please see header for specification */
src/wrappers/command_buffer.cpp:4826
↓ 14 callers
Method
usingVulkanMemoryModel
deps/glslang/glslang/MachineIndependent/localintermediate.h:402
↓ 13 callers
Method
BeginObject
deps/VulkanMemoryAllocator/vk_mem_alloc.h:4732
↓ 13 callers
Method
EndObject
deps/VulkanMemoryAllocator/vk_mem_alloc.h:4746
↓ 13 callers
Function
GetStorageQualifierString
These will show up in error messages
deps/glslang/glslang/Include/BaseTypes.h:295
↓ 13 callers
Method
addBinaryNode
Low level: add binary node (no promotions or other argument modifications)
deps/glslang/glslang/MachineIndependent/Intermediate.cpp:173
↓ 13 callers
Method
alloc_primary_level_command_buffer
Please see header for specification */
src/wrappers/command_pool.cpp:96
↓ 13 callers
Method
changeOuterArraySize
deps/glslang/glslang/Include/Types.h:1683
↓ 13 callers
Method
createMemoryBarrier
deps/glslang/SPIRV/SpvBuilder.cpp:1533
↓ 13 callers
Method
createOp
deps/glslang/SPIRV/SpvBuilder.cpp:1594
↓ 13 callers
Method
hasLayout
deps/glslang/glslang/Include/Types.h:783
↓ 13 callers
Method
isBuiltIn
deps/glslang/glslang/Include/Types.h:1541
↓ 13 callers
Method
isTexture
deps/glslang/glslang/Include/Types.h:1546
↓ 13 callers
Function
isnan
deps/glslang/SPIRV/hex_float.h:28
↓ 13 callers
Method
makeIntConstant
deps/glslang/SPIRV/SpvBuilder.cpp:838
↓ 13 callers
Method
warn
Link-time warning.
deps/glslang/glslang/MachineIndependent/linkValidate.cpp:66
↓ 12 callers
Method
createUnaryOp
An opcode that has one operands, a result id, and a type
deps/glslang/SPIRV/SpvBuilder.cpp:1542
↓ 12 callers
Method
getFalseBlock
deps/glslang/glslang/Include/intermediate.h:1581
↓ 12 callers
Method
getFilename
deps/glslang/glslang/Include/Common.h:247
↓ 12 callers
Method
getFlowOp
deps/glslang/glslang/Include/intermediate.h:1153
↓ 12 callers
Method
get_command_pool_for_queue_family_index
Retrieves a command pool, created for the specified queue family index. * * @param in_vk_queue_family_index Vulkan index of the que
include/wrappers/device.h:60
↓ 12 callers
Method
get_memory
include/misc/memory_block_create_info.h:230
↓ 12 callers
Method
get_usage_flags
include/misc/buffer_create_info.h:178
↓ 12 callers
Method
isPerView
deps/glslang/glslang/Include/Types.h:650
↓ 12 callers
Method
isSpecConstant
deps/glslang/glslang/Include/Types.h:945
↓ 12 callers
Function
isTypeInt
deps/glslang/glslang/Include/BaseTypes.h:500
↓ 12 callers
Method
makeVector
deps/glslang/glslang/Include/Types.h:1469
↓ 12 callers
Method
setLine
Emit instruction for non-filename-based #line directives (ie. no filename seen yet): emit an OpLine if we've been asked to emit OpLines and the line n
deps/glslang/SPIRV/SpvBuilder.cpp:94
↓ 12 callers
Method
stop_recording
Please see header for specification */
src/wrappers/command_buffer.cpp:4267
↓ 12 callers
Function
unbiased_exponent
double is used so that unbiased_exponent can be used with the output of ldexp directly.
deps/glslang/gtests/HexFloat.cpp:539
↓ 12 callers
Function
usage
print usage to stdout
deps/glslang/StandAlone/StandAlone.cpp:1425
↓ 11 callers
Function
TranslatePrecisionDecoration
Translate glslang precision to SPIR-V precision decorations.
deps/glslang/SPIRV/GlslangToSpv.cpp:323
↓ 11 callers
Method
addStringOperand
deps/glslang/SPIRV/spvIR.h:110
↓ 11 callers
Method
add_binding
Please see header for specification */
src/misc/descriptor_set_create_info.cpp:43
↓ 11 callers
Method
castTo
deps/glslang/SPIRV/hex_float.h:570
↓ 11 callers
Method
createNoResultOp
An opcode that has no operands, no result id, and no type
deps/glslang/SPIRV/SpvBuilder.cpp:1487
↓ 11 callers
Method
getAsLinker
deps/glslang/glslang/Include/ShHandle.h:131
↓ 11 callers
Method
getNumOperands
deps/glslang/SPIRV/spvIR.h:140
↓ 11 callers
Method
getWritableStruct
deps/glslang/glslang/Include/Types.h:1977
↓ 11 callers
Method
get_descriptor_set
Please see header for specification */
src/wrappers/descriptor_set_group.cpp:444
↓ 11 callers
Method
get_pipeline_layout
Please see header for specification */
src/misc/base_pipeline_manager.cpp:349
← previous
next →
201–300 of 5,010, ranked by callers