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
↓ 2 callers
Function
createAttributesKey
( attributes )
webgl/gltf/GLTFLoader.js:1325
↓ 2 callers
Function
create_pretty_rgba_pattern
Procedurally create a simple test image in memory
example_capi/example_capi.c:229
↓ 2 callers
Function
create_quant_tables
transcoder/basisu_astc_helpers.h:1402
↓ 2 callers
Function
deFloat16To32
encoder/3rdparty/android_astc_decomp.cpp:296
↓ 2 callers
Function
decodeColorEndpointModes
encoder/3rdparty/android_astc_decomp.cpp:805
↓ 2 callers
Function
decodeISE
encoder/3rdparty/android_astc_decomp.cpp:987
↓ 2 callers
Function
decode_bise
transcoder/basisu_astc_helpers.h:4351
↓ 2 callers
Method
decode_huffman
transcoder/basisu_transcoder_internal.h:596
↓ 2 callers
Method
decode_rgba_handle
Low-level fast decode. Requires an already-open KTX2Handle. Returns HxWx4 uint8 NumPy array.
python/basisu_py/transcoder.py:310
↓ 2 callers
Method
decode_rgba_hdr_handle
Low-level HDR decode. Returns HxWx4 float32 NumPy array.
python/basisu_py/transcoder.py:361
↓ 2 callers
Function
decompressBlock
encoder/3rdparty/android_astc_decomp.cpp:1757
↓ 2 callers
Function
decompress_jpeg_image_from_stream
encoder/jpgd.cpp:3135
↓ 2 callers
Method
delete_params
(self, params)
python/basisu_py/wasm/wasm_encoder.py:77
↓ 2 callers
Method
determine_selectors
encoder/basisu_etc.h:374
↓ 2 callers
Function
diff_blocks
encoder/basisu_astc_hdr_6x6_enc.cpp:2422
↓ 2 callers
Function
dist_to_line_squared
encoder/basisu_astc_hdr_6x6_enc.cpp:3477
↓ 2 callers
Function
does_cem_have_alpha
transcoder/basisu_astc_helpers.h:1533
↓ 2 callers
Function
downsample_weight_residual_grid
encoder/basisu_astc_ldr_encode.cpp:317
↓ 2 callers
Method
dump_debug_image
encoder/basisu_frontend.cpp:3340
↓ 2 callers
Method
enable_debug_printf
(self, flag: bool = True)
python/basisu_py/transcoder.py:200
↓ 2 callers
Function
encode_astc_hdr_block_mode_11_dual_plane
encoder/basisu_astc_hdr_common.cpp:3793
↓ 2 callers
Function
encode_bise
Packs values using ASTC's BISE to output buffer.
transcoder/basisu_astc_helpers.h:717
↓ 2 callers
Function
encode_cem6_10_dp_rgb
rgb/rgba base+scale, dual plane rgb (not a!)
encoder/basisu_astc_ldr_common.cpp:4015
↓ 2 callers
Function
error_vprintf
encoder/basisu_enc.cpp:237
↓ 2 callers
Function
estimate_partition2_6x6
encoder/basisu_astc_hdr_6x6_enc.cpp:1268
↓ 2 callers
Function
estimate_partition3_6x6
encoder/basisu_astc_hdr_6x6_enc.cpp:1646
↓ 2 callers
Function
estimate_partitions_mode7
encoder/basisu_astc_hdr_6x6_enc.cpp:3705
↓ 2 callers
Function
estimate_partitions_mode7_and_11
encoder/basisu_astc_hdr_6x6_enc.cpp:3484
↓ 2 callers
Function
etc1_decode_value
encoder/basisu_etc.cpp:114
↓ 2 callers
Function
fast_half_to_float_pos_not_inf_or_nan
Supports positive and denormals only. No NaN or Inf.
encoder/basisu_enc.h:4307
↓ 2 callers
Function
find_astc_block_size_index
transcoder/basisu_astc_helpers.h:4858
↓ 2 callers
Method
find_nearest
encoder/basisu_astc_ldr_common.cpp:5277
↓ 2 callers
Method
find_nearest
encoder/basisu_astc_hdr_6x6_enc.cpp:828
↓ 2 callers
Method
find_next
transcoder/basisu_containers.h:3504
↓ 2 callers
Function
float_to_float24
Convert float32 to float24 (PXR24 format)
encoder/3rdparty/tinyexr.h:4029
↓ 2 callers
Function
fr
(e,t,n,i,r,a,o,s)
webgl/gltf/three.min.js:1
↓ 2 callers
Method
free
(self, ptr)
python/basisu_py/wasm/wasm_encoder.py:68
↓ 2 callers
Function
generate_hierarchical_codebook_threaded
encoder/basisu_enc.h:2160
↓ 2 callers
Function
getASTCBlockMode
encoder/3rdparty/android_astc_decomp.cpp:592
↓ 2 callers
Method
getBit
encoder/3rdparty/android_astc_decomp.cpp:471
↓ 2 callers
Function
getBits
encoder/3rdparty/tinyexr.h:2284
↓ 2 callers
Method
getHasAlpha
webgl/transcoder/basis_wrappers.cpp:1085
↓ 2 callers
Method
getImageTranscodedSizeInBytes
format is transcoder_texture_format
webgl/transcoder/basis_wrappers.cpp:1204
↓ 2 callers
Method
getNumLevels
webgl/transcoder/basis_wrappers.cpp:322
↓ 2 callers
Method
getW
encoder/basisu_enc.h:366
↓ 2 callers
Method
get_601_luma
encoder/basisu_enc.h:1031
↓ 2 callers
Method
get_any_source_image_has_alpha
encoder/basisu_comp.h:808
↓ 2 callers
Function
get_astc_ldr_texture_format
transcoder/basisu.h:788
↓ 2 callers
Function
get_bit
transcoder/basisu.h:244
↓ 2 callers
Function
get_bits
transcoder/basisu_astc_helpers.h:189
↓ 2 callers
Method
get_bytes_per_block
encoder/basisu_gpu_texture.h:69
↓ 2 callers
Method
get_clist_x
encoder/basisu_resampler.h:96
↓ 2 callers
Method
get_clist_y
encoder/basisu_resampler.h:100
↓ 2 callers
Function
get_colors
Returned in ISE order
encoder/basisu_astc_ldr_common.cpp:720
↓ 2 callers
Function
get_colors_raw_weights
Returns 65 colors (NOT just 64 - 0-64 weight levels, so 65).
encoder/basisu_astc_ldr_common.cpp:759
↓ 2 callers
Method
get_comp_data_ofs
(self, params)
python/basisu_py/wasm/wasm_encoder.py:107
↓ 2 callers
Method
get_comp_data_size
(self, params)
python/basisu_py/wasm/wasm_encoder.py:104
↓ 2 callers
Method
get_endpoint_cluster_inten_table
encoder/basisu_frontend.h:140
↓ 2 callers
Method
get_format_mode
Returns the current format mode as set by set_format_mode() above. Because of backwards API compatibility we don't use this directly yet, it's just he
encoder/basisu_comp.h:753
↓ 2 callers
Method
get_height
encoder/basisu_pvrtc1_4.h:214
↓ 2 callers
Method
get_level_alpha_flag
(self, ktx2_handle, level, layer=0, face=0)
python/basisu_py/transcoder.py:301
↓ 2 callers
Method
get_level_iframe_flag
(self, ktx2_handle, level, layer=0, face=0)
python/basisu_py/transcoder.py:304
↓ 2 callers
Method
get_level_num_blocks_x
(self, ktx2_handle, level, layer=0, face=0)
python/basisu_py/transcoder.py:292
↓ 2 callers
Method
get_level_num_blocks_y
(self, ktx2_handle, level, layer=0, face=0)
python/basisu_py/transcoder.py:295
↓ 2 callers
Method
get_level_total_blocks
(self, ktx2_handle, level, layer=0, face=0)
python/basisu_py/transcoder.py:298
↓ 2 callers
Method
get_line
encoder/basisu_resampler.cpp:530
↓ 2 callers
Method
get_luma
encoder/basisu_enc.h:1033
↓ 2 callers
Function
get_luminance
encoder/basisu_enc.h:3705
↓ 2 callers
Method
get_mean
encoder/basisu_enc.h:307
↓ 2 callers
Method
get_mean
example_transcoding/utils.h:2590
↓ 2 callers
Method
get_modulation
encoder/basisu_pvrtc1_4.h:84
↓ 2 callers
Method
get_node_state
transcoder/basisu_containers.h:3423
↓ 2 callers
Method
get_permuted2
encoder/basisu_astc_ldr_common.cpp:5168
↓ 2 callers
Method
get_ptr
transcoder/basisu_containers.h:1824
↓ 2 callers
Method
get_sample_std_dev
example_transcoding/utils.h:2408
↓ 2 callers
Method
get_selector_bits
encoder/basisu_gpu_texture.cpp:299
↓ 2 callers
Method
get_total_blocks
example_transcoding/utils.h:2335
↓ 2 callers
Method
get_total_training_vecs
encoder/basisu_enc.h:1509
↓ 2 callers
Function
get_uastc_mode_weight
TODO: This is a quick hack to favor certain modes when we know we'll be followed up with an RDO postprocess.
encoder/basisu_uastc_enc.cpp:3110
↓ 2 callers
Function
get_weight
transcoder/basisu_astc_helpers.h:4586
↓ 2 callers
Method
get_width
encoder/basisu_pvrtc1_4.h:213
↓ 2 callers
Function
global_init
encoder/basisu_astc_ldr_common.cpp:56
↓ 2 callers
Function
half_is_signed
transcoder/basisu_transcoder_internal.h:1266
↓ 2 callers
Function
hdr_convert
encoder/basisu_enc.cpp:2831
↓ 2 callers
Function
hufCanonicalCodeTable
encoder/3rdparty/tinyexr.h:2314
↓ 2 callers
Method
init
encoder/pvpngreader.cpp:284
↓ 2 callers
Method
init
encoder/cppspmd_sse.h:2030
↓ 2 callers
Method
init
transcoder/basisu_transcoder_internal.h:2441
↓ 2 callers
Function
interpolate_qlog12_colors
encoder/basisu_astc_hdr_common.cpp:825
↓ 2 callers
Function
inv_sqrt
Cross-platform 1.0f/sqrtf(x) approximation. See https://en.wikipedia.org/wiki/Fast_inverse_square_root#cite_note-37. Would prefer using SSE1 etc. but
encoder/basisu_math.h:9
↓ 2 callers
Function
io
(e)
webgl/gltf/three.min.js:1
↓ 2 callers
Function
isColorEndpointModeHDR
encoder/3rdparty/android_astc_decomp.cpp:1083
↓ 2 callers
Function
isFloat16InfOrNan
encoder/3rdparty/android_astc_decomp.cpp:291
↓ 2 callers
Method
isUASTC_LDR_4x4
Returns true if the texture is UASTC LDR 4x4 (and not HDR - see isHDR()).
webgl/transcoder/basis_wrappers.cpp:1011
↓ 2 callers
Method
is_etc1s
(self, ktx2_handle)
python/basisu_py/transcoder.py:249
↓ 2 callers
Method
is_initialized
encoder/basisu_opencl.cpp:71
↓ 2 callers
Method
is_inside
transcoder/basisu_containers.h:421
↓ 2 callers
Method
is_ldr
(self, ktx2_handle)
python/basisu_py/transcoder.py:245
↓ 2 callers
Function
is_path_separator
encoder/basisu_enc.h:1308
↓ 2 callers
Function
jp
()
webgl/gltf/three.min.js:1
← previous
next →
1,201–1,300 of 4,622, ranked by callers