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
↓ 11 callers
Method
wait
* @brief Wait for stage processing to complete. */
libkram/astc-encoder/astcenc_internal.h:319
↓ 11 callers
Function
write_bits
* @brief Write up to 8 bits at an arbitrary bit offset. * * The stored value is at most 8 bits, but can be stored at an offset of between 0 and 7 bi
libkram/astc-encoder/astcenc_integer_sequence.cpp:452
↓ 10 callers
Function
BIT_endOfDStream
! BIT_endOfDStream() : * @return : 1 if DStream has _exactly_ reached its end (all bits consumed). */
libkram/zstd/zstddeclib.cpp:1966
↓ 10 callers
Function
GetTypeNameHLSL
hlslparser/src/HLSLParser.cpp:1584
↓ 10 callers
Method
GetValue
libkram/eastl/include/EASTL/shared_ptr.h:254
↓ 10 callers
Function
NegativeMultiplySubtract
Returns -( a*b - c )
libkram/squish/maths.h:374
↓ 10 callers
Function
RegisterTexture
hlslparser/src/HLSLParser.cpp:1401
↓ 10 callers
Function
TestBits
hlslparser/src/HLSLParser.cpp:867
↓ 10 callers
Function
XXH_readLE32
libkram/zstd/zstddeclib.cpp:6647
↓ 10 callers
Function
_mm_castps_si128
Cast vector of type __m128 to type __m128i. This intrinsic is only used for compilation and does not generate any instructions, thus it has zero laten
libkram/vectormath/sse2neon.h:2901
↓ 10 callers
Function
_mm_set1_epi16
Broadcast 16-bit integer a to all elements of dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_set1_epi16
libkram/vectormath/sse2neon.h:4210
↓ 10 callers
Function
_mm_setr_epi8
Set packed 8-bit integers in dst with the supplied values in reverse order. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#t
libkram/vectormath/sse2neon.h:4283
↓ 10 callers
Function
bc7_set_block_bits
libkram/transcoder/basisu_transcoder.cpp:11639
↓ 10 callers
Method
begin
libkram/eastl/include/EASTL/basic_string.h:1042
↓ 10 callers
Method
begin
libkram/eastl/include/EASTL/intrusive_list.h:578
↓ 10 callers
Method
capacity
libkram/simdjson/simdjson.h:3058
↓ 10 callers
Method
capacity
Returns the capacity of this buffer. */
libkram/fmt/core.h:918
↓ 10 callers
Method
capacity
kram-profile/CBA/simdjson.h:3058
↓ 10 callers
Function
cgltf_check_floatarray
libkram/cgltf/cgltf_write.h:339
↓ 10 callers
Function
cgltf_json_to_size
libkram/cgltf/cgltf.h:2703
↓ 10 callers
Function
cgltf_write_intprop
libkram/cgltf/cgltf_write.h:270
↓ 10 callers
Method
check_arg_id
Reports an error if using the automatic argument indexing; otherwise switches to the manual indexing. */
libkram/fmt/core.h:716
↓ 10 callers
Method
check_eof
The only problem that can happen at EOF is that a multibyte character is too short or a byte value too large in the last bytes: check_special_cases on
libkram/simdjson/simdjson.cpp:3103
↓ 10 callers
Method
check_eof
The only problem that can happen at EOF is that a multibyte character is too short or a byte value too large in the last bytes: check_special_cases on
kram-profile/CBA/simdjson.cpp:3103
↓ 10 callers
Method
copy_to_buffer
libkram/simdjson/simdjson.h:27924
↓ 10 callers
Method
copy_to_buffer
kram-profile/CBA/simdjson.h:27924
↓ 10 callers
Function
count_digits
libkram/fmt/format.h:1118
↓ 10 callers
Method
erase
libkram/fastl/map.h:89
↓ 10 callers
Method
errors
do not forget to call check_eof!
libkram/simdjson/simdjson.cpp:3142
↓ 10 callers
Method
errors
do not forget to call check_eof!
kram-profile/CBA/simdjson.cpp:3142
↓ 10 callers
Method
find
libkram/eastl/include/EASTL/bonus/list_map.h:738
↓ 10 callers
Method
finish
libkram/simdjson/simdjson.cpp:3398
↓ 10 callers
Method
finish
kram-profile/CBA/simdjson.cpp:3398
↓ 10 callers
Method
get_deleter
libkram/eastl/include/EASTL/shared_ptr.h:834
↓ 10 callers
Method
get_weight_quant_mode
* @brief Get the weight quantization used by this block mode. * * @return The quantization level. */
libkram/astc-encoder/astcenc_internal.h:710
↓ 10 callers
Function
is_pow2
libkram/transcoder/basisu.h:160
↓ 10 callers
Function
lodepng_get_raw_size_idat
in an idat chunk, each scanline is a multiple of 8 bits, unlike the lodepng output buffer, and in addition has one extra byte per line: the filter byt
libkram/lodepng/lodepng.cpp:2835
↓ 10 callers
Method
mipCount
libkram/kram/KTXImage.h:339
↓ 10 callers
Function
mz_zip_reader_end_internal
libkram/miniz/miniz.cpp:3813
↓ 10 callers
Function
mz_zip_reader_end_internal
kram-profile/Source/miniz.cpp:3813
↓ 10 callers
Function
operator()
libkram/eastl/include/EASTL/internal/mem_fn.h:197
↓ 10 callers
Method
parse
kram-profile/CBA/simdjson.h:8844
↓ 10 callers
Function
request2size
pad request, checking for minimum (but not maximum)
libkram/allocate/dlmalloc.cpp:1209
↓ 10 callers
Method
resize
Resizes the buffer to contain *count* elements. If T is a POD type new elements may not be initialized. */
libkram/fmt/format.h:916
↓ 10 callers
Function
saturate
libkram/bc7enc/bc7enc.cpp:13
↓ 10 callers
Method
scalar
libkram/simdjson/simdjson.cpp:6659
↓ 10 callers
Method
scalar
kram-profile/CBA/simdjson.cpp:6659
↓ 10 callers
Function
set_block_bits
libkram/bc7enc/bc7enc.cpp:1840
↓ 10 callers
Method
set_selector
libkram/transcoder/basisu_transcoder.cpp:1315
↓ 10 callers
Method
set_size_and_pinuse_of_free_chunk
libkram/allocate/dlmalloc.cpp:1112
↓ 10 callers
Function
strlcpy
'_cups_strlcpy()' - Safely copy two strings.
libkram/kram/KramLog.cpp:91
↓ 10 callers
Method
time_since_epoch
libkram/eastl/include/EASTL/chrono.h:434
↓ 10 callers
Function
ucvector_resize
returns 1 if success, 0 if failure ==> nothing done*/
libkram/lodepng/lodepng.cpp:276
↓ 10 callers
Function
uninitialized_fill
libkram/eastl/include/EASTL/memory.h:997
↓ 10 callers
Function
vec4F_set_scalar
libkram/bc7enc/bc7enc.cpp:36
↓ 10 callers
Function
vformat_to
libkram/fmt/core.h:3227
↓ 10 callers
Method
whitespace
libkram/simdjson/simdjson.cpp:6657
↓ 10 callers
Method
whitespace
kram-profile/CBA/simdjson.cpp:6657
↓ 10 callers
Method
write
libkram/simdjson/simdjson.cpp:4797
↓ 10 callers
Method
write
kram-profile/CBA/simdjson.cpp:4797
↓ 9 callers
Function
AddDepthIntrinsic
DepthCmp takes additional arg for comparison value, but this rolls it into uv
hlslparser/src/HLSLParser.cpp:487
↓ 9 callers
Method
AddStringFormat
hlslparser/src/Engine.cpp:337
↓ 9 callers
Function
ColorToUnormFloat4
libkram/kram/KramMipper.h:38
↓ 9 callers
Function
GetFirstBit
libkram/eastl/include/EASTL/bitset.h:477
↓ 9 callers
Function
GetLastBit
libkram/eastl/include/EASTL/bitset.h:565
↓ 9 callers
Method
GetSize
hlslparser/src/Engine.h:195
↓ 9 callers
Function
HUF_isError
libkram/zstd/zstddeclib.cpp:2773
↓ 9 callers
Function
IsHalf
TODO: with so many types, should just request the numeric type
hlslparser/src/HLSLParser.cpp:156
↓ 9 callers
Function
IsVectorType
hlslparser/src/HLSLParser.cpp:101
↓ 9 callers
Function
NeedsFlattening
hlslparser/src/HLSLTree.cpp:1525
↓ 9 callers
Function
StringToInt32
libkram/kram/KramLog.h:110
↓ 9 callers
Function
XXH_readLE64
libkram/zstd/zstddeclib.cpp:6665
↓ 9 callers
Function
_mm_and_si128
Compute the bitwise AND of 128 bits (representing integer data) in a and b, and store the result in dst. https://www.intel.com/content/www/us/en/docs/
libkram/vectormath/sse2neon.h:2820
↓ 9 callers
Function
_mm_cvtsi128_si32
Copy the lower 32-bit integer in a to dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_cvtsi128_si32
libkram/vectormath/sse2neon.h:3456
↓ 9 callers
Function
abs
abs
libkram/vectormath/double234.h:514
↓ 9 callers
Function
any
libkram/vectormath/int234.h:51
↓ 9 callers
Function
bitselect
bitselect
libkram/vectormath/double234.h:408
↓ 9 callers
Function
bitselect
bitselect Hoping these casts float2 -> int2 don't truncate want this to map to _mm_cast calls
libkram/vectormath/float234.h:244
↓ 9 callers
Method
c_str
libkram/eastl/include/EASTL/basic_string.h:1028
↓ 9 callers
Method
data
libkram/eastl/include/EASTL/basic_string.h:1020
↓ 9 callers
Method
data
libkram/transcoder/basisu_containers.h:375
↓ 9 callers
Method
dataLength
libkram/kram/KramMmapHelper.h:23
↓ 9 callers
Method
depth
libkram/simdjson/simdjson.h:27866
↓ 9 callers
Method
depth
kram-profile/CBA/simdjson.h:27866
↓ 9 callers
Method
end
libkram/eastl/include/EASTL/bonus/lru_cache.h:335
↓ 9 callers
Method
end
libkram/transcoder/basisu_containers.h:346
↓ 9 callers
Function
find
libkram/fmt/core.h:2332
↓ 9 callers
Function
float4m
libkram/vectormath/vectormath234.h:536
↓ 9 callers
Function
flush
libkram/fmt/os.h:430
↓ 9 callers
Method
get
get Returns the owned pointer. Note that this class does not provide an operator T() function. This is because such a thing (automatic conversion) is
libkram/eastl/include/EASTL/unique_ptr.h:267
↓ 9 callers
Function
getCurrentThread
libkram/kram/TaskSystem.cpp:257
↓ 9 callers
Method
get_color_quant_mode
* @brief Get the weight quantization used by this block mode. * * @return The quantization level. */
libkram/astc-encoder/astcenc_internal.h:1375
↓ 9 callers
Function
has_emphasis
libkram/fmt/color.h:404
↓ 9 callers
Function
interp_5_nv
libkram/bc7enc/rgbcx.cpp:384
↓ 9 callers
Function
is_integer
libkram/simdjson/simdjson.cpp:1018
↓ 9 callers
Function
is_integer
kram-profile/CBA/simdjson.cpp:1018
↓ 9 callers
Method
is_valid
libkram/transcoder/basisu_transcoder_internal.h:268
↓ 9 callers
Method
locale
libkram/fmt/printf.h:50
↓ 9 callers
Function
lodepng_get_bpp
calculate bits per pixel out of colortype and bitdepth*/
libkram/lodepng/lodepng.cpp:2785
↓ 9 callers
Function
lodepng_realloc
NOTE: when realloc returns NULL, it leaves the original memory untouched */
libkram/lodepng/lodepng.cpp:82
← previous
next →
501–600 of 11,186, ranked by callers