Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Unity-Technologies/HLSLcc
/ functions
Functions
607 in github.com/Unity-Technologies/HLSLcc
⨍
Functions
607
◇
Types & classes
149
Method
TranslateTexelFetch
src/toMetalInstruction.cpp:645
Method
TranslateTexelFetchOffset
src/toMetalInstruction.cpp:727
Method
TranslateTextureSample
src/toGLSLInstruction.cpp:1085
Method
TranslateTextureSample
src/toMetalInstruction.cpp:957
Method
TranslateVariableName
src/toMetalOperand.cpp:339
Method
TranslateVariableNameWithMask
src/toGLSLOperand.cpp:411
Method
Translator
src/internal_includes/Translator.h:12
Method
UAV_TAG
src/internal_includes/Declaration.h:70
Function
UNIT_TEST_SUITE
src/toMetalInstruction.cpp:4025
Function
UNIT_TEST_SUITE
src/ControlFlowGraph.cpp:342
Method
UpdateResourceBindingIndex
include/hlslcc.h:511
Method
Use
src/internal_includes/Instruction.h:164
Method
UseDefineChainEntry
src/internal_includes/UseDefineChains.h:80
Method
UseExtraFunctionDependency
src/toGLSL.cpp:1111
Method
WritebackDataTypes
src/DataTypeAnalysis.cpp:178
Function
bBase64DecodeEx
bstring bBase64DecodeEx (const_bstring b, int * boolTruncError) * * Decode a base64 block of data. All MIME headers are assumed to have been * r
src/cbstring/bstraux.c:425
Function
bBase64Encode
bstring bBase64Encode (const_bstring b) * * Generate a base64 encoding. See: RFC1341 */
src/cbstring/bstraux.c:329
Function
bFill
int bFill (bstring a, char c, int len) * * Fill a given bstring with the character in parameter c, for a length n. */
src/cbstring/bstraux.c:50
Function
bHead
bstring bHead (bstring b, int n) * * Return with a string of the first n characters of b. */
src/cbstring/bstraux.c:39
Function
bJustifyCenter
int bJustifyCenter (bstring b, int width, int space) * * Center a string's non-white space characters to within a given width by * inserting whit
src/cbstring/bstraux.c:155
Function
bJustifyMargin
int bJustifyMargin (bstring b, int width, int space) * * Stretch a string to flush against left and right margins by evenly * distributing additi
src/cbstring/bstraux.c:171
Function
bJustifyRight
int bJustifyRight (bstring b, int width, int space) * * Right justify a string to within a given width. */
src/cbstring/bstraux.c:140
Function
bNetStr2Bstr
bstring bNetStr2Bstr (const char * buf) * * Convert a netstring to a bstring. See * http://cr.yp.to/proto/netstrings.txt for a description of ne
src/cbstring/bstraux.c:295
Function
bReplicate
int bReplicate (bstring b, int n) * * Replicate the contents of b end to end n times and replace it in b. */
src/cbstring/bstraux.c:61
Function
bReverse
int bReverse (bstring b) * * Reverse the contents of b in place. */
src/cbstring/bstraux.c:70
Function
bSecureInput
bstring bSecureInput (int maxlen, int termchar, * bNgetc vgetchar, void * vgcCtx) * * Read input from an abstracted input i
src/cbstring/bstraux.c:1063
Function
bSetChar
int bSetChar (bstring b, int pos, char c) * * Sets the character at position pos to the character c in the bstring a. * The string is not truncat
src/cbstring/bstraux.c:1037
Function
bSetCstrChar
int bSetCstrChar (bstring a, int pos, char c) * * Sets the character at position pos to the character c in the bstring a. * If the character c is
src/cbstring/bstraux.c:1012
Function
bStr2NetStr
char * bStr2NetStr (const_bstring b) * * Convert a bstring to a netstring. See * http://cr.yp.to/proto/netstrings.txt for a description of netst
src/cbstring/bstraux.c:269
Function
bStrfTime
bstring bStrfTime (const char * fmt, const struct tm * timeptr) * * Takes a format string that is compatible with strftime and a struct tm * poin
src/cbstring/bstraux.c:960
Function
bTail
bstring bTail (bstring b, int n) * * Return with a string of the last n characters of b. */
src/cbstring/bstraux.c:28
Function
bUuDecodeEx
src/cbstring/bstraux.c:666
Function
bUuEncode
bstring bUuEncode (const_bstring src) * * Performs a UUEncode of a block of data. The "begin" and "end" lines are * not appended. */
src/cbstring/bstraux.c:813
Function
bYDecode
src/cbstring/bstraux.c:894
Function
bYEncode
bstring bYEncode (const_bstring src) * * Performs a YEncode of a block of data. No header or tail info is * appended. See: http://www.yenc.org/
src/cbstring/bstraux.c:858
Function
ballocmin
int ballocmin (bstring b, int len) * * Set the size of the memory backing the bstring b to len or b->slen+1, * whichever is larger. Note that re
src/cbstring/bstrlib.c:166
Function
bassignblk
int bassignblk (bstring a, const void * s, int len) * * Overwrite the string a with the contents of the block (s, len). Note that * the bstring
src/cbstring/bstrlib.c:577
Function
bassigncstr
int bassigncstr (bstring a, const char * str) * * Overwrite the string a with the contents of char * string str. Note that * the bstring a must
src/cbstring/bstrlib.c:545
Function
bassignformat
int bassignformat (bstring b, const char * fmt, ...) * * After the first parameter, it takes the same parameters as printf (), but * rather than
src/cbstring/bstrlib.c:3125
Function
bassigngets
int bassigngets (bstring b, bNgetc getcPtr, void * parm, char terminator) * * Use an fgetc-like single character stream reading function (getcPtr)
src/cbstring/bstrlib.c:2012
Function
bassignmidstr
int bassignmidstr (bstring a, const_bstring b, int left, int len) * * Overwrite the string a with the middle of contents of string b * starting f
src/cbstring/bstrlib.c:508
Function
bfindreplacecaseless
int bfindreplacecaseless (bstring b, const_bstring find, const_bstring repl, * int pos) * * Replace all occurrences of a find s
src/cbstring/bstrlib.c:1880
Function
bgets
bstring bgets (bNgetc getcPtr, void * parm, char terminator) * * Use an fgetc-like single character stream reading function (getcPtr) to * obtain
src/cbstring/bstrlib.c:2092
Function
binchrr
int binchrr (const_bstring b0, int pos, const_bstring b1); * * Search for the last position in b0 no greater than pos, in which one of * the char
src/cbstring/bstrlib.c:1482
Function
binsertch
int binsertch (bstring b, int pos, int len, unsigned char fill) * * Inserts the character fill repeatedly into b at position pos for a * length l
src/cbstring/bstrlib.c:1892
Function
binstrcaseless
int binstrcaseless (const_bstring b1, int pos, const_bstring b2) * * Search for the bstring b2 in b1 starting from position pos, and searching *
src/cbstring/bstrlib.c:1266
Function
binstrr
int binstrr (const_bstring b1, int pos, const_bstring b2) * * Search for the bstring b2 in b1 starting from position pos, and searching * backwar
src/cbstring/bstrlib.c:1214
Function
binstrrcaseless
int binstrrcaseless (const_bstring b1, int pos, const_bstring b2) * * Search for the bstring b2 in b1 starting from position pos, and searching *
src/cbstring/bstrlib.c:1319
Function
biseq
int biseq (const_bstring b0, const_bstring b1) * * Compare the string b0 and b1. If the strings differ, 0 is returned, if * the strings are the
src/cbstring/bstrlib.c:870
Function
biseqcaseless
int biseqcaseless (const_bstring b0, const_bstring b1) * * Compare two strings for equality without differentiating between case. * If the string
src/cbstring/bstrlib.c:733
Function
biseqcstr
int biseqcstr (const_bstring b, const char *s) * * Compare the bstring b and char * string s. The C string s must be '\0' * terminated at exactl
src/cbstring/bstrlib.c:914
Function
biseqcstrcaseless
int biseqcstrcaseless (const_bstring b, const char *s) * * Compare the bstring b and char * string s. The C string s must be '\0' * terminated a
src/cbstring/bstrlib.c:937
Function
bisstemeqblk
int bisstemeqblk (const_bstring b0, const void * blk, int len) * * Compare beginning of string b0 with a block of memory of length len for * equa
src/cbstring/bstrlib.c:887
Function
bisstemeqcaselessblk
int bisstemeqcaselessblk (const_bstring b0, const void * blk, int len) * * Compare beginning of string b0 with a block of memory of length len *
src/cbstring/bstrlib.c:761
Function
bjoin
bstring bjoin (const struct bstrList * bl, const_bstring sep); * * Join the entries of a bstrList into one bstring by sequentially * concatenatin
src/cbstring/bstrlib.c:2470
Function
bltrimws
* int bltrimws (bstring b) * * Delete whitespace contiguous from the left end of the string. */
src/cbstring/bstrlib.c:786
Function
bninchr
int bninchr (const_bstring b0, int pos, const_bstring b1); * * Search for the first position in b0 starting from pos or after, in which * none of
src/cbstring/bstrlib.c:1499
Function
bninchrr
int bninchrr (const_bstring b0, int pos, const_bstring b1); * * Search for the last position in b0 no greater than pos, in which none of * the ch
src/cbstring/bstrlib.c:1515
Function
bread
bstring bread (bNread readPtr, void * parm) * * Use a finite buffer fread-like function readPtr to create a bstring * filled with the entire cont
src/cbstring/bstrlib.c:1987
Function
breplace
int breplace (bstring b1, int pos, int len, bstring b2, * unsigned char fill) * * Replace a section of a string from pos for a leng
src/cbstring/bstrlib.c:1648
Function
brtrimws
* int brtrimws (bstring b) * * Delete whitespace contiguous from the right end of the string. */
src/cbstring/bstrlib.c:811
Function
bsFromBstr
struct bStream * bsFromBstr (const_bstring b); * * Create a bStream whose contents are a copy of the bstring passed in. * This allows the use of
src/cbstring/bstraux.c:224
Function
bsUuDecodePart
src/cbstring/bstraux.c:695
Function
bscb
src/cbstring/bstrlib.c:2903
Function
bspeek
int bspeek (bstring r, const struct bStream * s) * * Return the currently buffered characters from the bStream that will be * read prior to reads
src/cbstring/bstrlib.c:2458
Function
bsplits
struct bstrList * bsplits (const_bstring str, bstring splitStr) * * Create an array of sequential substrings from str divided by any of the * cha
src/cbstring/bstrlib.c:2997
Function
bsplitstr
struct bstrList * bsplitstr (const_bstring str, const_bstring splitStr) * * Create an array of sequential substrings from str divided by the entire
src/cbstring/bstrlib.c:2965
Function
bsreadlns
int bsreadlns (bstring r, struct bStream * s, bstring term) * * Read a bstring terminated by any character in the term string or the end * of the
src/cbstring/bstrlib.c:2413
Function
bssplitstrcb
int bssplitstrcb (struct bStream * s, const_bstring splitStr, * int (* cb) (void * parm, int ofs, const_bstring entry), void * parm) * * Iterate
src/cbstring/bstrlib.c:2609
Function
bstrListAlloc
int bstrListAlloc (struct bstrList * sl, int msz) * * Ensure that there is memory for at least msz number of entries for the * list. */
src/cbstring/bstrlib.c:2718
Function
bstrListAllocMin
int bstrListAllocMin (struct bstrList * sl, int msz) * * Try to allocate the minimum amount of memory for the list to include at * least msz entr
src/cbstring/bstrlib.c:2746
Function
bstrListCreate
int bstrListCreate (void) * * Create a bstrList. */
src/cbstring/bstrlib.c:2669
Function
bstricmp
int bstricmp (const_bstring b0, const_bstring b1) * * Compare two strings without differentiating between case. The return * value is the differ
src/cbstring/bstrlib.c:650
Function
bstrncmp
int bstrncmp (const_bstring b0, const_bstring b1, int n) * * Compare the string b0 and b1 for at most n characters. If there is an * error, SHRT
src/cbstring/bstrlib.c:997
Function
bstrnicmp
int bstrnicmp (const_bstring b0, const_bstring b1, int n) * * Compare two strings without differentiating between case for at most n * characters
src/cbstring/bstrlib.c:691
Function
btolower
int btolower (bstring b) * * Convert contents of bstring to lower case. */
src/cbstring/bstrlib.c:629
Function
btoupper
int btoupper (bstring b) * * Convert contents of bstring to upper case. */
src/cbstring/bstrlib.c:613
Function
btrimws
* int btrimws (bstring b) * * Delete whitespace contiguous from both ends of the string. */
src/cbstring/bstrlib.c:838
Function
bvcformata
int bvcformata (bstring b, int count, const char * fmt, va_list arglist) * * The bvcformata function formats data under control of the format contr
src/cbstring/bstrlib.c:3239
Function
bwsBuffLength
int bwsBuffLength (struct bwriteStream * ws, int sz) * * Set the length of the buffer used by the bwsStream. If sz is zero, the * length is not
src/cbstring/bstraux.c:1245
Function
bwsClose
void * bwsClose (struct bwriteStream * s) * * Close the bwriteStream, and return the handle to the stream that was * originally used to open the
src/cbstring/bstraux.c:1260
Function
bwsIsEOF
int bwsIsEOF (const struct bwriteStream * ws) * * Returns 0 if the stream is currently writable, 1 if the core stream has * responded by not acce
src/cbstring/bstraux.c:1233
Function
bwsOpen
struct bwriteStream * bwsOpen (bNwrite writeFn, void * parm) * * Wrap a given open stream (described by a fwrite work-a-like function * pointer a
src/cbstring/bstraux.c:1122
Function
bwsWriteBlk
int bwsWriteBlk (struct bwriteStream * ws, void * blk, int len) * * Send a block of data a bwriteStream. If the stream is at EOF BSTR_ERR is * r
src/cbstring/bstraux.c:1220
Method
growing_vector
include/growing_array.h:10
Method
growing_vector
include/growing_array.h:34
Function
main
include/pstdint.h:750
Method
operator!=
src/internal_includes/ControlFlowGraph.h:84
Method
operator()
src/DataTypeAnalysis.cpp:131
Method
operator()
src/DataTypeAnalysis.cpp:185
Method
operator()
include/hlslcc.h:576
Method
operator<
src/internal_includes/ControlFlowGraph.h:91
Function
operator<<
src/toMetalInstruction.cpp:17
Method
operator==
src/internal_includes/UseDefineChains.h:53
Method
operator==
src/internal_includes/UseDefineChains.h:98
Method
operator==
src/internal_includes/ControlFlowGraph.h:77
Method
operator[]
include/growing_array.h:38
Function
readNothing
src/cbstring/bstraux.c:214
Function
readRef
src/cbstring/bstraux.c:231
Function
strcat
src/cbstring/bsafe.c:36
← previous
next →
501–600 of 607, ranked by callers