Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BinomialLLC/basis_universal
/ functions
Functions
4,622 in github.com/BinomialLLC/basis_universal
⨍
Functions
4,622
◇
Types & classes
553
↓ 1,233 callers
Method
size
encoder/basisu_enc.h:2317
↓ 385 callers
Method
push
encoder/basisu_enc.h:274
↓ 376 callers
Method
resize
encoder/pvpngreader.cpp:311
↓ 316 callers
Method
set
encoder/basisu_math.h:1283
↓ 256 callers
Function
error_printf
encoder/basisu_enc.cpp:277
↓ 248 callers
Method
push_back
transcoder/basisu_containers.h:1954
↓ 234 callers
Function
fmt_debug_printf
transcoder/basisu.h:110
↓ 228 callers
Method
data
transcoder/basisu_containers.h:1827
↓ 170 callers
Method
assign
mostly to ease porting from std::vector, not particularly optimized
transcoder/basisu_containers.h:1567
↓ 157 callers
Method
get_width
encoder/basisu_enc.h:3115
↓ 152 callers
Method
get_height
encoder/basisu_enc.h:3116
↓ 149 callers
Function
get_bit
encoder/basisu_astc_hdr_common.h:58
↓ 147 callers
Function
swap
transcoder/basisu_containers.h:4332
↓ 146 callers
Function
fmt_printf
transcoder/basisu_containers.h:3898
↓ 130 callers
Function
minimum
encoder/pvpngreader.cpp:38
↓ 113 callers
Function
clear_obj
encoder/pvpngreader.cpp:40
↓ 113 callers
Method
get_ptr
encoder/basisu_enc.h:442
↓ 105 callers
Method
dot
encoder/basisu_enc.h:464
↓ 102 callers
Function
maximum
encoder/pvpngreader.cpp:37
↓ 101 callers
Function
SetErrorMessage
encoder/3rdparty/tinyexr.h:859
↓ 94 callers
Function
clamp255
encoder/basisu_enc.h:79
↓ 94 callers
Function
fmt_error_printf
encoder/basisu_enc.h:67
↓ 91 callers
Method
add
example_transcoding/utils.h:2508
↓ 88 callers
Function
clamp
encoder/cppspmd_sse.h:1541
↓ 86 callers
Function
swap4
encoder/3rdparty/tinyexr.h:950
↓ 83 callers
Function
pack_bit
encoder/basisu_astc_hdr_common.h:66
↓ 80 callers
Function
get_ise_levels
Returns the number of levels in the given ISE range.
transcoder/basisu_astc_helpers.h:202
↓ 80 callers
Method
size
transcoder/basisu_containers.h:1742
↓ 76 callers
Method
irand
between [l,h]
example_transcoding/utils.h:2473
↓ 75 callers
Method
clear
encoder/basisu_comp.h:204
↓ 75 callers
Function
save_png
encoder/basisu_enc.h:3907
↓ 73 callers
Method
size_u32
transcoder/basisu_containers.h:1743
↓ 73 callers
Function
string_format
String formatting
transcoder/basisu_containers.h:3770
↓ 72 callers
Method
put_bits
encoder/basisu_enc.h:2510
↓ 71 callers
Method
reserve
encoder/basisu_enc.h:2478
↓ 63 callers
Method
start
encoder/basisu_enc.cpp:341
↓ 61 callers
Method
end
transcoder/basisu_containers.h:1737
↓ 61 callers
Function
half_to_float
encoder/3rdparty/tinyexr.h:1087
↓ 60 callers
Method
abs
transcoder/basisu_astc_helpers.h:3799
↓ 54 callers
Function
iabs
example_transcoding/utils.h:48
↓ 52 callers
Function
get_num_cem_values
Returns the # of endpoint values for the given CEM.
transcoder/basisu_astc_helpers.h:289
↓ 52 callers
Method
insert
encoder/basisu_astc_ldr_common.h:289
↓ 51 callers
Function
q
Fast high precision piecewise linear approximation of log2(bias+x). Half may be zero, positive or denormal. No NaN/Inf/negative.
encoder/basisu_astc_hdr_common.h:183
↓ 50 callers
Function
color_distance
encoder/basisu_enc.h:1053
↓ 50 callers
Method
normalize
returns squared length (norm)
encoder/basisu_math.h:657
↓ 48 callers
Function
XXH_readLE64
zstd/zstddeclib.c:10739
↓ 48 callers
Function
ZSTD_isError
! ZSTD_isError() : * tells if a return value is an error code * symbol is required for external callers */
zstd/zstddeclib.c:14996
↓ 48 callers
Method
init
init: cache columns, norms, and label set
encoder/basisu_astc_ldr_encode.cpp:515
↓ 47 callers
Method
back
transcoder/basisu_containers.h:496
↓ 47 callers
Method
calc
encoder/basisu_enc.cpp:1881
↓ 46 callers
Function
float_to_half
encoder/3rdparty/android_astc_decomp.cpp:1891
↓ 46 callers
Method
set
example_transcoding/utils.h:1491
↓ 45 callers
Method
append
encoder/basisu_enc.h:2606
↓ 44 callers
Method
clear
encoder/pvpngreader.cpp:2098
↓ 44 callers
Method
get_selector
encoder/basisu_gpu_texture.cpp:89
↓ 44 callers
Method
update
encoder/basisu_math.h:2484
↓ 44 callers
Function
wasm_ptr
encoder/basisu_wasm_transcoder_api.cpp:17
↓ 43 callers
Method
clamp
Clamps a value between 0-255.
encoder/jpgd.h:336
↓ 43 callers
Method
set_format_mode
Configures the compressor's mode by setting the proper parameters (which were preserved for backwards compatibility with old code). This is by far the
encoder/basisu_comp.h:401
↓ 42 callers
Method
begin
transcoder/basisu_containers.h:1734
↓ 41 callers
Function
container_abort
transcoder/basisu_containers_impl.h:16
↓ 41 callers
Function
getBit
encoder/3rdparty/android_astc_decomp.cpp:236
↓ 41 callers
Function
get_bits
transcoder/basisu.h:255
↓ 40 callers
Method
get_endpoint_5554
encoder/basisu_pvrtc1_4.cpp:238
↓ 40 callers
Function
sqrt
encoder/cppspmd_sse.h:1434
↓ 40 callers
Method
swap
encoder/cppspmd_sse.h:1320
↓ 39 callers
Function
append_vector
transcoder/basisu.h:267
↓ 39 callers
Method
get_elapsed_secs
encoder/basisu_enc.cpp:355
↓ 39 callers
Function
min
encoder/cppspmd_sse.h:1437
↓ 39 callers
Function
ocl_error_printf
encoder/basisu_opencl.cpp:44
↓ 38 callers
Function
getBits
encoder/3rdparty/android_astc_decomp.cpp:242
↓ 37 callers
Method
print
encoder/basisu_math.h:1055
↓ 35 callers
Function
MEM_readLE32
zstd/zstddeclib.c:1293
↓ 35 callers
Method
get_selector
Returned selector value ranges from 0-3 and is a direct index into g_etc1_inten_tables.
encoder/basisu_etc.h:240
↓ 34 callers
Function
color_diff
encoder/basisu_uastc_enc.cpp:2645
↓ 34 callers
Function
saturate
transcoder/basisu.h:137
↓ 33 callers
Function
C
(t,n)
webgl/gltf/three.min.js:1
↓ 33 callers
Method
inc
encoder/basisu_enc.h:2329
↓ 32 callers
Function
a
(e)
webgl/gltf/three.min.js:1
↓ 32 callers
Method
flush
encoder/basisu_enc.h:2674
↓ 32 callers
Method
get_ptr
encoder/basisu_astc_ldr_encode.cpp:4809
↓ 32 callers
Method
irand
between [l,h]
encoder/basisu_enc.h:1382
↓ 32 callers
Method
size_in_bytes
transcoder/basisu_containers.h:1745
↓ 31 callers
Function
D
(t,r,o,s)
webgl/gltf/three.min.js:1
↓ 31 callers
Method
init
Reset everything to default/uninitialized state.
encoder/jpgd.cpp:1157
↓ 30 callers
Method
get_price
transcoder/basisu_transcoder_internal.h:2219
↓ 30 callers
Method
length
encoder/basisu_enc.h:468
↓ 30 callers
Method
squared_distance_d
encoder/basisu_enc.h:471
↓ 29 callers
Method
get_basis_tex_format
(self, ktx2_handle: KTX2Handle)
python/basisu_py/transcoder.py:232
↓ 29 callers
Method
init
encoder/basisu_enc.cpp:369
↓ 29 callers
Function
lerp
encoder/cppspmd_sse.h:1571
↓ 28 callers
Function
B
(e)
webgl/gltf/three.min.js:1
↓ 28 callers
Method
clear
encoder/basisu_astc_ldr_encode.cpp:2661
↓ 28 callers
Method
getX
encoder/basisu_enc.h:363
↓ 28 callers
Method
get_bits
transcoder/basisu_astc_helpers.h:4064
↓ 28 callers
Method
parse
basisu_tool.cpp:924
↓ 27 callers
Method
get_height
example_transcoding/utils.h:1513
↓ 27 callers
Function
n
(e,t,n,i,r)
webgl/gltf/three.min.js:1
↓ 27 callers
Function
qlog16_to_half
Notes: qlog16_to_half(half_to_qlog16(half_val_as_int)) == half_val_as_int (is lossless) However, this is not lossless in the general sense.
transcoder/basisu_astc_helpers.h:432
↓ 27 callers
Method
resize
resize(0) sets the container to empty, but does not free the allocated block.
transcoder/basisu_containers.h:1917
next →
1–100 of 4,622, ranked by callers