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
↓ 42 callers
Method
float16OpaqueCheck
Call for any operation needing GLSL float16 opaque-type support
deps/glslang/glslang/MachineIndependent/Versions.cpp:1014
↓ 42 callers
Method
getIdOperand
deps/glslang/SPIRV/spvIR.h:147
↓ 42 callers
Method
getRight
deps/glslang/glslang/Include/intermediate.h:1498
↓ 42 callers
Method
setI16Const
deps/glslang/glslang/Include/ConstantUnion.h:64
↓ 42 callers
Method
setU16Const
deps/glslang/glslang/Include/ConstantUnion.h:70
↓ 41 callers
Method
addAssign
Connect two nodes through an assignment. Returns the added node. Returns nullptr if the 'right' type could not be converted to match the 'left' type
deps/glslang/glslang/MachineIndependent/Intermediate.cpp:228
↓ 41 callers
Method
clearAccessChain
deps/glslang/SPIRV/SpvBuilder.cpp:2511
↓ 41 callers
Method
getUConst
deps/glslang/glslang/Include/ConstantUnion.h:123
↓ 41 callers
Method
setU8Const
deps/glslang/glslang/Include/ConstantUnion.h:58
↓ 40 callers
Method
getAsBinaryNode
deps/glslang/glslang/Include/intermediate.h:1028
↓ 40 callers
Method
message
deps/glslang/glslang/Include/InfoSink.h:105
↓ 39 callers
Method
addInstruction
deps/glslang/SPIRV/spvIR.h:429
↓ 39 callers
Method
getOuterArraySize
deps/glslang/glslang/Include/Types.h:1497
↓ 39 callers
Method
isVector
deps/glslang/SPIRV/SpvBuilder.h:179
↓ 39 callers
Method
set_name
Associates a user-specified name to with all maintained Vulkan object handles. * * Passed string's contents is cached internally, s
include/misc/debug_marker.h:307
↓ 38 callers
Function
NewPoolTString
deps/glslang/glslang/Include/Common.h:156
↓ 38 callers
Method
get_format
Please see header for specification */
src/misc/formats.cpp:1439
↓ 37 callers
Method
register_object
Please see header for specification */
src/misc/object_tracker.cpp:158
↓ 37 callers
Method
setBConst
deps/glslang/glslang/Include/ConstantUnion.h:106
↓ 36 callers
Method
erase
deps/glslang/glslang/Include/InfoSink.h:71
↓ 36 callers
Method
getI64Const
deps/glslang/glslang/Include/ConstantUnion.h:124
↓ 35 callers
Method
getNumDims
translate from array-of-array semantics to container semantics
deps/glslang/glslang/Include/arrays.h:238
↓ 35 callers
Method
get_image
Please see header for specification */
src/wrappers/swapchain.cpp:339
↓ 35 callers
Method
get_size
src/misc/framebuffer_create_info.cpp:172
↓ 35 callers
Method
makeUintConstant
deps/glslang/SPIRV/SpvBuilder.h:253
↓ 34 callers
Method
get
deps/glslang/StandAlone/StandAlone.cpp:194
↓ 34 callers
Method
is_valid
include/misc/struct_chainer.h:52
↓ 34 callers
Method
setOperator
deps/glslang/glslang/Include/intermediate.h:1537
↓ 33 callers
Method
empty
deps/glslang/StandAlone/Worklist.h:83
↓ 33 callers
Method
getAsOperator
deps/glslang/glslang/Include/intermediate.h:1024
↓ 33 callers
Method
getId
deps/glslang/SPIRV/spvIR.h:200
↓ 33 callers
Function
half_bits_set
The same as bits_set but for a Float16 value instead of 32-bit floating point.
deps/glslang/gtests/HexFloat.cpp:614
↓ 33 callers
Method
pop_back
deps/VulkanMemoryAllocator/vk_mem_alloc.h:2953
↓ 32 callers
Method
get_n_physical_devices
TODO */
include/wrappers/device.h:947
↓ 32 callers
Method
makeTemporary
Recursively make temporary
deps/glslang/glslang/Include/Types.h:1452
↓ 32 callers
Method
mapInstruction
deps/glslang/SPIRV/spvIR.h:353
↓ 32 callers
Method
unregister_object
Please see header for specification */
src/misc/object_tracker.cpp:188
↓ 31 callers
Method
getAsVariable
deps/glslang/glslang/MachineIndependent/SymbolTable.h:102
↓ 31 callers
Method
set
deps/glslang/SPIRV/doc.h:201
↓ 30 callers
Method
computeNumComponents
deps/glslang/glslang/Include/Types.h:1979
↓ 30 callers
Method
getAsUnaryNode
deps/glslang/glslang/Include/intermediate.h:1027
↓ 30 callers
Method
getDimSize
deps/glslang/glslang/Include/arrays.h:239
↓ 30 callers
Method
getU64Const
deps/glslang/glslang/Include/ConstantUnion.h:125
↓ 30 callers
Method
size
deps/glslang/glslang/Include/arrays.h:101
↓ 29 callers
Method
getInstruction
deps/glslang/SPIRV/spvIR.h:362
↓ 28 callers
Method
addProcess
deps/glslang/glslang/MachineIndependent/localintermediate.h:178
↓ 28 callers
Method
getBConst
deps/glslang/glslang/Include/ConstantUnion.h:127
↓ 28 callers
Method
getSource
deps/glslang/glslang/MachineIndependent/localintermediate.h:287
↓ 28 callers
Method
isMatrix
deps/glslang/SPIRV/SpvBuilder.h:180
↓ 27 callers
Method
globalCheck
Both test, and if necessary spit out an error, to see if we are currently globally scoped.
deps/glslang/glslang/MachineIndependent/ParseHelper.cpp:2506
↓ 27 callers
Method
reserve
deps/VulkanMemoryAllocator/vk_mem_alloc.h:2868
↓ 26 callers
Function
RoundToPow2
deps/glslang/glslang/Include/Common.h:277
↓ 26 callers
Method
WriteNumber
deps/VulkanMemoryAllocator/vk_mem_alloc.h:4874
↓ 26 callers
Method
getI16Const
deps/glslang/glslang/Include/ConstantUnion.h:120
↓ 26 callers
Method
getI8Const
deps/glslang/glslang/Include/ConstantUnion.h:118
↓ 26 callers
Method
getOpCode
deps/glslang/SPIRV/spvIR.h:139
↓ 26 callers
Method
getTypeId
deps/glslang/SPIRV/spvIR.h:364
↓ 26 callers
Function
round_up
include/misc/types_utils.h:317
↓ 25 callers
Method
get_device_group_device_index
Retrieves index of the physical device within a device group. */
include/wrappers/physical_device.h:88
↓ 25 callers
Method
isScalar
deps/glslang/glslang/Include/Types.h:1506
↓ 24 callers
Method
addExecutionMode
Currently relying on the fact that all 'value' of interest are small non-negative values.
deps/glslang/SPIRV/SpvBuilder.cpp:1091
↓ 24 callers
Method
getInfoDebugLog
deps/glslang/glslang/MachineIndependent/ShaderLang.cpp:1834
↓ 24 callers
Method
getInfoLog
deps/glslang/glslang/MachineIndependent/ShaderLang.cpp:1829
↓ 24 callers
Method
getU16Const
deps/glslang/glslang/Include/ConstantUnion.h:121
↓ 24 callers
Method
getU8Const
deps/glslang/glslang/Include/ConstantUnion.h:119
↓ 24 callers
Method
isUnsizedArray
deps/glslang/glslang/Include/Types.h:1512
↓ 24 callers
Method
resize
deps/glslang/glslang/MachineIndependent/localintermediate.h:75
↓ 24 callers
Method
value
deps/glslang/SPIRV/hex_float.h:262
↓ 23 callers
Method
createCompositeExtract
deps/glslang/SPIRV/SpvBuilder.cpp:1411
↓ 23 callers
Method
data
deps/glslang/glslang/Include/PoolAlloc.h:114
↓ 23 callers
Method
error
Link-time error emitter.
deps/glslang/glslang/MachineIndependent/linkValidate.cpp:57
↓ 23 callers
Method
get_queue_family_index
Retrieves family index of the queue */
include/wrappers/queue.h:157
↓ 23 callers
Method
hasLocation
deps/glslang/glslang/Include/Types.h:885
↓ 23 callers
Method
isSizedArray
deps/glslang/glslang/Include/Types.h:1511
↓ 22 callers
Function
bits_set
Sets the bits from MSB to LSB of the significand part of a float. For example 0 would set the bit 23 (counting from LSB to MSB), and 1 would set the 2
deps/glslang/gtests/HexFloat.cpp:603
↓ 22 callers
Method
createBinOp
deps/glslang/SPIRV/SpvBuilder.cpp:1556
↓ 22 callers
Method
error
Logs an error.
deps/glslang/SPIRV/Logger.h:57
↓ 22 callers
Method
get_enabled_extensions_info
include/wrappers/instance.h:57
↓ 22 callers
Method
get_instance_extension_info
include/misc/extensions.h:513
↓ 22 callers
Method
hasXfbBuffer
deps/glslang/glslang/Include/Types.h:919
↓ 21 callers
Function
Error
Give error and exit with failure code.
deps/glslang/StandAlone/StandAlone.cpp:292
↓ 21 callers
Method
addBranch
Add branches.
deps/glslang/glslang/MachineIndependent/Intermediate.cpp:2576
↓ 21 callers
Method
getStage
deps/glslang/glslang/Public/ShaderLang.h:564
↓ 21 callers
Method
get_parent_memory_block
Returns parent memory block, if one has been defined for this instance */
include/misc/memory_block_create_info.h:254
↓ 21 callers
Method
get_universal_queue
Returns a Queue instance, corresponding to a universal queue at index @param in_n_queue * * @param in_n_queue Index of the universa
include/wrappers/device.h:627
↓ 21 callers
Method
requireStage
When to use requireStage() If only some stages support a feature. Operation: If the current stage is not present, give an error message.
deps/glslang/glslang/MachineIndependent/Versions.cpp:584
↓ 20 callers
Method
GetAllocationCallbacks
deps/VulkanMemoryAllocator/vk_mem_alloc.h:4425
↓ 20 callers
Method
addMemberDecoration
deps/glslang/SPIRV/SpvBuilder.cpp:1165
↓ 20 callers
Method
getAsFunction
deps/glslang/glslang/MachineIndependent/SymbolTable.h:100
↓ 20 callers
Method
get_n_layers
Returns number of layers encapsulated by the image view */
include/misc/image_view_create_info.h:337
↓ 20 callers
Method
isScalar
deps/glslang/SPIRV/SpvBuilder.h:178
↓ 20 callers
Method
record_pipeline_barrier
Please see header for specification */
src/wrappers/command_buffer.cpp:3182
↓ 20 callers
Method
setAggregateOperator
This is the safe way to change the operator on an aggregate, as it does lots of error checking and fixing. Especially for establishing a function cal
deps/glslang/glslang/MachineIndependent/Intermediate.cpp:420
↓ 19 callers
Method
Add
deps/VulkanMemoryAllocator/vk_mem_alloc.h:4628
↓ 19 callers
Method
clear
deps/glslang/SPIRV/SpvBuilder.h:554
↓ 19 callers
Method
getBuiltInOp
deps/glslang/glslang/MachineIndependent/SymbolTable.h:296
↓ 19 callers
Method
getId
deps/glslang/glslang/Include/intermediate.h:1193
↓ 19 callers
Method
getLocalSize
deps/glslang/glslang/MachineIndependent/ShaderLang.cpp:2006
↓ 19 callers
Method
handleBinaryMath
Handle seeing a binary node with a math operation. Returns nullptr if not semantically allowed.
deps/glslang/glslang/MachineIndependent/ParseHelper.cpp:668
↓ 19 callers
Method
isAuxiliary
deps/glslang/glslang/Include/Types.h:568
← previous
next →
101–200 of 5,010, ranked by callers