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
alloc_string_sized
also appends null termination character*/
libkram/lodepng/lodepng.cpp:309
↓ 3 callers
Method
allocate
libkram/eastl/include/EASTL/allocator.h:221
↓ 3 callers
Method
allocate
libkram/simdjson/simdjson.h:3066
↓ 3 callers
Method
allocate
kram-profile/CBA/simdjson.h:3066
↓ 3 callers
Function
any
* @brief True if any lanes are enabled, false otherwise. */
libkram/astc-encoder/astcenc_vecmathlib_avx2_8.h:359
↓ 3 callers
Function
append_vsprintf
libkram/kram/KramLog.cpp:370
↓ 3 callers
Method
apply
libkram/fmt/format.h:2028
↓ 3 callers
Method
arg
libkram/fmt/printf.h:52
↓ 3 callers
Method
assign_pow10
Assigns pow(10, exp) to this bigint.
libkram/fmt/format.h:2963
↓ 3 callers
Function
astc_encode_trits
Encodes 5 values to output, usable for any range that uses trits and bits
libkram/transcoder/basisu_transcoder.cpp:5131
↓ 3 callers
Function
astc_interpolate
libkram/transcoder/basisu_transcoder_uastc.h:75
↓ 3 callers
Function
atomic_decrement
atomic_decrement Returns the new value.
libkram/eastl/include/EASTL/internal/thread_support.h:114
↓ 3 callers
Function
basis_get_bytes_per_block_or_pixel
libkram/transcoder/basisu_transcoder.cpp:10932
↓ 3 callers
Function
bc7_interp2_sse2
libkram/bc7enc/bc7decomp.cpp:129
↓ 3 callers
Function
bc7_interp3_sse2
libkram/bc7enc/bc7decomp.cpp:147
↓ 3 callers
Function
bc7enc_compress_block_params_init_linear_weights
libkram/bc7enc/bc7enc.h:77
↓ 3 callers
Function
build_partition_table_for_one_partition_count
libkram/astc-encoder/astcenc_partition_tables.cpp:369
↓ 3 callers
Function
cgltf_calc_size
libkram/cgltf/cgltf.h:6215
↓ 3 callers
Function
cgltf_component_read_index
libkram/cgltf/cgltf.h:2239
↓ 3 callers
Function
cgltf_element_read_float
libkram/cgltf/cgltf.h:2284
↓ 3 callers
Function
cgltf_parse_json_string_array
libkram/cgltf/cgltf.h:2825
↓ 3 callers
Function
cgltf_unhex
libkram/cgltf/cgltf.h:1336
↓ 3 callers
Function
checkColorValidity
checks if the colortype is valid and the bitdepth bd is allowed for this colortype. Return value is a LodePNG error code.*/
libkram/lodepng/lodepng.cpp:2662
↓ 3 callers
Method
chunkOffset
libkram/kram/KTXImage.h:335
↓ 3 callers
Method
cinuse
extraction of fields from head words
libkram/allocate/dlmalloc.cpp:1122
↓ 3 callers
Function
clamp
libkram/etc2comp/EtcBlock4x4Encoding_RGBA8.cpp:47
↓ 3 callers
Function
clamp
clamp order matters here for Nan, left op returned on precise min/max
libkram/vectormath/double234.h:462
↓ 3 callers
Method
clear
libkram/eastl/include/EASTL/bonus/list_map.h:844
↓ 3 callers
Function
clear_vector
libkram/transcoder/basisu.h:157
↓ 3 callers
Method
close
libkram/kram/KramTimer.cpp:157
↓ 3 callers
Function
color_tree_add
color is not allowed to already exist. Index should be >= 0 (it's signed to be compatible with using -1 for "doesn't exist") Returns error code, or 0
libkram/lodepng/lodepng.cpp:3177
↓ 3 callers
Function
color_tree_init
libkram/lodepng/lodepng.cpp:3142
↓ 3 callers
Method
comma
libkram/simdjson/simdjson.h:9191
↓ 3 callers
Method
comma
kram-profile/CBA/simdjson.h:9191
↓ 3 callers
Method
complete_task_assignment
libkram/astc-encoder/astcenc_internal.h:303
↓ 3 callers
Method
compress
libkram/kram/KramZipStream.cpp:173
↓ 3 callers
Function
compute_angular_endpoints_for_quant_levels
* @brief The main function for the angular algorithm. * * @param weight_count The number of (decimated) weights. * @param de
libkram/astc-encoder/astcenc_weight_align.cpp:245
↓ 3 callers
Function
compute_angular_endpoints_for_quant_levels_lwc
* @brief The main function for the angular algorithm, variant for low weight count. * * @param weight_count The number of (decimat
libkram/astc-encoder/astcenc_weight_align.cpp:427
↓ 3 callers
Function
compute_avgs_and_dirs_3_comp_rgb
See header for documentation. */
libkram/astc-encoder/astcenc_averages_and_directions.cpp:589
↓ 3 callers
Function
compute_ideal_colors_and_weights_2_comp
* @brief Compute the ideal endpoints and weights for 2 color components. * * @param blk The image block color data to compress. * @pa
libkram/astc-encoder/astcenc_ideal_endpoints_and_weights.cpp:147
↓ 3 callers
Function
compute_ideal_weights_for_decimation
See header for documentation. */
libkram/astc-encoder/astcenc_ideal_endpoints_and_weights.cpp:774
↓ 3 callers
Function
compute_least_squares_endpoints3_rgb
libkram/bc7enc/rgbcx.cpp:777
↓ 3 callers
Function
compute_least_squares_endpoints4_rgb
libkram/bc7enc/rgbcx.cpp:700
↓ 3 callers
Function
compute_match_cost_estimate
libkram/bc7enc/ert.cpp:41
↓ 3 callers
Function
compute_quantized_weights_for_decimation
See header for documentation. */
libkram/astc-encoder/astcenc_ideal_endpoints_and_weights.cpp:928
↓ 3 callers
Function
compute_value_of_texel_weight_int_vla
* @brief Compute a vector of texel weights by interpolating the decimated weight grid. * * @param base_texel_index The first texel to get; N (SIMD
libkram/astc-encoder/astcenc_decompress_symbolic.cpp:36
↓ 3 callers
Function
convert_etc1s_to_dxt1
libkram/transcoder/basisu_transcoder.cpp:2066
↓ 3 callers
Function
convert_float
libkram/fmt/format.h:1687
↓ 3 callers
Method
copy
libkram/eastl/include/EASTL/deque.h:1039
↓ 3 callers
Method
copy_backward
libkram/eastl/include/EASTL/deque.h:1062
↓ 3 callers
Function
copy_n
libkram/eastl/include/EASTL/algorithm.h:1151
↓ 3 callers
Function
count_digits_fallback
libkram/fmt/format.h:1103
↓ 3 callers
Method
count_separators
libkram/fmt/format.h:2019
↓ 3 callers
Method
create_dom_parser_implementation
libkram/simdjson/simdjson.cpp:2817
↓ 3 callers
Method
create_dom_parser_implementation
kram-profile/CBA/simdjson.cpp:2817
↓ 3 callers
Function
decimal_right_shift
computes h * 2^shift
libkram/simdjson/simdjson.cpp:1351
↓ 3 callers
Function
decimal_right_shift
computes h * 2^shift
kram-profile/CBA/simdjson.cpp:1351
↓ 3 callers
Function
decode_ise
See header for documentation. */
libkram/astc-encoder/astcenc_integer_sequence.cpp:658
↓ 3 callers
Method
descend_to
libkram/simdjson/simdjson.h:27860
↓ 3 callers
Method
descend_to
kram-profile/CBA/simdjson.h:27860
↓ 3 callers
Method
destroy
libkram/eastl/include/EASTL/variant.h:457
↓ 3 callers
Function
determinant
libkram/vectormath/float234.cpp:387
↓ 3 callers
Function
directxType
libkram/kram/KTXImage.cpp:877
↓ 3 callers
Method
divmod_assign
Divides this bignum by divisor, assigning the remainder to this and returning the quotient.
libkram/fmt/format.h:3025
↓ 3 callers
Function
dlfree
libkram/allocate/dlmalloc.cpp:3572
↓ 3 callers
Function
do_enable_shared_from_this
libkram/eastl/include/EASTL/shared_ptr.h:297
↓ 3 callers
Function
dot3
* @brief Return the dot product for the bottom 3 lanes, returning vector. */
libkram/astc-encoder/astcenc_vecmathlib_sse_4.h:1017
↓ 3 callers
Method
encode
libkram/kram/KramImage.cpp:1139
↓ 3 callers
Function
encode_bc1
Good references: squish library, stb_dxt.
libkram/transcoder/basisu_transcoder.cpp:15044
↓ 3 callers
Function
encode_ise
See header for documentation. */
libkram/astc-encoder/astcenc_integer_sequence.cpp:499
↓ 3 callers
Method
end
libkram/eastl/include/EASTL/iterator.h:1072
↓ 3 callers
Method
end
libkram/eastl/include/EASTL/segmented_vector.h:154
↓ 3 callers
Method
end
libkram/eastl/include/EASTL/internal/intrusive_hashtable.h:313
↓ 3 callers
Method
end_array
libkram/simdjson/simdjson.h:9188
↓ 3 callers
Method
end_array
kram-profile/CBA/simdjson.h:9188
↓ 3 callers
Method
end_object
libkram/simdjson/simdjson.h:9190
↓ 3 callers
Method
end_object
kram-profile/CBA/simdjson.h:9190
↓ 3 callers
Function
endsWithExtension
Copied out of KramLog.cpp
kram-profile/Source/KramZipHelper.cpp:181
↓ 3 callers
Function
ensureBits25
See ensureBits documentation above. This one ensures up to 25 bits */
libkram/lodepng/lodepng.cpp:534
↓ 3 callers
Function
ensureBits9
See ensureBits documentation above. This one ensures up to 9 bits */
libkram/lodepng/lodepng.cpp:500
↓ 3 callers
Method
erase
libkram/transcoder/basisu_containers.h:660
↓ 3 callers
Function
fill_n
libkram/eastl/include/EASTL/internal/fill_help.h:293
↓ 3 callers
Function
finish_unquantize
libkram/compressonator/bc6h/bc6h_decode.cpp:229
↓ 3 callers
Function
float3m
libkram/vectormath/vectormath234.h:535
↓ 3 callers
Function
float4m
libkram/vectormath/vectormath234.cpp:518
↓ 3 callers
Function
float4x4m
libkram/vectormath/float234.cpp:189
↓ 3 callers
Function
float_to_float16
libkram/astc-encoder/astcenc_mathlib.cpp:61
↓ 3 callers
Function
floor
libkram/vectormath/double234.h:207
↓ 3 callers
Function
for_each_codepoint
libkram/fmt/format.h:647
↓ 3 callers
Method
format
libkram/fmt/ranges.h:622
↓ 3 callers
Function
format_as
libkram/fmt/core.h:1347
↓ 3 callers
Function
format_to
libkram/fmt/compile.h:520
↓ 3 callers
Function
fputs
libkram/fmt/color.h:426
↓ 3 callers
Method
get
get Returns the owned array pointer. Example usage: struct X{ void DoSomething(); }; scoped_array<int> ptr(new X[8]); X** ppX = ptr.get(); ppX[2]->DoS
libkram/eastl/include/EASTL/scoped_array.h:135
↓ 3 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/scoped_ptr.h:167
↓ 3 callers
Function
getICC15Fixed16
libkram/kram/Kram.cpp:512
↓ 3 callers
Method
getImmutableString
libkram/kram/ImmutableString.cpp:42
↓ 3 callers
Function
getPixelColorRGBA8
Get RGBA8 color of pixel with index i (y * width + x) from the raw image with given color type.*/
libkram/lodepng/lodepng.cpp:3281
↓ 3 callers
Method
get_array
libkram/simdjson/simdjson.h:7008
↓ 3 callers
Function
get_bc7_alpha_index_size
libkram/bc7enc/bc7enc.cpp:100
← previous
next →
1,601–1,700 of 11,186, ranked by callers