Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bkaradzic/bgfx
/ functions
Functions
26,247 in github.com/bkaradzic/bgfx
⨍
Functions
26,247
◇
Types & classes
8,771
↓ 73 callers
Method
getCompleteString
3rdparty/glslang/glslang/Include/Types.h:2305
↓ 73 callers
Method
shallowCopy
Not for use across pool pops; it will cause multiple instances of TType to point to the same information. This only works if that information (like a
3rdparty/glslang/glslang/Include/Types.h:1848
↓ 72 callers
Method
GetDefiningInstruction
3rdparty/spirv-tools/source/opt/constants.cpp:226
↓ 72 callers
Method
GetIdOpcode
3rdparty/spirv-tools/source/val/validation_state.cpp:948
↓ 72 callers
Method
Name
3rdparty/dawn/src/tint/lang/core/ir/builder.h:1771
↓ 72 callers
Method
Num
3rdparty/dawn/src/tint/lang/core/intrinsic/table_data.h:625
↓ 72 callers
Method
block
Return a pointer to the basic block instance corresponding to the label |blk_id|.
3rdparty/spirv-tools/source/opt/cfg.h:42
↓ 72 callers
Method
data
3rdparty/spirv-tools/source/util/span.h:55
↓ 72 callers
Method
getBuiltInOp
3rdparty/glslang/glslang/MachineIndependent/SymbolTable.h:315
↓ 72 callers
Method
is_matrix
* Query whether or not a type is a matrix */
3rdparty/glsl-optimizer/src/glsl/glsl_types.h:382
↓ 72 callers
Function
lsmash_bs_count
3rdparty/l-smash/common/bytes.h:60
↓ 72 callers
Method
set
tools/texturev/texturev.cpp:1184
↓ 71 callers
Method
GetComponentType
3rdparty/spirv-tools/source/val/validation_state.cpp:953
↓ 71 callers
Method
GetHeaderBlock
Returns the header (first basic block of the loop). This block contains the OpLoopMerge instruction.
3rdparty/spirv-tools/source/opt/loop_descriptor.h:73
↓ 71 callers
Function
convert_to_string
3rdparty/spirv-cross/spirv_common.hpp:222
↓ 71 callers
Method
createNoResultOp
An opcode that has no operands, no result id, and no type
3rdparty/glslang/SPIRV/SpvBuilder.cpp:3442
↓ 71 callers
Method
empty
3rdparty/glslang/glslang/MachineIndependent/span.h:75
↓ 71 callers
Method
pop_back
3rdparty/glslang/glslang/Include/arrays.h:151
↓ 70 callers
Method
Add
3rdparty/dawn/src/tint/lang/spirv/reader/lower/builtins.cc:567
↓ 70 callers
Method
Get
3rdparty/dawn/src/tint/lang/wgsl/sem/info.h:85
↓ 70 callers
Method
Value
Attempts to retrieve the current Tint IR value for `id`. If the value exists and is not in scope it will propagate the value up through the control in
3rdparty/dawn/src/tint/lang/spirv/reader/parser/parser.cc:1516
↓ 70 callers
Method
builtin
3rdparty/spirv-tools/source/val/decoration.h:78
↓ 70 callers
Method
getNumDims
translate from array-of-array semantics to container semantics
3rdparty/glslang/glslang/Include/arrays.h:255
↓ 70 callers
Function
isom_print_box_common
3rdparty/l-smash/core/print.c:198
↓ 70 callers
Function
isom_read_leaf_box_common_last_process
3rdparty/l-smash/core/read.c:216
↓ 69 callers
Method
InsertBefore
3rdparty/spirv-tools/source/opt/iterator.h:315
↓ 69 callers
Method
begin
examples/common/debugdraw/debugdraw.cpp:2329
↓ 69 callers
Function
getName
src/renderer_vk.cpp:613
↓ 69 callers
Method
isMatrix
3rdparty/glslang/glslang/Include/Types.h:1963
↓ 69 callers
Method
is_empty
3rdparty/glsl-optimizer/src/glsl/list.h:532
↓ 69 callers
Method
setImage
make an image
3rdparty/glslang/glslang/Include/Types.h:175
↓ 68 callers
Function
ImClamp
3rdparty/dear-imgui/imgui_internal.h:511
↓ 68 callers
Method
get_precision
3rdparty/glsl-optimizer/src/glsl/ir.h:250
↓ 67 callers
Method
str
3rdparty/dawn/src/tint/lang/wgsl/sem/builtin_fn.cc:42
↓ 66 callers
Method
empty
/////////////////////////////////////////////////////////////////////// STL-interface support ////////////////////////////////////////////////////////
3rdparty/dawn/src/tint/utils/diagnostic/diagnostic.h:207
↓ 66 callers
Method
is_vector
* Query whether or not a type is a vector */
3rdparty/glsl-optimizer/src/glsl/glsl_types.h:371
↓ 66 callers
Method
profileRequires
entry point that takes multiple extensions
3rdparty/glslang/glslang/MachineIndependent/Versions.cpp:847
↓ 66 callers
Function
ralloc_strdup
3rdparty/glsl-optimizer/src/util/ralloc.c:311
↓ 65 callers
Method
FoldToSingleValue
3rdparty/spirv-tools/source/opt/scalar_analysis_nodes.h:222
↓ 65 callers
Function
ImRect
3rdparty/dear-imgui/imgui_internal.h:589
↓ 65 callers
Method
PrintNum
3rdparty/dawn/src/tint/lang/core/intrinsic/table_data.h:637
↓ 65 callers
Method
clear
src/video.h:767
↓ 65 callers
Function
lsmash_log
---- others ----*/
3rdparty/l-smash/common/utils.c:51
↓ 65 callers
Method
reset
3rdparty/spirv-cross/spirv_glsl.cpp:344
↓ 65 callers
Method
scalar
3rdparty/spirv-cross/spirv_common.hpp:1348
↓ 65 callers
Function
setIndexBuffer
src/bgfx.cpp:6161
↓ 64 callers
Method
Results
@returns the result values for this instruction
3rdparty/dawn/src/tint/lang/core/ir/operand_instruction.h:168
↓ 64 callers
Method
addDecoration
3rdparty/glslang/SPIRV/SpvBuilder.cpp:2440
↓ 64 callers
Method
getRight
3rdparty/glslang/glslang/Include/intermediate.h:1653
↓ 64 callers
Method
get_location
* Retrieve the source location of an AST node * * This function is primarily used to get the source position of an AST node * into a form
3rdparty/glsl-optimizer/src/glsl/ast.h:73
↓ 64 callers
Method
is_version
* Determine whether the current GLSL version is sufficiently high to * support a certain feature. * * \param required_glsl_version is the
3rdparty/glsl-optimizer/src/glsl/glsl_parser_extras.h:101
↓ 64 callers
Method
set
make a combined sampler and texture
3rdparty/glslang/glslang/Include/Types.h:163
↓ 64 callers
Method
tail
Returns the last basic block in this function.
3rdparty/spirv-tools/source/opt/function.h:124
↓ 63 callers
Method
GetParent
3rdparty/spirv-tools/source/opt/loop_descriptor.h:176
↓ 63 callers
Method
IsFloatingPointFoldingAllowed
3rdparty/spirv-tools/source/opt/instruction.cpp:830
↓ 63 callers
Function
U32Operand
3rdparty/dawn/src/tint/lang/spirv/writer/common/operand.h:45
↓ 63 callers
Method
addIndex
Connect two nodes through an index operator, where the left node is the base of an array or struct, and the right node is a direct or indirect offset.
3rdparty/glslang/glslang/MachineIndependent/Intermediate.cpp:343
↓ 63 callers
Method
f32
3rdparty/dawn/src/tint/lang/core/type/manager.cc:165
↓ 63 callers
Method
getImmediateOperand
3rdparty/glslang/SPIRV/spvIR.h:235
↓ 63 callers
Method
getOperand
3rdparty/glslang/glslang/Include/intermediate.h:1671
↓ 63 callers
Function
lsmash_list_get_entry_data
3rdparty/l-smash/common/list.c:244
↓ 63 callers
Method
str
3rdparty/spirv-tools/source/opt/types.cpp:384
↓ 63 callers
Function
visit_list_elements
* Process a list of nodes using a hierarchical vistor. * * If statement_list is true (the default), this is a list of statements, so * v->base_ir w
3rdparty/glsl-optimizer/src/glsl/ir_hv_accept.cpp:46
↓ 62 callers
Method
Continuing
@returns the loop continuing block
3rdparty/dawn/src/tint/lang/core/ir/loop.h:118
↓ 62 callers
Method
FunctionParam
3rdparty/dawn/src/tint/lang/core/ir/builder.cc:119
↓ 62 callers
Method
message
3rdparty/glslang/glslang/Include/InfoSink.h:121
↓ 62 callers
Function
mtxProj
examples/19-oit/oit.cpp:89
↓ 62 callers
Method
setDConst
3rdparty/glslang/glslang/Include/ConstantUnion.h:100
↓ 62 callers
Method
set_location_range
* Set the source location range of an AST node using two location nodes * * \sa ast_node::set_location */
3rdparty/glsl-optimizer/src/glsl/ast.h:105
↓ 61 callers
Method
AnalyzeInstDefUse
3rdparty/spirv-tools/source/opt/def_use_manager.cpp:66
↓ 61 callers
Method
Columns
@returns the number of columns in the matrix
3rdparty/dawn/src/tint/lang/core/type/matrix.h:62
↓ 61 callers
Method
Operands
@returns the operands of the instruction
3rdparty/dawn/src/tint/lang/core/ir/operand_instruction.h:162
↓ 61 callers
Method
Params
@returns the function parameters
3rdparty/dawn/src/tint/lang/core/ir/function.h:224
↓ 61 callers
Function
createEmbeddedShader
src/bgfx.cpp:623
↓ 60 callers
Method
AsString
3rdparty/spirv-tools/source/opt/scalar_analysis.cpp:477
↓ 60 callers
Method
begin
src/bgfx.cpp:2696
↓ 60 callers
Function
cgltf_skip_json
3rdparty/cgltf/cgltf.h:2803
↓ 60 callers
Method
find
src/renderer_vk.cpp:5120
↓ 60 callers
Method
setMatrix
3rdparty/glslang/glslang/Include/Types.h:1624
↓ 59 callers
Function
AssertValid
TODO(crbug.com/512904070): Remove this when transition to properties is complete.
3rdparty/dawn/src/tint/lang/core/ir/validator.cc:114
↓ 59 callers
Method
Back
@returns the last instruction in the instruction list
3rdparty/dawn/src/tint/lang/core/ir/block.h:134
↓ 59 callers
Function
IsUint32Constant
3rdparty/spirv-tools/source/val/validate_extensions.cpp:79
↓ 59 callers
Method
emplace_back
3rdparty/spirv-cross/spirv_cross_containers.hpp:329
↓ 59 callers
Method
u1
3rdparty/h264/h264.h:338
↓ 59 callers
Method
ue
3rdparty/h264/h264.h:362
↓ 58 callers
Method
EvalConstantValUint64
3rdparty/spirv-tools/source/val/validation_state.cpp:1796
↓ 58 callers
Method
IsFloatVectorType
3rdparty/spirv-tools/source/val/validation_state.cpp:1195
↓ 58 callers
Method
end
@returns the ending iterator
3rdparty/dawn/src/tint/lang/core/ir/block.h:117
↓ 58 callers
Function
nvgLineTo
examples/common/nanovg/nanovg.cpp:1959
↓ 58 callers
Function
setTransform
src/bgfx.cpp:6124
↓ 57 callers
Method
AddOperand
3rdparty/spirv-tools/source/opt/instruction.h:681
↓ 57 callers
Method
ForEachInst
3rdparty/spirv-tools/source/opt/graph.cpp:49
↓ 57 callers
Method
GetMergeBlock
Returns the basic block which marks the end of the loop. These functions return nullptr if the loop is not structured.
3rdparty/spirv-tools/source/opt/loop_descriptor.h:109
↓ 57 callers
Method
True
@returns the true block
3rdparty/dawn/src/tint/lang/core/ir/if.h:88
↓ 57 callers
Method
setVector
3rdparty/glslang/glslang/Include/Types.h:1616
↓ 57 callers
Function
spvLogStringForEnv
3rdparty/spirv-tools/source/spirv_target_env.cpp:440
↓ 56 callers
Function
Dispatch_fa_f32_f16
3rdparty/dawn/src/tint/lang/core/constant/eval.cc:159
↓ 56 callers
Method
Length
3rdparty/dawn/src/tint/lang/spirv/reader/lower/texture.cc:566
↓ 56 callers
Method
contains
3rdparty/glslang/glslang/MachineIndependent/localintermediate.h:276
↓ 56 callers
Method
element_count
3rdparty/spirv-tools/source/opt/types.h:323
← previous
next →
301–400 of 26,247, ranked by callers