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
↓ 200 callers
Method
push_tail
3rdparty/glsl-optimizer/src/glsl/list.h:567
↓ 196 callers
Method
Destroy
3rdparty/dawn/src/tint/lang/core/ir/exit.cc:40
↓ 196 callers
Method
value
@returns the value for the symbol
3rdparty/dawn/src/tint/utils/symbol/symbol.h:89
↓ 195 callers
Function
alloc
src/bgfx.cpp:4650
↓ 195 callers
Method
getAsSymbolNode
3rdparty/glslang/glslang/Include/intermediate.h:1104
↓ 194 callers
Method
IsEmpty
@returns true if the block contains no instructions
3rdparty/dawn/src/tint/lang/core/ir/block.h:164
↓ 193 callers
Function
loadProgram
examples/common/bgfx_utils.cpp:139
↓ 192 callers
Function
HelpMarker
Helper to display a little (?) mark which shows a tooltip when hovered. In your own code you may want to display an actual icon if you are using a mer
3rdparty/dear-imgui/imgui_demo.cpp:273
↓ 190 callers
Method
getAsConstantUnion
3rdparty/glslang/glslang/Include/intermediate.h:1097
↓ 189 callers
Function
dts_bits_get
3rdparty/l-smash/codecs/dts.c:378
↓ 189 callers
Method
getAsAggregate
3rdparty/glslang/glslang/Include/intermediate.h:1098
↓ 188 callers
Function
assign
3rdparty/glsl-optimizer/src/glsl/ir_builder.cpp:48
↓ 186 callers
Method
accept
3rdparty/glsl-optimizer/src/glsl/ir.h:1152
↓ 186 callers
Function
read
src/vertexlayout.cpp:294
↓ 183 callers
Method
has_value
3rdparty/glsl-optimizer/src/glsl/ir.cpp:1092
↓ 182 callers
Method
isArray
3rdparty/glslang/glslang/Include/Types.h:1964
↓ 177 callers
Method
getResultId
3rdparty/glslang/SPIRV/spvIR.h:228
↓ 176 callers
Function
setTexture
src/bgfx.cpp:6287
↓ 174 callers
Method
getVectorSize
3rdparty/glslang/glslang/Include/Types.h:1945
↓ 173 callers
Function
setViewRect
src/bgfx.cpp:6013
↓ 172 callers
Method
Index
3rdparty/dawn/src/tint/lang/core/constant/eval.cc:1244
↓ 171 callers
Method
count
Returns the 1 if `value` is present in the set, `0` otherwise.
3rdparty/spirv-tools/source/enum_set.h:315
↓ 170 callers
Method
Type
Get the result ID of the type `ty`, emitting a type declaration instruction if necessary. @param ty the type to get the ID for @returns the result ID
3rdparty/dawn/src/tint/lang/spirv/writer/printer/printer.cc:537
↓ 168 callers
Method
Args
3rdparty/dawn/src/tint/lang/spirv/reader/parser/parser.cc:3890
↓ 168 callers
Method
getStruct
3rdparty/glslang/glslang/Include/Types.h:2717
↓ 168 callers
Method
size
@returns the number of entries in the list.
3rdparty/dawn/src/tint/utils/diagnostic/diagnostic.h:209
↓ 165 callers
Method
Args
@returns the call arguments
3rdparty/dawn/src/tint/lang/core/ir/call.h:62
↓ 163 callers
Function
cgltf_write_line
3rdparty/cgltf/cgltf_write.h:210
↓ 162 callers
Method
Block
3rdparty/dawn/src/tint/lang/core/ir/block.cc:39
↓ 162 callers
Method
isEmpty
src/bgfx_p.h:1810
↓ 161 callers
Method
count
3rdparty/spirv-tools/source/util/index_range.h:46
↓ 161 callers
Method
operands
3rdparty/spirv-tools/source/table2.cpp:126
↓ 159 callers
Method
GetDimension
3rdparty/spirv-tools/source/val/validation_state.cpp:993
↓ 157 callers
Method
Call
3rdparty/dawn/src/tint/lang/core/ir/call.cc:34
↓ 155 callers
Function
isValid
examples/common/ps/particle_system.h:18
↓ 154 callers
Method
IsIntScalarType
3rdparty/spirv-tools/source/val/validation_state.cpp:1236
↓ 152 callers
Method
size
src/video.h:778
↓ 146 callers
Method
module
3rdparty/spirv-tools/source/opt/ir_loader.h:50
↓ 146 callers
Function
setState
src/bgfx.cpp:6094
↓ 145 callers
Method
front
3rdparty/spirv-tools/source/util/span.h:53
↓ 143 callers
Function
setViewTransform
src/bgfx.cpp:6059
↓ 142 callers
Method
data
3rdparty/dawn/src/utils/span_tests.cc:47
↓ 142 callers
Function
spvIsVulkanEnv
3rdparty/spirv-tools/source/spirv_target_env.cpp:284
↓ 141 callers
Function
nalu_get_exp_golomb_ue
3rdparty/l-smash/codecs/nalu.h:120
↓ 140 callers
Function
add
3rdparty/glsl-optimizer/src/glsl/ir_builder.cpp:204
↓ 140 callers
Method
setType
3rdparty/glslang/glslang/Include/intermediate.h:1179
↓ 138 callers
Method
Add
3rdparty/dawn/src/tint/lang/core/ir/builder.h:857
↓ 136 callers
Method
addConstantUnion
3rdparty/glslang/glslang/MachineIndependent/Intermediate.cpp:2466
↓ 134 callers
Method
Access
@cond Doxygen_Suppress
3rdparty/dawn/src/tint/lang/core/ir/access.cc:40
↓ 134 callers
Method
GetBitWidth
3rdparty/spirv-tools/source/val/validation_state.cpp:1031
↓ 132 callers
Function
begin
3rdparty/dear-imgui/imgui.h:2237
↓ 132 callers
Method
begin
3rdparty/spirv-tools/source/util/ilist.h:236
↓ 132 callers
Method
get_constant_mgr
Returns a pointer to the constant manager. If no constant manager has been created yet, it creates one. NOTE: Once created, the constant manager rem
3rdparty/spirv-tools/source/opt/ir_context.h:350
↓ 130 callers
Function
sub
3rdparty/glsl-optimizer/src/glsl/ir_builder.cpp:209
↓ 130 callers
Function
submit
examples/14-shadowvolumes/shadowvolumes.cpp:544
↓ 129 callers
Method
Type
@returns the type of the splat
3rdparty/dawn/src/tint/lang/core/constant/splat.h:51
↓ 129 callers
Method
getSampler
src/renderer_vk.cpp:3684
↓ 129 callers
Function
setUniform
src/bgfx.cpp:6142
↓ 127 callers
Method
Access
3rdparty/dawn/src/tint/lang/core/ir/transform/decompose_access.cc:473
↓ 127 callers
Method
add
3rdparty/spirv-cross/main.cpp:68
↓ 127 callers
Method
push_back
3rdparty/glslang/glslang/MachineIndependent/localintermediate.h:72
↓ 126 callers
Method
getLeft
3rdparty/glslang/glslang/Include/intermediate.h:1652
↓ 126 callers
Method
insert
Insert a visible symbol into the symbol table so it can be found later by name. Returns false if the was a name collision.
3rdparty/glslang/glslang/MachineIndependent/SymbolTable.h:724
↓ 124 callers
Method
addImmediateOperand
3rdparty/glslang/SPIRV/spvIR.h:122
↓ 123 callers
Method
Size
3rdparty/dawn/src/tint/lang/core/type/f16.cc:51
↓ 123 callers
Function
lsmash_list_add_entry
3rdparty/l-smash/common/list.c:76
↓ 123 callers
Method
width
3rdparty/spirv-tools/source/opt/types.h:304
↓ 122 callers
Method
add
examples/40-svt/vt.cpp:304
↓ 122 callers
Method
u32
3rdparty/dawn/src/tint/lang/core/type/manager.cc:157
↓ 121 callers
Method
StoreType
@returns the store type of the memory view
3rdparty/dawn/src/tint/lang/core/type/memory_view.h:55
↓ 121 callers
Function
getAllocator
examples/common/entry/entry.cpp:1038
↓ 120 callers
Method
Get
3rdparty/dawn/src/tint/lang/wgsl/resolver/sem_helper.h:58
↓ 119 callers
Method
Add
3rdparty/dawn/src/tint/lang/wgsl/sem/info.h:107
↓ 119 callers
Function
ImMin
3rdparty/dear-imgui/imgui_internal.h:509
↓ 118 callers
Method
printf
src/bgfx_p.h:748
↓ 117 callers
Method
empty
3rdparty/spirv-tools/source/opt/iterator.h:124
↓ 117 callers
Method
resize
3rdparty/dear-imgui/imgui.h:2767
↓ 116 callers
Function
init
src/bgfx.cpp:4017
↓ 115 callers
Function
lsmash_malloc
3rdparty/l-smash/common/alloc.c:28
↓ 113 callers
Method
Construct
3rdparty/dawn/src/tint/lang/core/ir/construct.cc:39
↓ 113 callers
Method
getIdOperand
3rdparty/glslang/SPIRV/spvIR.h:231
↓ 112 callers
Method
get_instr_block
Returns the basic block for instruction |instr|. Re-builds the instruction block map, if needed.
3rdparty/spirv-tools/source/opt/ir_context.h:313
↓ 112 callers
Method
is_array
* Query whether or not a type is an array */
3rdparty/glsl-optimizer/src/glsl/glsl_types.h:462
↓ 112 callers
Method
supports_msl_version
3rdparty/spirv-cross/spirv_msl.hpp:571
↓ 111 callers
Method
function
3rdparty/spirv-tools/source/val/validation_state.cpp:383
↓ 110 callers
Function
ImTrunc
3rdparty/dear-imgui/imgui_internal.h:527
↓ 110 callers
Method
Value
3rdparty/dawn/src/tint/lang/core/ir/value.cc:40
↓ 110 callers
Function
nvgRGBA
examples/common/nanovg/nanovg.cpp:441
↓ 110 callers
Method
read
src/bgfx_p.h:1091
↓ 110 callers
Method
type
3rdparty/spirv-tools/source/opt/constants.h:133
↓ 109 callers
Method
DetachResult
3rdparty/dawn/src/tint/lang/core/ir/instruction.cc:76
↓ 109 callers
Method
SetInOperands
3rdparty/spirv-tools/source/opt/instruction.h:701
↓ 108 callers
Function
createTexture2D
src/bgfx.cpp:5559
↓ 108 callers
Method
write
src/bgfx_p.h:1064
↓ 107 callers
Method
DeepestElement
3rdparty/dawn/src/tint/lang/core/type/type.cc:266
↓ 107 callers
Function
lsmash_bs_get_byte
3rdparty/l-smash/common/bytes.c:452
↓ 107 callers
Method
make_temp
3rdparty/glsl-optimizer/src/glsl/ir_builder.cpp:37
↓ 106 callers
Method
getArraySizes
3rdparty/glslang/glslang/Include/Types.h:1953
↓ 106 callers
Function
isom_bs_put_box_common
3rdparty/l-smash/core/box.c:140
↓ 106 callers
Function
lsmash_bs_put_be16
3rdparty/l-smash/common/bytes.c:245
← previous
next →
101–200 of 26,247, ranked by callers