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
↓ 15 callers
Method
init
encoder/basisu_comp.cpp:392
↓ 15 callers
Function
is_half_inf_or_nan
transcoder/basisu_astc_helpers.h:2538
↓ 15 callers
Function
minimum
transcoder/basisu_containers.h:39
↓ 15 callers
Method
print_hp
encoder/basisu_enc.h:3798
↓ 15 callers
Method
set_raw_selector_bits
encoder/basisu_etc.h:294
↓ 15 callers
Method
squared_distance
encoder/basisu_enc.h:470
↓ 15 callers
Function
unpack_block
Unpacks to RGBA, R, RG, or A. LDR GPU texture formats only. astc_srgb: if true, ASTC LDR formats are decoded in sRGB decode mode, otherwise L8.
encoder/basisu_gpu_texture.cpp:1050
↓ 15 callers
Function
write_compressed_texture_file
encoder/basisu_gpu_texture.cpp:2261
↓ 15 callers
Function
write_error_block
transcoder/basisu_astc_helpers.h:2811
↓ 14 callers
Function
BIT_initDStream
-******************************************************** * bitStream decoding **********************************************************/ ! BIT_init
zstd/zstddeclib.c:2354
↓ 14 callers
Function
FreeEXRHeader
encoder/3rdparty/tinyexr.h:10127
↓ 14 callers
Function
XXH3_avalanche
* This is a fast avalanche stage, * suitable when input bits are already partially mixed */
zstd/zstddeclib.c:11946
↓ 14 callers
Function
XXH64_round
! @copydoc XXH32_round */
zstd/zstddeclib.c:10812
↓ 14 callers
Function
color_quad_u8_notequals
encoder/basisu_bc7enc.cpp:31
↓ 14 callers
Function
color_quad_u8_set
encoder/basisu_bc7enc.cpp:30
↓ 14 callers
Function
floor
encoder/cppspmd_sse.h:1451
↓ 14 callers
Method
get_bits
Retrieves a variable number of bits from the input stream. Does not recognize markers.
encoder/jpgd.cpp:430
↓ 14 callers
Method
has_alpha
encoder/basisu_enc.h:3130
↓ 14 callers
Function
i
(e)
webgl/gltf/three.min.js:1
↓ 14 callers
Function
is_packable
transcoder/basisu_astc_helpers.h:779
↓ 14 callers
Method
next_bits
transcoder/basisu_astc_helpers.h:4070
↓ 14 callers
Method
put_code
encoder/basisu_enc.h:2534
↓ 14 callers
Method
set_flip_bit
encoder/basisu_etc.h:163
↓ 14 callers
Method
set_format_mode_and_quality_effort
encoder/basisu_comp.cpp:149
↓ 13 callers
Function
BIT_endOfDStream
! BIT_endOfDStream() : * @return : 1 if DStream has _exactly_ reached its end (all bits consumed). */
zstd/zstddeclib.c:2549
↓ 13 callers
Function
WriteAttributeToMemory
encoder/3rdparty/tinyexr.h:1269
↓ 13 callers
Method
alloc_and_init_read_buffer
encoder/basisu_opencl.cpp:325
↓ 13 callers
Function
basis_tex_format_is_astc_ldr
True if the basis_tex_format is ASTC LDR 4x4-12x12.
transcoder/basisu_file_headers.h:148
↓ 13 callers
Function
can_fit_into_size_t
transcoder/basisu_containers.h:278
↓ 13 callers
Method
close
(self, ktx2_handle: KTX2Handle)
python/basisu_py/transcoder.py:212
↓ 13 callers
Function
eval_solution_dp
Evaluates against raw weights [0,64], or to ISE quantized weights, depending on weight_ise_index.
encoder/basisu_astc_ldr_common.cpp:1121
↓ 13 callers
Method
get_params
encoder/basisu_etc.h:1023
↓ 13 callers
Function
maximumf
transcoder/basisu.h:145
↓ 13 callers
Function
opencl_is_available
encoder/basisu_opencl.cpp:787
↓ 13 callers
Function
qlog_to_half
This is not lossless
transcoder/basisu_astc_hdr_core.h:41
↓ 13 callers
Method
set_all
transcoder/basisu_containers.h:2525
↓ 13 callers
Method
set_inten_table
Sets intensity modifier table (0-7) used by subblock subblock_id (0 or 1)
encoder/basisu_etc.h:190
↓ 13 callers
Method
size
transcoder/basisu_transcoder_internal.h:849
↓ 13 callers
Function
va
(e,t)
webgl/gltf/three.min.js:1
↓ 13 callers
Method
was_changed
encoder/basisu_comp.h:229
↓ 12 callers
Function
BIT_reloadDStreamFast
! BIT_reloadDStreamFast() : * Similar to BIT_reloadDStream(), but with two differences: * 1. bitsConsumed <= sizeof(bitD->bitContainer)*8 must hol
zstd/zstddeclib.c:2500
↓ 12 callers
Function
Se
(t,n,i,r,a,o,s,c)
webgl/gltf/three.min.js:1
↓ 12 callers
Function
XXH32_round
! * @internal * @brief Normal stripe processing routine. * * This shuffles the bits so that any bit from @p input impacts several bits in * @p ac
zstd/zstddeclib.c:10302
↓ 12 callers
Function
any
encoder/cppspmd_sse.h:1379
↓ 12 callers
Function
basis_compress
encoder/basisu_comp.cpp:5215
↓ 12 callers
Method
calc_half
encoder/basisu_enc.cpp:1987
↓ 12 callers
Function
cast_vint_to_vfloat
encoder/cppspmd_sse.h:1539
↓ 12 callers
Function
clampedRGBA
encoder/3rdparty/android_astc_decomp.cpp:1070
↓ 12 callers
Function
construct
transcoder/basisu_containers.h:105
↓ 12 callers
Function
cpy2
encoder/3rdparty/tinyexr.h:883
↓ 12 callers
Function
e
(e,t)
webgl/gltf/three.min.js:1
↓ 12 callers
Function
eval_solution
encoder/basisu_astc_ldr_common.cpp:1025
↓ 12 callers
Function
f
(e,t,n,i,r,a,o,f,m,g,v)
webgl/gltf/three.min.js:1
↓ 12 callers
Function
ga
(e,t)
webgl/gltf/three.min.js:1
↓ 12 callers
Function
get_block_height
transcoder/basisu.h:738
↓ 12 callers
Method
get_block_height
encoder/basisu_enc.h:3121
↓ 12 callers
Function
get_block_width
transcoder/basisu.h:711
↓ 12 callers
Method
get_block_width
encoder/basisu_enc.h:3120
↓ 12 callers
Method
get_pixel_width
Width/height in pixels
encoder/basisu_gpu_texture.h:56
↓ 12 callers
Function
image_resample
encoder/basisu_enc.cpp:986
↓ 12 callers
Method
is_vector
encoder/basisu_math.h:380
↓ 12 callers
Function
left_shift32
encoder/basisu_enc.h:84
↓ 12 callers
Function
print_header
(title)
python/explode_ktx2_file.py:93
↓ 12 callers
Function
q2
encoder/basisu_astc_hdr_common.h:196
↓ 12 callers
Function
read_le_dword
transcoder/basisu.h:381
↓ 12 callers
Function
s
(e)
webgl/gltf/three.min.js:1
↓ 12 callers
Method
set_block_color5_etc1s
encoder/basisu_etc.h:646
↓ 12 callers
Method
set_inten_tables_etc1s
encoder/basisu_etc.h:199
↓ 12 callers
Function
square_of_diff
encoder/basisu_astc_ldr_common.cpp:1016
↓ 12 callers
Method
start_transcoding
Must be called before per-level iframe flags become valid.
python/basisu_py/transcoder.py:270
↓ 12 callers
Function
swap8
encoder/3rdparty/tinyexr.h:1011
↓ 12 callers
Method
try_resize
try_resize(0) sets the container to empty, but does not free the allocated block.
transcoder/basisu_containers.h:1888
↓ 12 callers
Function
upsample_weight_grid
Should be dequantized [0,64] weights
transcoder/basisu_astc_helpers.h:1725
↓ 11 callers
Function
ZSTD_highbit32
zstd/zstddeclib.c:2098
↓ 11 callers
Function
clampi
encoder/basisu_enc.h:96
↓ 11 callers
Method
clear
encoder/basisu_math.h:88
↓ 11 callers
Method
emit_huffman_table
encoder/basisu_enc.cpp:1541
↓ 11 callers
Function
evaluate_solution
encoder/basisu_bc7enc.cpp:822
↓ 11 callers
Function
fast_roundf_int
encoder/basisu_enc.h:117
↓ 11 callers
Method
getY
encoder/basisu_enc.h:364
↓ 11 callers
Method
get_total
encoder/basisu_math.h:920
↓ 11 callers
Function
linear_to_srgb
Note this is linear<->sRGB, NOT REC709 which uses slightly different equations/transfer functions. However the gamuts/white points of REC709 and sRGB
encoder/basisu_enc.cpp:397
↓ 11 callers
Method
pop_back
transcoder/basisu_containers.h:2090
↓ 11 callers
Method
set_srgb_options
Sets all the sRGB-related options (m_perceptual, m_mip_srgb, m_ktx2_and_basis_srgb_transfer_function) to the specified value.
encoder/basisu_comp.h:501
↓ 11 callers
Function
swap2
encoder/3rdparty/tinyexr.h:891
↓ 10 callers
Function
Ae
(t,n,i)
webgl/gltf/three.min.js:1
↓ 10 callers
Function
P
(n,a,o)
webgl/gltf/three.min.js:1
↓ 10 callers
Function
T
(e)
webgl/gltf/three.min.js:1
↓ 10 callers
Method
alloc
(self, size)
python/lowlevel_test_wasm/basisu_wasm.py:71
↓ 10 callers
Function
astc_set_bits
Writes bits to output in an endian safe way
transcoder/basisu_astc_helpers.h:620
↓ 10 callers
Function
blendv_mask_ps
encoder/cppspmd_sse.h:155
↓ 10 callers
Function
bt_free
encoder/basisu_wasm_transcoder_api.cpp:53
↓ 10 callers
Function
clamp
example_transcoding/utils.h:50
↓ 10 callers
Method
clear
encoder/3rdparty/tinyexr.h:1328
↓ 10 callers
Method
clear
transcoder/basisu_transcoder.h:424
↓ 10 callers
Function
clear_obj
transcoder/basisu.h:123
↓ 10 callers
Function
compute_color_distance_rgb
encoder/basisu_bc7enc.cpp:548
↓ 10 callers
Function
d
(e,n)
webgl/gltf/three.min.js:1
↓ 10 callers
Function
enlarge_vector
transcoder/basisu.h:212
↓ 10 callers
Method
getZ
encoder/basisu_enc.h:365
← previous
next →
201–300 of 4,622, ranked by callers