MCPcopy Create free account

hub / github.com/bkaradzic/bgfx / functions

Functions26,247 in github.com/bkaradzic/bgfx

↓ 105 callersMethodConstant
3rdparty/dawn/src/tint/lang/core/ir/constant.cc:36
↓ 105 callersFunctionabs
3rdparty/glsl-optimizer/src/glsl/ir_builder.cpp:277
↓ 105 callersMethodcfg
Returns a pointer to the CFG for current module.
3rdparty/spirv-tools/source/opt/pass.h:96
↓ 105 callersMethodgrowAggregate
Safe way to combine two nodes into an aggregate. Works with null pointers, a node that's not a aggregate yet, etc. Returns the resulting aggregate,
3rdparty/glslang/glslang/MachineIndependent/Intermediate.cpp:2215
↓ 105 callersFunctionlsmash_bs_get_be16
3rdparty/l-smash/common/bytes.c:581
↓ 104 callersMethodAsInteger
3rdparty/spirv-tools/source/opt/types.h:280
↓ 104 callersMethodgetParamCount
Return total number of parameters
3rdparty/glslang/glslang/MachineIndependent/SymbolTable.h:333
↓ 103 callersMethodemplace_back
3rdparty/spirv-tools/source/util/small_vector.h:408
↓ 103 callersMethodppError
3rdparty/glslang/glslang/MachineIndependent/ParseContextBase.cpp:98
↓ 103 callersMethodreport_error
3rdparty/spirv-cross/spirv_cross_c.cpp:125
↓ 102 callersMethodempty
3rdparty/spirv-tools/source/util/ilist.h:277
↓ 102 callersMethodinsert
Matches std::unordered_set::insert behavior.
3rdparty/spirv-tools/source/enum_set.h:234
↓ 102 callersFunctionttUSHORT
3rdparty/stb/stb_truetype.h:1286
↓ 100 callersMethodAppend
3rdparty/dawn/src/tint/lang/core/ir/block.cc:85
↓ 100 callersMethodGetConstant
3rdparty/spirv-tools/source/opt/constants.cpp:434
↓ 100 callersFunctionencodeNormalRgba8
Encode normal vector as RGBA8 color value. @param[in] _x X component of the normal. @param[in] _y Y component of the normal. @param[in] _z Z componen
examples/common/bgfx_utils.h:121
↓ 100 callersMethodextensionTurnedOn
Returns true if the given extension is set to enable, require, or warn.
3rdparty/glslang/glslang/MachineIndependent/Versions.cpp:997
↓ 100 callersMethodtraverse
Traversal functions for terminals are straightforward....
3rdparty/glslang/glslang/MachineIndependent/IntermTraverse.cpp:59
↓ 99 callersMethodWidth
@returns the number of elements in the vector
3rdparty/dawn/src/tint/lang/core/type/vector.h:61
↓ 99 callersFunctionexpr
3rdparty/glsl-optimizer/src/glsl/ir_builder.cpp:180
↓ 99 callersMethodisStruct
3rdparty/glslang/glslang/Include/Types.h:1972
↓ 98 callersMethodend
3rdparty/spirv-cross/main.cpp:127
↓ 97 callersMethodSetOpcode
Sets the opcode of this instruction to a specific opcode. Note this may invalidate the instruction. TODO(qining): Remove this function when instructio
3rdparty/spirv-tools/source/opt/instruction.h:243
↓ 97 callersFunctiongetCaps
src/bgfx.cpp:4635
↓ 97 callersMethodinsert_before
3rdparty/glsl-optimizer/src/glsl/list.h:259
↓ 96 callersMethodPushCapability
3rdparty/dawn/src/tint/lang/spirv/writer/common/module.cc:111
↓ 96 callersMethodTakeNextId
Return the next available SSA id and increment it. TODO(1841): Handle id overflow.
3rdparty/spirv-tools/source/opt/pass.h:141
↓ 95 callersMethodgetDConst
3rdparty/glslang/glslang/Include/ConstantUnion.h:126
↓ 95 callersMethodgetIConst
3rdparty/glslang/glslang/Include/ConstantUnion.h:122
↓ 95 callersMethodisVector
3rdparty/glslang/glslang/Include/Types.h:1962
↓ 95 callersMethodreserveOperands
3rdparty/glslang/SPIRV/spvIR.h:104
↓ 94 callersFunctionclamp
3rdparty/glsl-optimizer/src/glsl/ir_builder.cpp:265
↓ 94 callersMethodclear
3rdparty/spirv-tools/source/opt/instruction_list.h:129
↓ 93 callersMethodAddEdge
Add an edge to the `to` node. @param to the destination node
3rdparty/dawn/src/tint/lang/wgsl/resolver/uniformity.cc:147
↓ 93 callersMethodElemType
@return the array element type
3rdparty/dawn/src/tint/lang/core/type/array.h:63
↓ 93 callersMethodaddSymbol
3rdparty/glslang/glslang/MachineIndependent/Intermediate.cpp:69
↓ 93 callersMethodincrease_bound_by
3rdparty/spirv-cross/spirv_cross_parsed_ir.cpp:963
↓ 92 callersFunctionsetViewFrameBuffer
src/bgfx.cpp:6053
↓ 91 callersMethodAddressSpace
@returns the address space of the memory view
3rdparty/dawn/src/tint/lang/core/type/memory_view.h:58
↓ 91 callersMethodPrintType
3rdparty/dawn/src/tint/lang/core/intrinsic/table_data.h:631
↓ 90 callersMethodAsSEConstantNode
3rdparty/spirv-tools/source/opt/scalar_analysis_nodes.h:224
↓ 90 callersMethodcontext
Returns a pointer to the current context for this pass.
3rdparty/spirv-tools/source/opt/pass.h:93
↓ 90 callersMethodlookupOperandName
3rdparty/spirv-tools/source/assembly_grammar.cpp:192
↓ 89 callersFunctionsetVertexBuffer
src/bgfx.cpp:6197
↓ 88 callersMethodelement_type
3rdparty/spirv-tools/source/opt/types.h:442
↓ 88 callersFunctionlinker_error
3rdparty/glsl-optimizer/src/glsl/linker.cpp:351
↓ 88 callersFunctionralloc_free
3rdparty/glsl-optimizer/src/util/ralloc.c:208
↓ 87 callersFunctionret
3rdparty/glsl-optimizer/src/glsl/ir_builder.cpp:79
↓ 86 callersMethodget_feature_mgr
3rdparty/spirv-tools/source/opt/pass.h:82
↓ 86 callersFunctionlsmash_bs_put_byte
---- bitstream writer ----*/
3rdparty/l-smash/common/bytes.c:217
↓ 86 callersMethodsize
3rdparty/dawn/src/utils/span_tests.cc:46
↓ 85 callersMethodBitcast
3rdparty/dawn/src/tint/lang/core/ir/builder.h:1041
↓ 85 callersMethodSetInOperand
3rdparty/spirv-tools/source/opt/instruction.h:689
↓ 85 callersMethodgetDimSize
3rdparty/glslang/glslang/Include/arrays.h:256
↓ 85 callersFunctioninitTranslateKey
examples/common/entry/entry_x11.cpp:194
↓ 85 callersFunctionsin
3rdparty/glsl-optimizer/src/glsl/ir_builder.cpp:289
↓ 83 callersMethodKillInst
3rdparty/spirv-tools/source/opt/ir_context.cpp:177
↓ 83 callersFunctionisom_read_unknown_box
3rdparty/l-smash/core/read.c:223
↓ 82 callersMethodclone
3rdparty/glsl-optimizer/src/glsl/ir_clone.cpp:30
↓ 82 callersMethodcomponents
* Query the total number of scalars that make up a scalar, vector or matrix */
3rdparty/glsl-optimizer/src/glsl/glsl_types.h:274
↓ 82 callersFunctioninitTranslateKey
examples/common/entry/entry_sdl.cpp:101
↓ 82 callersMethodis_scalar
* Query whether or not a type is a scalar (non-vector and non-matrix). */
3rdparty/glsl-optimizer/src/glsl/glsl_types.h:361
↓ 81 callersMethodName
3rdparty/dawn/src/tint/lang/wgsl/ast/statement.cc:49
↓ 81 callersFunctionlsmash_destroy_codec_specific_data
3rdparty/l-smash/codecs/description.c:326
↓ 81 callersFunctionsetViewClear
src/bgfx.cpp:6035
↓ 80 callersMethodFunc
3rdparty/dawn/src/tint/lang/core/ir/return.cc:61
↓ 80 callersMethodIsFloatScalarType
3rdparty/spirv-tools/source/val/validation_state.cpp:1179
↓ 80 callersMethodclear
3rdparty/spirv-cross/spirv_common.hpp:104
↓ 80 callersMethoderase
3rdparty/spirv-tools/source/util/small_vector.h:270
↓ 80 callersFunctionnvgBeginPath
Draw
examples/common/nanovg/nanovg.cpp:1947
↓ 79 callersMethodReplaceAllUsesWith
3rdparty/dawn/src/tint/lang/core/ir/value.cc:63
↓ 79 callersMethodcompare
Used below in the call to qsort. */
3rdparty/glsl-optimizer/src/glsl/linker.cpp:1952
↓ 79 callersFunctionfind
3rdparty/dear-imgui/imgui.h:2263
↓ 79 callersFunctionsqrt
3rdparty/glsl-optimizer/src/glsl/ir_builder.cpp:313
↓ 78 callersMethodGet
3rdparty/dawn/src/tint/lang/core/constant/manager.cc:99
↓ 78 callersMethodMembers
@returns the members of the structure
3rdparty/dawn/src/tint/lang/wgsl/sem/struct.h:71
↓ 78 callersMethodUnwrapPtr
3rdparty/dawn/src/tint/lang/core/type/type.cc:65
↓ 78 callersMethodisEsProfile
the declared profile in the shader (core by default)
3rdparty/glslang/glslang/MachineIndependent/parseVersions.h:73
↓ 77 callersMethodAsVector
3rdparty/spirv-tools/source/opt/types.h:325
↓ 77 callersFunctionHash
3rdparty/dawn/src/tint/utils/math/hash.h:228
↓ 77 callersMethodend
examples/common/debugdraw/debugdraw.cpp:2334
↓ 77 callersFunctionralloc_parent
3rdparty/glsl-optimizer/src/util/ralloc.c:274
↓ 76 callersMethodAddRectFilled
3rdparty/dear-imgui/imgui_draw.cpp:1495
↓ 76 callersMethodNameView
3rdparty/dawn/src/tint/utils/symbol/symbol.cc:94
↓ 76 callersMethodPop
3rdparty/dawn/src/tint/lang/core/ir/functional_validator.h:91
↓ 76 callersFunctioncos
3rdparty/glsl-optimizer/src/glsl/ir_builder.cpp:295
↓ 76 callersMethodget_type
3rdparty/spirv-cross/spirv_common.hpp:1682
↓ 76 callersFunctionmakeRef
src/bgfx.cpp:4674
↓ 75 callersMethodend
src/bgfx.cpp:2723
↓ 75 callersFunctionframe
src/bgfx.cpp:4629
↓ 75 callersMethodgetMatrixCols
returns 1 for either scalar or vector of size 1, valid for both
3rdparty/glslang/glslang/Include/Types.h:1946
↓ 75 callersMethodgetMatrixRows
3rdparty/glslang/glslang/Include/Types.h:1947
↓ 75 callersMethodmapInstruction
3rdparty/glslang/SPIRV/spvIR.h:568
↓ 75 callersFunctionnvg__vset
examples/common/nanovg/nanovg.cpp:1251
↓ 75 callersMethodremove
3rdparty/glsl-optimizer/src/glsl/list.h:244
↓ 74 callersMethodAsFloat
3rdparty/spirv-tools/source/opt/types.h:302
↓ 74 callersFunctionGetCurrentWindow
3rdparty/dear-imgui/imgui_internal.h:3177
↓ 74 callersMethodclear
3rdparty/dear-imgui/imgui.h:2766
↓ 74 callersFunctionlsmash_bits_put
3rdparty/l-smash/common/bits.c:87
↓ 74 callersMethodsetLoc
3rdparty/glslang/glslang/Include/intermediate.h:1092
← previousnext →201–300 of 26,247, ranked by callers