Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alecazam/kram
/ functions
Functions
11,186 in github.com/alecazam/kram
⨍
Functions
11,186
◇
Types & classes
2,567
↳
Endpoints
1
↓ 3 callers
Function
FitCodes
libkram/squish/alpha.cpp:83
↓ 3 callers
Function
FixRange
libkram/squish/alpha.cpp:75
↓ 3 callers
Function
FloatToInt
libkram/squish/singlecolourfit.cpp:46
↓ 3 callers
Function
FloatToInt
libkram/squish/colourblock.cpp:30
↓ 3 callers
Method
GetBucketCount
GetBucketCount Return the smallest prime p such that alpha p >= nElementCount, where alpha is the load factor. This function has a side effect of upda
libkram/eastl/source/hashtable.cpp:130
↓ 3 callers
Function
GetColourError
libkram/squish/squishtest.cpp:42
↓ 3 callers
Method
GetEncoding
libkram/etc2comp/EtcBlock4x4.h:68
↓ 3 callers
Method
GetExpressionValue
hlslparser/src/HLSLTree.cpp:260
↓ 3 callers
Method
GetFormat
libkram/etc2comp/EtcImage.h:145
↓ 3 callers
Method
GetIdentifier
hlslparser/src/HLSLTokenizer.cpp:596
↓ 3 callers
Function
GetIsNumberSeparator
Returns true if the character is a valid token separator at the end of a number type token */
hlslparser/src/HLSLTokenizer.cpp:180
↓ 3 callers
Function
GetIsSymbol
hlslparser/src/HLSLTokenizer.cpp:147
↓ 3 callers
Method
GetRemainingCapacity
libkram/eastl/include/EASTL/basic_string.h:424
↓ 3 callers
Method
GetSourcePixel
libkram/etc2comp/EtcImage.h:128
↓ 3 callers
Method
GetWeights
libkram/squish/colourset.h:43
↓ 3 callers
Function
HUF_DEltX1_set4
* Packs 4 HUF_DEltX1 structs into a U64. This is used to lay down 4 entries at * a time. */
libkram/zstd/zstddeclib.cpp:8067
↓ 3 callers
Function
HUF_decompress1X1_DCtx_wksp
libkram/zstd/zstddeclib.cpp:8409
↓ 3 callers
Function
HUF_decompress1X2_DCtx_wksp
libkram/zstd/zstddeclib.cpp:8876
↓ 3 callers
Function
HUF_decompress4X1_DCtx
libkram/zstd/zstddeclib.cpp:9200
↓ 3 callers
Function
HUF_decompress4X1_DCtx_wksp
libkram/zstd/zstddeclib.cpp:8448
↓ 3 callers
Function
HUF_decompress4X1_DCtx_wksp_bmi2
libkram/zstd/zstddeclib.cpp:8434
↓ 3 callers
Function
HUF_decompress4X2_DCtx
libkram/zstd/zstddeclib.cpp:9214
↓ 3 callers
Function
HUF_decompress4X2_DCtx_wksp
libkram/zstd/zstddeclib.cpp:8917
↓ 3 callers
Function
HUF_decompress4X2_DCtx_wksp_bmi2
libkram/zstd/zstddeclib.cpp:8902
↓ 3 callers
Function
HUF_readDTableX1_wksp
libkram/zstd/zstddeclib.cpp:8087
↓ 3 callers
Function
HUF_readDTableX1_wksp_bmi2
libkram/zstd/zstddeclib.cpp:8092
↓ 3 callers
Function
HUF_readStats_wksp
libkram/zstd/zstddeclib.cpp:3088
↓ 3 callers
Function
HuffmanTree_makeFromFrequencies
Create the Huffman tree given the symbol frequencies*/
libkram/lodepng/lodepng.cpp:1052
↓ 3 callers
Function
Internal_ConstructInPlaceTag
internal factory function for in_place_tag
libkram/eastl/include/EASTL/internal/in_place_t.h:34
↓ 3 callers
Method
IsHeap
We are using Heap when the bit is set, easier to conceptualize checking IsHeap instead of IsSSO
libkram/eastl/include/EASTL/basic_string.h:394
↓ 3 callers
Function
IsIntegerType
hlslparser/src/HLSLParser.cpp:177
↓ 3 callers
Function
IsLogicOp
hlslparser/src/HLSLTree.h:240
↓ 3 callers
Function
IsNumericTypeEqual
hlslparser/src/HLSLParser.cpp:149
↓ 3 callers
Function
LinearToLog
libkram/etc2comp/EtcColorFloatRGBA.h:41
↓ 3 callers
Function
LogToLinear
libkram/etc2comp/EtcColorFloatRGBA.h:26
↓ 3 callers
Function
MEM_readLE24
libkram/zstd/zstddeclib.cpp:915
↓ 3 callers
Function
MEM_readLEST
libkram/zstd/zstddeclib.cpp:958
↓ 3 callers
Function
NeedsParenthesis
@@ We could be a lot smarter removing parenthesis based on the operator precedence of the parent expression.
hlslparser/src/MSLGenerator.cpp:1122
↓ 3 callers
Function
NormalizePathSeparators
Paths on Windows use backslash rather than slash as a separator. Normalise the paths by replacing backslashes with slashes to make it easier to write
kram-profile/Source/track_event_parser.cpp:176
↓ 3 callers
Method
Parse
hlslparser/src/HLSLParser.cpp:3936
↓ 3 callers
Function
ParseRegister
Parse register name and advance next register index.
hlslparser/src/MSLGenerator.cpp:42
↓ 3 callers
Method
QuantizeR6G7B6
quantize to 6/7/6 bits, expand to 8 bits
libkram/etc2comp/EtcColorFloatRGBA.h:257
↓ 3 callers
Function
ReadParams
plugin/kps/KPS.cpp:258
↓ 3 callers
Function
RegisterBaseTypeIntrinsic
hlslparser/src/HLSLParser.cpp:850
↓ 3 callers
Function
RegisterMatrix
hlslparser/src/HLSLParser.cpp:1332
↓ 3 callers
Function
SetupSourceKTX
decoding reads a ktx file into KTXImage (not Image)
libkram/kram/Kram.cpp:335
↓ 3 callers
Function
String_Copy
hlslparser/src/Engine.cpp:15
↓ 3 callers
Function
String_StripTrailingFloatZeroes
hlslparser/src/Engine.cpp:192
↓ 3 callers
Function
TypeToColor
(type, usage)
scripts/GpuMemDumpVis.py:143
↓ 3 callers
Function
UCS4ToUTF8
Requires that pDest have a capacity of at least 6 chars. Sets pResult to '\1' in the case that c is an invalid UCS4 char.
libkram/eastl/source/string.cpp:24
↓ 3 callers
Function
WriteColourBlock3
libkram/squish/colourblock.cpp:75
↓ 3 callers
Function
WriteColourBlock4
libkram/squish/colourblock.cpp:108
↓ 3 callers
Function
XXH64_digest
libkram/zstd/zstddeclib.cpp:7216
↓ 3 callers
Function
ZSTD_DCtx_loadDictionary_advanced
libkram/zstd/zstddeclib.cpp:12959
↓ 3 callers
Function
ZSTD_DCtx_reset
libkram/zstd/zstddeclib.cpp:13180
↓ 3 callers
Function
ZSTD_DCtx_trace_end
libkram/zstd/zstddeclib.cpp:12227
↓ 3 callers
Function
ZSTD_DDict_dictContent
libkram/zstd/zstddeclib.cpp:11176
↓ 3 callers
Function
ZSTD_assertValidSequence
libkram/zstd/zstddeclib.cpp:14665
↓ 3 callers
Function
ZSTD_buildSeqTable
! ZSTD_buildSeqTable() : * @return : nb bytes read from src, * or an error code if it fails */
libkram/zstd/zstddeclib.cpp:14137
↓ 3 callers
Function
ZSTD_createDDict_advanced
libkram/zstd/zstddeclib.cpp:11275
↓ 3 callers
Function
ZSTD_decodeFrameHeader
ZSTD_decodeFrameHeader() : * `headerSize` must be the size provided by ZSTD_frameHeaderSize(). * If multiple DDict references are enabled, also will
libkram/zstd/zstddeclib.cpp:12052
↓ 3 callers
Function
ZSTD_decodeSequence
libkram/zstd/zstddeclib.cpp:14544
↓ 3 callers
Function
ZSTD_decompressBlock_internal
libkram/zstd/zstddeclib.cpp:15064
↓ 3 callers
Function
ZSTD_execSequence
libkram/zstd/zstddeclib.cpp:14411
↓ 3 callers
Function
ZSTD_getFrameHeader_advanced
ZSTD_getFrameHeader_advanced() : * decode Frame Header, or require larger `srcSize`. * note : only works for formats ZSTD_f_zstd1 and ZSTD_f_zstd1
libkram/zstd/zstddeclib.cpp:11858
↓ 3 callers
Function
ZSTD_getcBlockSize
! ZSTD_getcBlockSize() : * Provides the size of compressed block from block header `src` */
libkram/zstd/zstddeclib.cpp:13664
↓ 3 callers
Function
ZSTD_initDCtx_internal
libkram/zstd/zstddeclib.cpp:11685
↓ 3 callers
Function
ZSTD_nextSrcSizeToDecompressWithInputSize
* Similar to ZSTD_nextSrcSizeToDecompress(), but when when a block input can be streamed, * we allow taking a partial block as the input. Currently o
libkram/zstd/zstddeclib.cpp:12502
↓ 3 callers
Function
ZSTD_refDictContent
libkram/zstd/zstddeclib.cpp:12696
↓ 3 callers
Function
ZSTD_updateFseState
libkram/zstd/zstddeclib.cpp:14515
↓ 3 callers
Function
ZSTD_updateFseStateWithDInfo
libkram/zstd/zstddeclib.cpp:14524
↓ 3 callers
Function
_BitScanForward64
kram-profile/CBA/simdjson.h:12193
↓ 3 callers
Function
_mm_ceil_pd
Round the packed double-precision (64-bit) floating-point elements in a up to an integer value, and store the results as packed double-precision float
libkram/vectormath/sse2neon.h:5741
↓ 3 callers
Function
_mm_ceil_ps
Round the packed single-precision (32-bit) floating-point elements in a up to an integer value, and store the results as packed single-precision float
libkram/vectormath/sse2neon.h:5750
↓ 3 callers
Function
_mm_cmpeq_epi32
Compare packed 32-bit integers in a and b for equality, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/in
libkram/vectormath/sse2neon.h:2959
↓ 3 callers
Function
_mm_cmpgt_ps
Compare packed single-precision (32-bit) floating-point elements in a and b for greater-than, and store the results in dst. https://www.intel.com/cont
libkram/vectormath/sse2neon.h:1212
↓ 3 callers
Function
_mm_cmplt_ps
Compare packed single-precision (32-bit) floating-point elements in a and b for less-than, and store the results in dst. https://www.intel.com/content
libkram/vectormath/sse2neon.h:1248
↓ 3 callers
Function
_mm_div_ps
Divide packed single-precision (32-bit) floating-point elements in a by packed elements in b, and store the results in dst. Due to ARMv7-A NEON's lack
libkram/vectormath/sse2neon.h:1666
↓ 3 callers
Function
_mm_floor_pd
Round the packed double-precision (64-bit) floating-point elements in a down to an integer value, and store the results as packed double-precision flo
libkram/vectormath/sse2neon.h:6019
↓ 3 callers
Function
_mm_floor_ps
Round the packed single-precision (32-bit) floating-point elements in a down to an integer value, and store the results as packed single-precision flo
libkram/vectormath/sse2neon.h:6028
↓ 3 callers
Function
_mm_round_pd
Round the packed double-precision (64-bit) floating-point elements in a using the rounding parameter, and store the results as packed double-precision
libkram/vectormath/sse2neon-arm64.h:6312
↓ 3 callers
Function
_mm_round_ps
Round the packed single-precision (32-bit) floating-point elements in a using the rounding parameter, and store the results as packed single-precision
libkram/vectormath/sse2neon.h:6333
↓ 3 callers
Function
_mm_set1_ps
Broadcast single-precision (32-bit) floating-point value a to all elements of dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index
libkram/vectormath/sse2neon-arm64.h:2184
↓ 3 callers
Function
_mm_set_epi64x
Set packed 64-bit integers in dst with the supplied values. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_set_epi6
libkram/vectormath/sse2neon-arm64.h:4153
↓ 3 callers
Function
_mm_set_pd
Set packed double-precision (64-bit) floating-point elements in dst with the supplied values. https://www.intel.com/content/www/us/en/docs/intrinsics-
libkram/vectormath/sse2neon.h:4189
↓ 3 callers
Function
_mm_set_pd
Set packed double-precision (64-bit) floating-point elements in dst with the supplied values. https://www.intel.com/content/www/us/en/docs/intrinsics-
libkram/vectormath/sse2neon-arm64.h:4189
↓ 3 callers
Function
_mm_sub_epi32
Subtract packed 32-bit integers in b from packed 32-bit integers in a, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intr
libkram/vectormath/sse2neon.h:4836
↓ 3 callers
Function
_sse2neon_set_fpcr
libkram/vectormath/sse2neon.h:1713
↓ 3 callers
Function
_sse2neon_set_fpcr
libkram/vectormath/sse2neon-arm64.h:1713
↓ 3 callers
Function
_sse2neon_smp_mb
libkram/vectormath/sse2neon.h:235
↓ 3 callers
Function
_sse2neon_smp_mb
libkram/vectormath/sse2neon-arm64.h:235
↓ 3 callers
Function
_sse2neon_vaddvq_u16
Wraps vaddvq_u16
libkram/vectormath/sse2neon.h:630
↓ 3 callers
Function
_sse2neon_vaddvq_u16
Wraps vaddvq_u16
libkram/vectormath/sse2neon-arm64.h:630
↓ 3 callers
Function
abort_fuzzing_if
libkram/fmt/format.h:248
↓ 3 callers
Method
add
libkram/eastl/include/EASTL/safe_ptr.h:216
↓ 3 callers
Method
addAddressProps
libkram/kram/KTXImage.cpp:1373
↓ 3 callers
Function
addUnknownChunks
libkram/lodepng/lodepng.cpp:5813
↓ 3 callers
Function
add_weighted_image
libkram/bc7enc/utils.cpp:387
↓ 3 callers
Method
addref
libkram/eastl/include/EASTL/shared_ptr.h:147
↓ 3 callers
Method
advance_to
Advances the begin iterator to ``it``. */
libkram/fmt/core.h:694
← previous
next →
1,501–1,600 of 11,186, ranked by callers