KTX-Software | KTX Library and Tools | Graphics library

 by   KhronosGroup C++ Version: v4.1.0 License: Non-SPDX

kandi X-RAY | KTX-Software Summary

kandi X-RAY | KTX-Software Summary

KTX-Software is a C++ library typically used in User Interface, Graphics applications. KTX-Software has no bugs, it has no vulnerabilities and it has low support. However KTX-Software has a Non-SPDX License. You can download it from GitHub.

This is the official home of the source code for the Khronos KTX library and tools. KTX (Khronos Texture) is a lightweight container for textures for OpenGL, Vulkan and other GPU APIs. KTX files contain all the parameters needed for texture loading. A single file can contain anything from a simple base-level 2D texture through to a cubemap array texture with mipmaps. Contained textures can be in a Basis Universal format, in any of the block-compressed formats supported by OpenGL family and Vulkan APIs and extensions or in an uncompressed single-plane format. Basis Universal currently encompasses two formats that can be quickly transcoded to any GPU-supported format: LZ/ETC1S, which combines block-compression and supercompression, and UASTC, a block-compressed format. Formats other than LZ/ETC1S can be supercompressed with Zstd. Download KTX Software Releases to get binary packages of the tools, library and development headers described below. The Releases page also has packages with the Javascript wrappers and .wasm binaries. See the Doxygen generated live documentation for API and tool usage information. The software consists of: (links are to source folders in the KhronosGroup repo). See CONTRIBUTING for information about contributing. See LICENSE for information about licensing. See BUILDING for information about building the code. If you need help with using the KTX library or KTX tools, please use GitHub Discussions. To report problems use GitHub issues. IMPORTANT: you must install the Git LFS command line extension in order to fully checkout this repository after cloning. You need at least version 1.1. If you did not have Git LFS installed at first checkout then, after installing it, you must run.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              KTX-Software has a low active ecosystem.
              It has 626 star(s) with 181 fork(s). There are 38 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 50 open issues and 220 have been closed. On average issues are closed in 46 days. There are 1 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of KTX-Software is v4.1.0

            kandi-Quality Quality

              KTX-Software has no bugs reported.

            kandi-Security Security

              KTX-Software has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              KTX-Software has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              KTX-Software releases are available to install and integrate.
              Installation instructions are not available. Examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of KTX-Software
            Get all kandi verified functions for this library.

            KTX-Software Key Features

            No Key Features are available at this moment for KTX-Software.

            KTX-Software Examples and Code Snippets

            No Code Snippets are available at this moment for KTX-Software.

            Community Discussions

            QUESTION

            building library failed: file format not recognized; treating as linker script
            Asked 2020-Feb-28 at 18:43

            I use Ubuntu 18.04.3 LTS (gcc 7.4.0) I have successfully built shaderc with all components required by ktx library. When I build ktx library (cmake/Iinux/debug or release) I get following errors:

            ...

            ANSWER

            Answered 2020-Feb-28 at 18:43

            If you take a look at the file size you will notice that the .so file is rather small, about 130 bytes. On the other hand, the repository holds a file of some megabytes in size (see [repository][1]). The discrepancy results from the way we downloaded the repository from the server: via git clone.

            As hinted in the README, one needs the git lfs tool to read the repository correctly and completely. Unfortunately this seems not to run automatically, for whatever reason, but I found the following command sequence to help:

            1. install git lfs from Ubuntu's standard software repository
            2. remove the local repository completely and re-clone it (this might be unnecessary)
            3. enter the directory containing the local repository clone
            4. git lfs fetch (this might be unnecessary)
            5. git lfs pull

            The pull command finally replaces the small (about 130 bytes) files, that in fact are only lfs links to the repository, with their respective large binary files.

            [1]: https://github.com/KhronosGroup/KTX-Software/blob/master/other_lib/linux/Debug-x64/libSDL2-2.0.so.0.9.0 : .so file in repository

            Source https://stackoverflow.com/questions/58751263

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install KTX-Software

            You can download it from GitHub.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/KhronosGroup/KTX-Software.git

          • CLI

            gh repo clone KhronosGroup/KTX-Software

          • sshUrl

            git@github.com:KhronosGroup/KTX-Software.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Graphics Libraries

            three.js

            by mrdoob

            pixijs

            by pixijs

            pixi.js

            by pixijs

            tfjs

            by tensorflow

            filament

            by google

            Try Top Libraries by KhronosGroup

            glTF

            by KhronosGroupHTML

            Vulkan-Samples

            by KhronosGroupC++

            Vulkan-Hpp

            by KhronosGroupC++

            glslang

            by KhronosGroupC++

            Vulkan-Docs

            by KhronosGroupJavaScript