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
get_bc7_alpha_index_size
libkram/transcoder/basisu_transcoder_uastc.h:176
↓ 3 callers
Function
get_bc7_color_index_size
libkram/bc7enc/bc7enc.cpp:98
↓ 3 callers
Function
get_bc7_color_index_size
libkram/transcoder/basisu_transcoder_uastc.h:175
↓ 3 callers
Function
get_bc7_mode_has_seperate_alpha_selectors
libkram/bc7enc/bc7enc.cpp:105
↓ 3 callers
Function
get_bc7_mode_has_seperate_alpha_selectors
libkram/transcoder/basisu_transcoder_uastc.h:174
↓ 3 callers
Function
get_cached_power
Returns a cached power of 10 `c_k = c_k.f * pow(2, c_k.e)` such that its (binary) exponent satisfies `min_exponent <= c_k.e <= min_exponent + 28`.
libkram/fmt/format.h:1601
↓ 3 callers
Method
get_default_alpha
* @brief Get the default alpha value for endpoints that don't store it. * * The default depends on whether the alpha endpoint is LDR or HDR. *
libkram/astc-encoder/astcenc_internal.h:1070
↓ 3 callers
Method
get_depth
See header for documentation. */
libkram/astc-encoder/astcenc_diagnostic_trace.cpp:58
↓ 3 callers
Method
get_int64
kram-profile/CBA/simdjson.h:7028
↓ 3 callers
Method
get_mean
libkram/bc7enc/utils.h:2593
↓ 3 callers
Method
get_number_of_values
libkram/bc7enc/utils.h:2401
↓ 3 callers
Method
get_object
libkram/simdjson/simdjson.h:7012
↓ 3 callers
Method
get_object
kram-profile/CBA/simdjson.h:7012
↓ 3 callers
Method
get_std_dev
Returns population standard deviation
libkram/bc7enc/utils.h:2584
↓ 3 callers
Method
get_task_assignment
libkram/astc-encoder/astcenc_internal.h:287
↓ 3 callers
Function
getenv_save
Call getenv and save a copy in buf */
libkram/tmpfileplus/tmpfileplus.cpp:162
↓ 3 callers
Function
hdr_rgb_unpack
* @brief Unpack an HDR RGB direct encoding. * * @param input The raw quantized endpoints (packed and modal). * @param quant_level
libkram/astc-encoder/astcenc_color_unquantize.cpp:535
↓ 3 callers
Function
hmin
* @brief Return the horizontal minimum of a vector. */
libkram/astc-encoder/astcenc_vecmathlib_sse_4.h:578
↓ 3 callers
Function
huffmanDecodeSymbol
returns the code. The bit reader must already have been ensured at least 15 bits */
libkram/lodepng/lodepng.cpp:1104
↓ 3 callers
Method
init
libkram/bc7enc/rdo_bc_encoder.cpp:223
↓ 3 callers
Method
init
libkram/astc-encoder/astcenc_internal.h:269
↓ 3 callers
Method
initFormatGL
libkram/kram/KTXImage.cpp:1110
↓ 3 callers
Method
insert
libkram/transcoder/basisu_containers.h:583
↓ 3 callers
Method
int_value
libkram/json11/json11.h:326
↓ 3 callers
Method
internal_memalign
libkram/allocate/dlmalloc.cpp:3906
↓ 3 callers
Function
interp_half_6_nv
libkram/bc7enc/rgbcx.cpp:388
↓ 3 callers
Function
irand32
libkram/transcoder/basisu_containers_impl.h:154
↓ 3 callers
Method
is16F
libkram/kram/KTXImage.cpp:617
↓ 3 callers
Method
isASTC
libkram/kram/KTXImage.cpp:621
↓ 3 callers
Function
isSupportedFilename
libkram/kram/Kram.h:61
↓ 3 callers
Method
is_ascii
libkram/simdjson/simdjson.h:14343
↓ 3 callers
Method
is_ascii
kram-profile/CBA/simdjson.h:14343
↓ 3 callers
Method
is_int64
libkram/simdjson/simdjson.h:7054
↓ 3 callers
Method
is_open
GCC 7 warns when the first line of this function is inlined away into oblivion due to the caller relating depth and iterator depth, which is a desired
libkram/simdjson/simdjson.h:28695
↓ 3 callers
Method
is_open
GCC 7 warns when the first line of this function is inlined away into oblivion due to the caller relating depth and iterator depth, which is a desired
kram-profile/CBA/simdjson.h:28695
↓ 3 callers
Method
is_string
kram-profile/CBA/simdjson.h:7051
↓ 3 callers
Method
is_uint64
libkram/simdjson/simdjson.h:7057
↓ 3 callers
Method
is_uint64
kram-profile/CBA/simdjson.h:7057
↓ 3 callers
Function
jsmn_alloc_token
* Allocates a fresh unused token from the token pull. */
libkram/cgltf/cgltf.h:6715
↓ 3 callers
Function
kramDecodeUsage
libkram/kram/Kram.cpp:1624
↓ 3 callers
Function
kramEncodeUsage
libkram/kram/Kram.cpp:1675
↓ 3 callers
Function
kramInfoUsage
libkram/kram/Kram.cpp:1650
↓ 3 callers
Function
kramScriptUsage
libkram/kram/Kram.cpp:1662
↓ 3 callers
Function
length
length worth using simd_sqrt?
libkram/vectormath/double234.h:497
↓ 3 callers
Function
lerp
libkram/compressonator/bc6h/bc6h_decode.cpp:203
↓ 3 callers
Function
lerp
libkram/transcoder/basisu.h:128
↓ 3 callers
Function
lerp_color_int
* @brief Compute the integer linear interpolation of two color endpoints. * * @param decode_mode The ASTC profile (linear or sRGB) * @param color
libkram/astc-encoder/astcenc_decompress_symbolic.cpp:67
↓ 3 callers
Method
levelLength
level
libkram/kram/KTXImage.h:330
↓ 3 callers
Function
lns_to_sf16
* @brief Convert 16-bit LNS to float16. */
libkram/astc-encoder/astcenc_vecmathlib.h:472
↓ 3 callers
Method
loadFile
kramv/KramViewerBase.cpp:1092
↓ 3 callers
Function
localtime_s
libkram/fmt/chrono.h:306
↓ 3 callers
Method
lock
libkram/eastl/include/EASTL/shared_ptr.h:175
↓ 3 callers
Function
lodepng_add_itext_sized
libkram/lodepng/lodepng.cpp:2999
↓ 3 callers
Function
lodepng_clear_icc
libkram/lodepng/lodepng.cpp:3050
↓ 3 callers
Function
lodepng_color_mode_equal
libkram/lodepng/lodepng.cpp:2744
↓ 3 callers
Function
lodepng_crc32
Return the CRC of the bytes buf[0..len-1].*/
libkram/lodepng/lodepng.cpp:2446
↓ 3 callers
Function
lodepng_get_raw_size_lct
libkram/lodepng/lodepng.cpp:2819
↓ 3 callers
Function
lodepng_inspect
read the information from the header and store it in the LodePNGInfo. return value is error*/
libkram/lodepng/lodepng.cpp:4067
↓ 3 callers
Function
make_wformat_args
libkram/fmt/xchar.h:64
↓ 3 callers
Method
matching_brace_index
libkram/simdjson/simdjson.h:9014
↓ 3 callers
Method
matching_brace_index
kram-profile/CBA/simdjson.h:9014
↓ 3 callers
Function
max
libkram/vectormath/double234.h:138
↓ 3 callers
Function
maximumf
static inline int32_t maximumi(int32_t a, int32_t b) { return (a > b) ? a : b; }
libkram/bc7enc/bc7enc.cpp:21
↓ 3 callers
Method
metalFormat
libkram/kram/KTXImage.cpp:1105
↓ 3 callers
Method
metalTextureType
libkram/kram/KTXImage.cpp:1162
↓ 3 callers
Function
metalType
libkram/kram/KTXImage.cpp:853
↓ 3 callers
Function
min
libkram/eastl/include/EASTL/algorithm.h:449
↓ 3 callers
Function
minimumi
static inline uint8_t minimumub(uint8_t a, uint8_t b) { return (a < b) ? a : b; }
libkram/bc7enc/bc7enc.cpp:15
↓ 3 callers
Method
mipmap
libkram/kram/KramMipper.cpp:410
↓ 3 callers
Function
move_rotate_left_by_one
libkram/eastl/include/EASTL/algorithm.h:3951
↓ 3 callers
Function
mul
Might be easier to use * instead
hlslparser/shaders/ShaderMSL.h:101
↓ 3 callers
Function
mul
premul-transform has to do dots
libkram/vectormath/float234.cpp:431
↓ 3 callers
Function
mz_compress2
libkram/miniz/miniz.cpp:311
↓ 3 callers
Function
mz_deflateEnd
kram-profile/Source/miniz.cpp:292
↓ 3 callers
Function
mz_write_le16
libkram/miniz/miniz.cpp:5635
↓ 3 callers
Function
mz_write_le16
kram-profile/Source/miniz.cpp:5635
↓ 3 callers
Function
mz_zip_array_init
libkram/miniz/miniz.cpp:3242
↓ 3 callers
Function
mz_zip_array_init
kram-profile/Source/miniz.cpp:3242
↓ 3 callers
Function
mz_zip_file_stat_internal
libkram/miniz/miniz.cpp:4130
↓ 3 callers
Function
mz_zip_file_stat_internal
kram-profile/Source/miniz.cpp:4130
↓ 3 callers
Function
mz_zip_time_t_to_dos_time
libkram/miniz/miniz.cpp:3330
↓ 3 callers
Function
mz_zip_time_t_to_dos_time
kram-profile/Source/miniz.cpp:3330
↓ 3 callers
Function
mz_zip_writer_compute_padding_needed_for_file_alignment
libkram/miniz/miniz.cpp:6165
↓ 3 callers
Function
mz_zip_writer_compute_padding_needed_for_file_alignment
kram-profile/Source/miniz.cpp:6165
↓ 3 callers
Function
mz_zip_writer_end
libkram/miniz/miniz.cpp:7392
↓ 3 callers
Function
mz_zip_writer_end
kram-profile/Source/miniz.cpp:7392
↓ 3 callers
Function
mz_zip_writer_end_internal
libkram/miniz/miniz.cpp:5695
↓ 3 callers
Function
mz_zip_writer_end_internal
kram-profile/Source/miniz.cpp:5695
↓ 3 callers
Function
mz_zip_writer_validate_archive_name
libkram/miniz/miniz.cpp:6154
↓ 3 callers
Function
mz_zip_writer_validate_archive_name
kram-profile/Source/miniz.cpp:6154
↓ 3 callers
Function
mz_zip_writer_write_zeros
libkram/miniz/miniz.cpp:6174
↓ 3 callers
Function
mz_zip_writer_write_zeros
kram-profile/Source/miniz.cpp:6174
↓ 3 callers
Function
needs_escape
libkram/fmt/format.h:1760
↓ 3 callers
Method
next
libkram/eastl/include/EASTL/list.h:607
↓ 3 callers
Method
next_pinuse
extract next chunk's pinuse bit
libkram/allocate/dlmalloc.cpp:1151
↓ 3 callers
Function
next_pow2
libkram/transcoder/basisu_containers.h:49
↓ 3 callers
Method
number
libkram/simdjson/simdjson.h:9166
↓ 3 callers
Method
number
kram-profile/CBA/simdjson.h:9166
↓ 3 callers
Method
on_dynamic_precision
libkram/fmt/core.h:2265
↓ 3 callers
Method
on_dynamic_width
libkram/fmt/core.h:2261
← previous
next →
1,701–1,800 of 11,186, ranked by callers