Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KhronosGroup/SPIRV-Headers
/ functions
Functions
158 in github.com/KhronosGroup/SPIRV-Headers
⨍
Functions
158
◇
Types & classes
546
↓ 10 callers
Method
end
tools/buildHeaders/jsonToSpirv.h:242
↓ 8 callers
Method
begin
tools/buildHeaders/jsonToSpirv.h:241
↓ 8 callers
Function
mk_extinst
Generate one C header from a grammar
tools/buildHeaders/bin/makeExtinstHeaders.py:10
↓ 4 callers
Method
emplace_back
tools/buildHeaders/jsonToSpirv.h:149
↓ 2 callers
Function
PrintHeader
Print header for given language to given output stream
tools/buildHeaders/header.cpp:808
↓ 2 callers
Function
ToOperandClassAndOptionality
Converts the |operandKind| and |quantifier| pair used to describe operands in the JSON grammar to OperandClass and optionality used in this repo.
tools/buildHeaders/jsonToSpirv.cpp:108
↓ 2 callers
Method
const_definition
(self, prefix, var, value)
tools/buildHeaders/bin/generate_language_headers.py:177
↓ 2 callers
Method
enum_end
(self, prefix, enum)
tools/buildHeaders/bin/generate_language_headers.py:186
↓ 2 callers
Method
enum_prefix
(self, prefix, name)
tools/buildHeaders/bin/generate_language_headers.py:183
↓ 2 callers
Method
enum_value
(self, prefix, name, value)
tools/buildHeaders/bin/generate_language_headers.py:112
↓ 2 callers
Method
push
tools/buildHeaders/jsonToSpirv.h:115
↓ 1 callers
Function
IsTypeOrResultId
tools/buildHeaders/jsonToSpirv.cpp:231
↓ 1 callers
Function
NumberStringToBit
Given a number string, returns the position of the only bits set in the number. So it requires the number is a power of two.
tools/buildHeaders/jsonToSpirv.cpp:242
↓ 1 callers
Function
PrintAllHeaders
tools/buildHeaders/header.cpp:782
↓ 1 callers
Function
ProcessArguments
tools/buildHeaders/main.cpp:65
↓ 1 callers
Function
ReadFile
tools/buildHeaders/jsonToSpirv.cpp:86
↓ 1 callers
Function
Usage
tools/buildHeaders/main.cpp:42
↓ 1 callers
Method
comment_prefix
(self)
tools/buildHeaders/bin/generate_language_headers.py:97
↓ 1 callers
Method
cpp_guard_postamble
(self)
tools/buildHeaders/bin/generate_language_headers.py:109
↓ 1 callers
Method
cpp_guard_preamble
(self)
tools/buildHeaders/bin/generate_language_headers.py:106
↓ 1 callers
Method
generate
Returns a string that is the language-specific header for the given grammar
tools/buildHeaders/bin/generate_language_headers.py:120
↓ 1 callers
Method
hasResult
tools/buildHeaders/jsonToSpirv.h:267
↓ 1 callers
Method
hasType
tools/buildHeaders/jsonToSpirv.h:268
↓ 1 callers
Function
jsonToSpirv
tools/buildHeaders/jsonToSpirv.cpp:252
↓ 1 callers
Function
main
()
tools/buildHeaders/bin/generate_language_headers.py:200
↓ 1 callers
Function
make_path_to_file
Makes all ancestor directories to the given file, if they don't yet exist. Arguments: f: The file whose ancestor directories are to b
tools/buildHeaders/bin/generate_language_headers.py:62
↓ 1 callers
Method
printAll
tools/buildHeaders/header.cpp:362
↓ 1 callers
Method
set
tools/buildHeaders/jsonToSpirv.h:221
↓ 1 callers
Function
tolower_s
tools/buildHeaders/main.cpp:59
Method
EnumDefinition
tools/buildHeaders/jsonToSpirv.h:219
Method
EnumValue
tools/buildHeaders/jsonToSpirv.h:189
Method
EnumValuesContainer
tools/buildHeaders/jsonToSpirv.h:144
Function
HasResultAndType
include/spirv/unified1/spirv.hpp:1617
Method
InstructionValue
tools/buildHeaders/jsonToSpirv.h:254
Method
OperandParameters
tools/buildHeaders/jsonToSpirv.h:114
Function
SpvHasResultAndType
include/spirv/unified1/spirv.h:1621
Method
TPrinter
Construct
tools/buildHeaders/header.cpp:219
Method
__init__
(self, name, copyright, instructions, operand_kinds, version = None, revision = None)
tools/buildHeaders/bin/generate_language_headers.py:81
Method
__init__
(self)
tools/buildHeaders/bin/generate_language_headers.py:93
Method
addComment
Create comment
tools/buildHeaders/header.cpp:262
Method
begin
tools/buildHeaders/jsonToSpirv.h:178
Method
commentBOL
tools/buildHeaders/header.cpp:108
Method
commentBOL
tools/buildHeaders/header.cpp:415
Method
commentBOL
tools/buildHeaders/header.cpp:546
Method
commentBOL
tools/buildHeaders/header.cpp:600
Method
commentBOL
tools/buildHeaders/header.cpp:658
Method
commentBOL
tools/buildHeaders/header.cpp:687
Method
commentBOL
tools/buildHeaders/header.cpp:712
Method
commentBOL
tools/buildHeaders/header.cpp:749
Method
commentBeg
Default printComments() uses these comment strings
tools/buildHeaders/header.cpp:106
Method
commentBeg
tools/buildHeaders/header.cpp:413
Method
commentBeg
tools/buildHeaders/header.cpp:544
Method
commentBeg
tools/buildHeaders/header.cpp:748
Method
commentEOL
tools/buildHeaders/header.cpp:109
Method
commentEOL
tools/buildHeaders/header.cpp:416
Method
commentEnd
tools/buildHeaders/header.cpp:107
Method
commentEnd
tools/buildHeaders/header.cpp:414
Method
commentEnd
tools/buildHeaders/header.cpp:545
Method
commentEnd
tools/buildHeaders/header.cpp:750
Method
comment_prefix
(self)
tools/buildHeaders/bin/generate_language_headers.py:174
Method
cpp_guard_postamble
(self)
tools/buildHeaders/bin/generate_language_headers.py:192
Method
cpp_guard_preamble
(self)
tools/buildHeaders/bin/generate_language_headers.py:189
Method
end
tools/buildHeaders/jsonToSpirv.h:179
Method
enumBeg
for printing enum values
tools/buildHeaders/header.cpp:114
Method
enumBeg
tools/buildHeaders/header.cpp:440
Method
enumBeg
tools/buildHeaders/header.cpp:548
Method
enumBeg
tools/buildHeaders/header.cpp:603
Method
enumBeg
tools/buildHeaders/header.cpp:631
Method
enumBeg
tools/buildHeaders/header.cpp:660
Method
enumBeg
tools/buildHeaders/header.cpp:689
Method
enumBeg
tools/buildHeaders/header.cpp:725
Method
enumBeg
tools/buildHeaders/header.cpp:759
Method
enumEnd
tools/buildHeaders/header.cpp:115
Method
enumEnd
tools/buildHeaders/header.cpp:450
Method
enumEnd
tools/buildHeaders/header.cpp:552
Method
enumEnd
tools/buildHeaders/header.cpp:607
Method
enumEnd
tools/buildHeaders/header.cpp:664
Method
enumEnd
tools/buildHeaders/header.cpp:693
Method
enumEnd
tools/buildHeaders/header.cpp:729
Method
enumEnd
tools/buildHeaders/header.cpp:763
Method
enumFmt
tools/buildHeaders/header.cpp:118
Method
enumFmt
tools/buildHeaders/header.cpp:457
Method
enumFmt
tools/buildHeaders/header.cpp:556
Method
enumFmt
tools/buildHeaders/header.cpp:611
Method
enumFmt
tools/buildHeaders/header.cpp:635
Method
enumFmt
tools/buildHeaders/header.cpp:668
Method
enumFmt
tools/buildHeaders/header.cpp:697
Method
enumFmt
tools/buildHeaders/header.cpp:733
Method
enumFmt
tools/buildHeaders/header.cpp:767
Method
escapeComment
Escape comment characters if needed
tools/buildHeaders/header.cpp:291
Method
escapeComment
tools/buildHeaders/header.cpp:387
Method
fmtConstInt
tools/buildHeaders/header.cpp:127
Method
fmtConstInt
tools/buildHeaders/header.cpp:400
Method
fmtConstInt
tools/buildHeaders/header.cpp:491
Method
fmtConstInt
tools/buildHeaders/header.cpp:673
Method
fmtConstInt
tools/buildHeaders/header.cpp:702
Method
fmtConstInt
tools/buildHeaders/header.cpp:738
Method
fmtConstInt
tools/buildHeaders/header.cpp:772
Method
fmtEnumUse
tools/buildHeaders/header.cpp:501
Method
fmtEnumUse
Add type prefix for scoped enum
tools/buildHeaders/header.cpp:646
next →
1–100 of 158, ranked by callers