Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KhronosGroup/KTX-Software
/ functions
Functions
12,720 in github.com/KhronosGroup/KTX-Software
⨍
Functions
12,720
◇
Types & classes
4,096
↓ 3 callers
Method
get_entropy
external/basisu/encoder/basisu_enc.h:2239
↓ 3 callers
Method
get_error_code
external/basisu/encoder/jpgd.h:150
↓ 3 callers
Method
get_high_color
external/basisu/encoder/basisu_gpu_texture.cpp:67
↓ 3 callers
Function
get_ktx1_texture
interface/java_binding/src/main/cpp/libktx-jni.h:24
↓ 3 callers
Method
get_layers
Returns 0 or the number of layers in the texture array or texture video. Valid after init().
external/basisu/transcoder/basisu_transcoder.h:801
↓ 3 callers
Method
get_low_color
external/basisu/encoder/basisu_gpu_texture.cpp:68
↓ 3 callers
Method
get_opencl_failed
external/basisu/encoder/basisu_comp.h:491
↓ 3 callers
Method
get_pitch
external/basisu/encoder/basisu_enc.h:2910
↓ 3 callers
Function
get_qwords_per_block
external/basisu/transcoder/basisu.h:476
↓ 3 callers
Method
get_read_buffer
Returns the file's read buffer.
external/fmt/include/fmt/format-inl.h:1536
↓ 3 callers
Function
get_series
(results, tgtEncoder, tgtQuality, resFilter=lambda x: True)
external/astc-encoder/Test/astc_test_result_plot.py:76
↓ 3 callers
Method
get_subblock_endpoint_cluster_index
external/basisu/encoder/basisu_frontend.h:135
↓ 3 callers
Method
get_task_assignment
* @brief Request a task assignment. * * Assign up to @c granule tasks to the caller for processing. * * @param granule Maximum number o
external/astc-encoder/Source/astcenc_internal_entry.h:225
↓ 3 callers
Method
get_write_buffer
Returns the file's write buffer.
external/fmt/include/fmt/format-inl.h:1542
↓ 3 callers
Method
getpos
utils/sbufstream.h:171
↓ 3 callers
Method
grouping
external/fmt/include/fmt/format-inl.h:94
↓ 3 callers
Function
half_to_float
tools/imageio/imageio_utility.h:66
↓ 3 callers
Method
handle
tools/ktx/utility.h:357
↓ 3 callers
Method
has_default
TODO: maybe default options should count towards the number of arguments
external/cxxopts/include/cxxopts.hpp:1469
↓ 3 callers
Function
hash_hsieh
external/basisu/encoder/basisu_enc.cpp:1459
↓ 3 callers
Function
hdr_rgb_unpack
* @brief Unpack an HDR RGB direct encoding. * * @param input The packed endpoints (packed and modal). * @param[out] output0 The unpacked
external/astc-encoder/Source/astcenc_color_unquantize.cpp:442
↓ 3 callers
Function
hmin_rgb_s
* @brief Return the horizontal min of RGB vector lanes as a scalar. */
external/astc-encoder/Source/astcenc_vecmathlib_common_4.h:253
↓ 3 callers
Function
hufCode
external/astc-encoder/Source/ThirdParty/tinyexr.h:8293
↓ 3 callers
Method
huff_decode
Decodes a Huffman encoded symbol.
external/basisu/encoder/jpgd.cpp:492
↓ 3 callers
Method
imageByteCount
tools/imageio/imageio.h:193
↓ 3 callers
Function
image_resample
external/basisu/encoder/basisu_enc.cpp:612
↓ 3 callers
Function
inflateIdat
extracted from the original decodeGeneric by msc*/
external/lodepng/lodepng.cpp:5482
↓ 3 callers
Method
init
tools/ktx/command_patch.cpp:142
↓ 3 callers
Method
init
external/basisu/encoder/basisu_enc.h:2667
↓ 3 callers
Method
init
* @brief Trigger the pipeline stage init step. * * This can be called from multi-threaded code. The first thread to hit this will process the *
external/astc-encoder/Source/astcenc_internal_entry.h:181
↓ 3 callers
Method
init_flags
external/basisu/transcoder/basisu_transcoder_internal.h:728
↓ 3 callers
Function
interp_half_5_6_amd
external/basisu/encoder/basisu_gpu_texture.cpp:221
↓ 3 callers
Function
invMatrix
Inverts 3x3 matrix in place */
external/lodepng/lodepng_util.cpp:734
↓ 3 callers
Function
inverse
* Returns the inverse of the components of a vec3 * * @param {vec3} out the receiving vector * @param {vec3} a vector to invert * @returns {vec3}
tests/webgl/gl-matrix.js:1432
↓ 3 callers
Method
irand
between [l,h]
external/basisu/encoder/basisu_enc.h:1282
↓ 3 callers
Function
irand32
external/basisu/transcoder/basisu_containers_impl.h:165
↓ 3 callers
Function
isFormat3DBlockCompressed
tools/ktx/formats.h:489
↓ 3 callers
Function
isFormatDepth
tools/ktx/formats.h:291
↓ 3 callers
Function
isFormatStencil
tools/ktx/formats.h:277
↓ 3 callers
Function
isKnownKeyValueString
@internal */
lib/info.c:95
↓ 3 callers
Function
isKnownKeyValueUINT32
@internal */
lib/info.c:85
↓ 3 callers
Function
isValidFormat
lib/vkformat_check.c:131
↓ 3 callers
Function
is_integral_type
external/fmt/include/fmt/base.h:1006
↓ 3 callers
Function
ktxHashList_ConstructCopy
* @memberof ktxHashList @public * @~English * @brief Construct a hash list by copying another. * * @param [in] pHead pointer to head of the list.
lib/hashlist.c:75
↓ 3 callers
Function
ktxLoadOpenGL
* @ingroup ktx\_glloader * @~English * @brief Load pointers for the GL functions used by the ktxTexture\*\_GLUpload functions. * * Should be calle
lib/gl_funcs.c:215
↓ 3 callers
Function
ktxPrintKTX2InfoJSONForStream
* @internal * @~English * @brief Print information about a KTX2 file. * * The stream's read pointer should be at the start of the file. * * @par
lib/info.c:1119
↓ 3 callers
Function
ktxPrintKTX2InfoTextForStream
* @internal * @~English * @brief Print information about a KTX2 file. * * The stream's read pointer should be at the start of the file. * * @par
lib/info.c:1154
↓ 3 callers
Function
ktxTexture1_WriteKTX2ToMemory
* @memberof ktxTexture1 * @~English * @brief Write a ktxTexture object to block of memory in KTX2 format. * * Memory is allocated by the function
lib/writer1.c:941
↓ 3 callers
Function
ktxTexture1_WriteKTX2ToStream
* @memberof ktxTexture1 * @~English * @brief Write a ktxTexture object to a ktxStream in KTX 2 format. * * @param[in] This pointer to the tar
lib/writer1.c:534
↓ 3 callers
Function
ktxTexture1_glTypeSize
* @memberof ktxTexture1 @private * @~English * @brief Return the size of the primitive type of a single color component * * @param[in] This
lib/texture1.c:1063
↓ 3 callers
Function
ktxTexture2_CreateFromStdioStream
* @memberof ktxTexture2 * @~English * @brief Create a ktxTexture2 from a stdio stream reading from a KTX source. * * The address of a newly create
lib/texture2.c:1405
↓ 3 callers
Function
ktxTexture2_DecodeAstc
* @ingroup reader * @brief Decodes a ktx2 texture object, if it is ASTC encoded. * The decompressed format is calculated from corresponding ASTC fo
lib/astc_codec.cpp:334
↓ 3 callers
Function
ktxTexture2_GetImageSize
* @memberof ktxTexture2 * @~English * @brief Calculate & return the size in bytes of an image at the specified * mip level. * * For arrays
lib/texture2.c:2175
↓ 3 callers
Function
ktxTexture2_calcPostInflationLevelAlignment
* @memberof ktxTexture2 @private * @~English * @brief Return what the required alignment for levels of this texture will be after inflation. * * @
lib/texture2.c:1755
↓ 3 callers
Function
ktxTexture_GetData
* @memberof ktxTexture * @~English * @brief Return a pointer to the texture image data. * * @param[in] This pointer to the ktxTexture object of in
lib/texture.c:459
↓ 3 callers
Function
ktxTexture_GetRowPitch
* @memberof ktxTexture * @~English * @brief Return pitch between rows of a texture image level in bytes. * * For uncompressed textures the pitch i
lib/texture.c:845
↓ 3 callers
Function
ktxTexture_layerSize
* @memberof ktxTexture @private * @~English * @brief Calculate the size of an array layer at the specified mip level. * * The size of a layer is t
lib/texture.c:683
↓ 3 callers
Function
ktxTranscodeFormatString
* @~English * @brief Return a string corresponding to a transcode format enumeration. * * @param format the transcode format for which to return a
lib/strings.c:78
↓ 3 callers
Function
ktxVulkanDeviceInfo_getMemoryType
Get appropriate memory type index for a memory allocation. */
lib/vkloader.c:397
↓ 3 callers
Function
ktxVulkanTexture_Destruct
* @memberof ktxVulkanTexture * @~English * @brief Destructor for the object returned when loading a texture image. * * Calls ktxVulkanTexture_Dest
lib/vkloader.c:1975
↓ 3 callers
Function
ktx_header_switch_endianness
external/astc-encoder/Source/astcenccli_image_load_store.cpp:905
↓ 3 callers
Function
lerp
external/basisu/transcoder/basisu.h:131
↓ 3 callers
Function
linear_to_srgb
* @brief sRGB gamma-encode a linear value. * * @return The gamma encoded value. */
external/astc-encoder/Source/astcenccli_toplevel.cpp:1464
↓ 3 callers
Function
lns_to_sf16
* @brief Convert 16-bit LNS to float16. */
external/astc-encoder/Source/astcenc_vecmathlib.h:513
↓ 3 callers
Method
load
* @brief Factory that returns a vector loaded from unaligned memory. */
external/astc-encoder/Source/astcenc_vecmathlib_sve_8.h:190
↓ 3 callers
Method
loadFile
Load the file if not already loaded
external/lodepng/pngdetail.cpp:162
↓ 3 callers
Method
loadPixels
Load the pixels if not already loaded, and the file if needed
external/lodepng/pngdetail.cpp:242
↓ 3 callers
Function
load_basis_file
external/basisu/basisu_tool.cpp:904
↓ 3 callers
Method
load_from_file
Load a reference result set from a CSV file on disk. Args: filePath (str): The input file path.
external/astc-encoder/Test/testlib/resultset.py:338
↓ 3 callers
Function
lodepng_add_itext
external/lodepng/lodepng.cpp:3291
↓ 3 callers
Function
lodepng_add_itext_sized
external/lodepng/lodepng.cpp:3267
↓ 3 callers
Function
lodepng_can_have_alpha
external/lodepng/lodepng.cpp:3081
↓ 3 callers
Function
lodepng_clear_icc
external/lodepng/lodepng.cpp:3317
↓ 3 callers
Function
lodepng_get_raw_size_lct
external/lodepng/lodepng.cpp:3087
↓ 3 callers
Function
lodepng_icc_curve_cleanup
external/lodepng/lodepng_util.cpp:355
↓ 3 callers
Function
lodepng_icc_curve_init
external/lodepng/lodepng_util.cpp:350
↓ 3 callers
Function
lodepng_is_greyscale_type
external/lodepng/lodepng.cpp:3061
↓ 3 callers
Function
lodepng_load_file
external/lodepng/lodepng.cpp:387
↓ 3 callers
Function
log2
* @brief Compute an approximate log2(x) for each lane in the vector. * * Based on 5th degree minimax polynomials, ported from this blog * https://j
external/astc-encoder/Source/astcenc_vecmathlib.h:392
↓ 3 callers
Method
main
tools/toktx/toktx.cc:693
↓ 3 callers
Function
make_ktx2_wrapper
interface/java_binding/src/main/cpp/libktx-jni.cpp:232
↓ 3 callers
Function
make_scan_args
external/fmt/test/scan.h:606
↓ 3 callers
Function
maximumf
external/basisu/transcoder/basisu.h:150
↓ 3 callers
Function
min
* @brief Return the min vector of a vector and a scalar. * * If either lane value is NaN, @c b will be returned for that lane. */
external/astc-encoder/Source/astcenc_vecmathlib_common_4.h:204
↓ 3 callers
Method
month
external/fmt/test/util.h:76
↓ 3 callers
Function
mulhi_epu32
external/basisu/encoder/cppspmd_sse.h:344
↓ 3 callers
Function
mz_crc32
Karl Malbrain's compact CRC-32. See "A compact CCITT crc16 and crc32 C implementation that balances processor cache usage against speed": http://www.g
external/basisu/encoder/basisu_miniz.h:665
↓ 3 callers
Function
mz_deflateEnd
external/basisu/encoder/basisu_miniz.h:785
↓ 3 callers
Function
mz_deflateEnd
external/astc-encoder/Source/ThirdParty/tinyexr.h:2139
↓ 3 callers
Function
mz_inflateEnd
external/basisu/encoder/basisu_miniz.h:988
↓ 3 callers
Function
mz_zip_reader_file_stat
external/astc-encoder/Source/ThirdParty/tinyexr.h:5295
↓ 3 callers
Function
mz_zip_reader_init_internal
external/astc-encoder/Source/ThirdParty/tinyexr.h:4927
↓ 3 callers
Function
mz_zip_reader_read_central_dir
external/astc-encoder/Source/ThirdParty/tinyexr.h:5038
↓ 3 callers
Function
mz_zip_writer_compute_padding_needed_for_file_alignment
external/astc-encoder/Source/ThirdParty/tinyexr.h:6242
↓ 3 callers
Function
mz_zip_writer_validate_archive_name
external/astc-encoder/Source/ThirdParty/tinyexr.h:6230
↓ 3 callers
Function
mz_zip_writer_write_zeros
external/astc-encoder/Source/ThirdParty/tinyexr.h:6251
↓ 3 callers
Function
needs_escape
external/fmt/include/fmt/format.h:1684
↓ 3 callers
Function
next_pow2
external/basisu/transcoder/basisu_containers.h:59
↓ 3 callers
Method
on_utc_offset
external/fmt/include/fmt/chrono.h:1401
↓ 3 callers
Method
on_year
external/fmt/include/fmt/chrono.h:1404
← previous
next →
2,101–2,200 of 12,720, ranked by callers