type: CreationInfo
spec version: 3.0.1
created by: SPDXRef-gnrtd2
created using: syft-[not provided] (additionalToolSPDXRef-gnrtd3)
created: 2026-07-04T06:27:27Z

type: CreationInfo
spec version: 3.0.1
created by: SPDXRef-gnrtd0
created using: syft-[not provided] (additionalToolSPDXRef-gnrtd1)
created: 2026-07-04T06:27:27Z

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP4/EPOL/main/aarch64-a81892d8-2d31-4c01-871d-ea68d5d8a00c-specv3/SPDXRef-gnrtd26791
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26792
from: stb_vorbis-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26742
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26743
from: stb_connected_components-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26830
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26831
from: stb_herringbone_wang_tile-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26763
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26764
from: stb_rect_pack-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26777
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26778
from: stb_sprintf-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26802
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26803
from: stb_voxel_render-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26774
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26775
from: stb_sprintf-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26840
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26841
from: stb_truetype-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26845
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26846
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26842
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26843
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26739
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26740
from: stb_connected_components-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26781
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26782
from: stb_hexwave-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26809
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26810
from: stb_image_resize-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26812
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26813
from: stb_image_resize-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26721
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26722
from: stb_easy_font-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26728
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26729
from: stb_c_lexer-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26760
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26761
from: stb_rect_pack-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26749
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26750
from: stb_perlin-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26784
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26785
from: stb_hexwave-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26833
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26834
from: stb_herringbone_wang_tile-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26816
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26817
from: stb_image_write-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26770
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26771
from: stb_ds-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26788
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26789
from: stb_vorbis-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26805
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26806
from: stb_voxel_render-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26826
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26827
from: stb_tilemap_editor-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26732
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26733
from: stb_leakcheck-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26837
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26838
from: stb_truetype-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26746
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26747
from: stb_perlin-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26718
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26719
from: stb_easy_font-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26711
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26712
from: stb_textedit-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26707
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26708
from: stb_dxt-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26795
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26796
from: stb_image-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26704
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26705
from: stb_dxt-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26735
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26736
from: stb_leakcheck-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26756
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26757
from: stb_divide-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26819
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26820
from: stb_image_write-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26714
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26715
from: stb_textedit-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26725
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26726
from: stb_c_lexer-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26753
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26754
from: stb_divide-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26823
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26824
from: stb_tilemap_editor-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26767
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26768
from: stb_ds-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26798
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26799
from: stb_image-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26744
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_perlin-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26730
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_leakcheck-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26807
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_image_resize-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26716
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_easy_font-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26737
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_connected_components-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26821
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_tilemap_editor-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26793
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_image-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26709
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_textedit-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26779
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_hexwave-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26751
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_divide-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26786
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_vorbis-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26800
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_voxel_render-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26758
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_rect_pack-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26835
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_truetype-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26828
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_herringbone_wang_tile-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26814
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_image_write-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26765
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_ds-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26723
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_c_lexer-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26772
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_sprintf-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26702
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_dxt-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26831
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26771
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26740
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26827
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26775
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26729
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26841
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26820
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26834
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26705
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26838
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26792
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26817
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26747
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26733
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26719
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26789
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26754
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26813
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26782
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26726
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26810
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26785
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26803
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26846
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26722
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26824
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26743
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26778
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26843
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26796
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26750
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26806
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26708
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26712
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26736
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26757
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26768
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26715
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26761
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26764
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26799
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26776
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26783
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26727
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26844
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26741
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26762
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26706
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26734
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26804
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26720
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26832
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26818
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26713
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26825
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26797
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26839
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26748
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26769
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26811
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26790
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26755
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26780
type: software_Package
supplied by: SPDXRef-gnrtd26783
software download location: NOASSERTION
summary: Audio waveform synthesizer
software package version: 0:0.5.20220908git8b5f1f3-0.17.oe2403sp4
software home page: https://github.com/nothings/stb
description: A flexible anti-aliased (bandlimited) digital audio oscillator. This library generates waveforms of a variety of shapes made of line segments. It does not do envelopes, LFO effects, etc.; it merely tries to solve the problem of generating an artifact-free morphable digital waveform with a variety of spectra, and leaves it to the user to rescale the waveform and mix multiple voices, etc.
name: stb_hexwave-devel
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26787
type: software_Package
supplied by: SPDXRef-gnrtd26790
software download location: NOASSERTION
summary: Decode Ogg Vorbis files from file/memory to float/16-bit signed output
software home page: https://github.com/nothings/stb
description: Ogg Vorbis audio decoder.
name: stb_vorbis-devel
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26773
type: software_Package
supplied by: SPDXRef-gnrtd26776
software download location: NOASSERTION
summary: Fast sprintf, snprintf for C/C++
software home page: https://github.com/nothings/stb
description: This is a full sprintf replacement that supports everything that the C runtime sprintfs support, including float/double, 64-bit integers, hex floats, field parameters (%*.*d stuff), length reads backs, etc. Why would you need this if sprintf already exists? Well, first off, it’s *much* faster (see below). It’s also much smaller than the CRT versions code-space-wise. We’ve also added some simple improvements that are super handy (commas in thousands, callbacks at buffer full, for example). Finally, the format strings for MSVC and GCC differ for 64-bit integers (among other small things), so this lets you use the same format strings in cross platform code. It uses the standard single file trick of being both the header file and the source itself. If you just include it normally, you just get the header file function definitions. To get the code, you include it from a C or C++ file and define STB_SPRINTF_IMPLEMENTATION first. It only uses va_args macros from the C runtime to do its work. It does cast doubles to S64s and shifts and divides U64s, which does drag in CRT code on most platforms. It compiles to roughly 8K with float support, and 4K without. As a comparison, when using MSVC static libs, calling sprintf drags in 16K.
name: stb_sprintf-devel
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26724
type: software_Package
supplied by: SPDXRef-gnrtd26727
software download location: NOASSERTION
summary: Simplify writing parsers for C-like languages
software home page: https://github.com/nothings/stb
description: Lexer for making little C-like languages with recursive-descent parsers.
name: stb_c_lexer-devel
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26717
type: software_Package
supplied by: SPDXRef-gnrtd26720
software download location: NOASSERTION
summary: Quick-and-dirty easy-to-deploy bitmap font for printing frame rate, etc
software package version: 0:1.1.20220908git8b5f1f3-0.17.oe2403sp4
software home page: https://github.com/nothings/stb
description: Easy-to-deploy, reasonably compact, extremely inefficient performance-wise, crappy-looking, ASCII-only, bitmap font for use in 3D APIs. Intended for when you just want to get some text displaying in a 3D app as quickly as possible. Doesn’t use any textures, instead builds characters out of quads.
name: stb_easy_font-devel
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26752
type: software_Package
supplied by: SPDXRef-gnrtd26755
software download location: NOASSERTION
summary: More useful 32-bit modulus e.g. “Euclidean divide”
software home page: https://github.com/nothings/stb
description: This file provides three different consistent divide/mod pairs implemented on top of arbitrary C/C++ division, including correct handling of overflow of intermediate calculations: trunc: a/b truncates to 0, a%b has same sign as a floor: a/b truncates to -inf, a%b has same sign as b eucl: a/b truncates to sign(b)*inf, a%b is non-negative
name: stb_divide-devel
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26710
type: software_Package
supplied by: SPDXRef-gnrtd26713
software download location: NOASSERTION
summary: Guts of a text editor for games etc., implementing them from scratch
software home page: https://github.com/nothings/stb
description: This C header file implements the guts of a multi-line text-editing widget; you implement display, word-wrapping, and low-level string insertion/deletion, and stb_textedit will map user inputs into insertions & deletions, plus updates to the cursor position, selection state, and undo state. It is intended for use in games and other systems that need to build their own custom widgets and which do not have heavy text-editing requirements (this library is not recommended for use for editing large texts, as its performance does not scale and it has limited undo). Non-trivial behaviors are modelled after Windows text controls.
name: stb_textedit-devel
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26703
type: software_Package
supplied by: SPDXRef-gnrtd26706
software download location: NOASSERTION
summary: Fabian “ryg” Giesen’s real-time DXT compressor
software home page: https://github.com/nothings/stb
description: DXT1/DXT5 compressor.
name: stb_dxt-devel
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26738
type: software_Package
supplied by: SPDXRef-gnrtd26741
software download location: NOASSERTION
summary: Incrementally compute reachability on grids
software home page: https://github.com/nothings/stb
description: Finds connected components on 2D grids for testing reachability between two points, with fast updates when changing reachability (e.g. on one machine it was typically 0.2ms w/ 1024x1024 grid). Each grid square must be “open” or “closed” (traversable or untraversable), and grid squares are only connected to their orthogonal neighbors, not diagonally.
name: stb_connected_components-devel
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26731
type: software_Package
supplied by: SPDXRef-gnrtd26734
software download location: NOASSERTION
summary: Quick-and-dirty malloc/free leak-checking
software package version: 0:0.6.20220908git8b5f1f3-0.17.oe2403sp4
software home page: https://github.com/nothings/stb
description: Quick-and-dirty malloc/free leak-checking.
name: stb_leakcheck-devel
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26822
type: software_Package
supplied by: SPDXRef-gnrtd26825
software download location: NOASSERTION
summary: Embeddable tilemap editor
software home page: https://github.com/nothings/stb
description: Embeddable tilemap editor for C/C++.
name: stb_tilemap_editor-devel
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26801
type: software_Package
supplied by: SPDXRef-gnrtd26804
software download location: NOASSERTION
summary: Helps render large-scale “voxel” worlds for games
software home page: https://github.com/nothings/stb
description: This library helps render large-scale “voxel” worlds for games, in this case, one with blocks that can have textures and that can also be a few shapes other than cubes. Video introduction: http://www.youtube.com/watch?v=2vnTtiLrV1w Minecraft-viewer sample app (not very simple though): http://github.com/nothings/stb/tree/master/tests/caveview It works by creating triangle meshes. The library includes - converter from dense 3D arrays of block info to vertex mesh - vertex & fragment shaders for the vertex mesh - assistance in setting up shader state For portability, none of the library code actually accesses the 3D graphics API. (At the moment, it’s not actually portable since the shaders are GLSL only, but patches are welcome.) You have to do all the caching and tracking of vertex buffers yourself. However, you could also try making a game with a small enough world that it’s fully loaded rather than streaming. Currently the preferred vertex format is 20 bytes per quad. There are designs to allow much more compact formats with a slight reduction in shader features, but no roadmap for actually implementing them.
name: stb_voxel_render-devel
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26759
type: software_Package
supplied by: SPDXRef-gnrtd26762
software download location: NOASSERTION
summary: Simple 2D rectangle packer with decent quality
software package version: 0:1.1.20220908git8b5f1f3-0.17.oe2403sp4
software home page: https://github.com/nothings/stb
description: Useful for e.g. packing rectangular textures into an atlas. Does not do rotation. Not necessarily the awesomest packing method, but better than the totally naive one in stb_truetype (which is primarily what this is meant to replace). No memory allocations; uses qsort() and assert() from stdlib. Can override those by defining STBRP_SORT and STBRP_ASSERT. This library currently uses the Skyline Bottom-Left algorithm. Please note: better rectangle packers are welcome! Please implement them to the same API, but with a different init function.
name: stb_rect_pack-devel
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26701
type: software_Package
supplied by: SPDXRef-gnrtd26844
software download location: NOASSERTION
summary: Development files for stb
software package version: 0:0.20220908git8b5f1f3-0.17.oe2403sp4
software home page: https://github.com/nothings/stb
description: The stb-devel package contains libraries and header files for developing applications that use stb. This is a metapackage that requires the -devel packages for all stb libraries.
name: stb-devel
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26808
type: software_Package
supplied by: SPDXRef-gnrtd26811
software download location: NOASSERTION
summary: Resize images larger/smaller with good quality
software home page: https://github.com/nothings/stb
description: Image resizing. Written with emphasis on usability, portability, and efficiency. (No SIMD or threads, so it be easily outperformed by libs that use those.) Only scaling and translation is supported, no rotations or shears. Easy API downsamples w/Mitchell filter, upsamples w/cubic interpolation.
name: stb_image_resize-devel
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26815
type: software_Package
supplied by: SPDXRef-gnrtd26818
software download location: NOASSERTION
summary: Image writing to disk: PNG, TGA, BMP
software home page: https://github.com/nothings/stb
description: This header file is a library for writing images to C stdio or a callback. The PNG output is not optimal; it is 20-50% larger than the file written by a decent optimizing implementation; though providing a custom zlib compress function (see STBIW_ZLIB_COMPRESS) can mitigate that. This library is designed for source code compactness and simplicity, not optimal image file size or run-time performance.
name: stb_image_write-devel
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26745
type: software_Package
supplied by: SPDXRef-gnrtd26748
software download location: NOASSERTION
summary: Perlin’s revised simplex noise w/ different seeds
software package version: 0:0.5.20220908git8b5f1f3-0.17.oe2403sp4
software home page: https://github.com/nothings/stb
description: Perlin’s revised simplex noise w/ different seeds.
name: stb_perlin-devel
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26829
type: software_Package
supplied by: SPDXRef-gnrtd26832
software download location: NOASSERTION
summary: Herringbone Wang tile map generator
software package version: 0:0.7.20220908git8b5f1f3-0.17.oe2403sp4
software home page: https://github.com/nothings/stb
description: This library is an SDK for Herringbone Wang Tile generation: http://nothings.org/gamedev/herringbone The core design is that you use this library offline to generate a “template” of the tiles you’ll create. You then edit those tiles, then load the created tile image file back into this library and use it at runtime to generate “maps”. You cannot load arbitrary tile image files with this library; it is only designed to load image files made from the template it created. It stores a binary description of the tile sizes & constraints in a few pixels, and uses those to recover the rules, rather than trying to parse the tiles themselves. You *can* use this library to generate from arbitrary tile sets, but only by loading the tile set and specifying the constraints explicitly yourself.
name: stb_herringbone_wang_tile-devel
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26836
type: software_Package
supplied by: SPDXRef-gnrtd26839
software download location: NOASSERTION
summary: Parse, decode, and rasterize characters from TrueType fonts
software home page: https://github.com/nothings/stb
description: Parse, decode, and rasterize characters from TrueType fonts. ======================================================================= NO SECURITY GUARANTEE -- DO NOT USE THIS ON UNTRUSTED FONT FILES This library does no range checking of the offsets found in the file, meaning an attacker can use it to read arbitrary memory. ======================================================================= This library processes TrueType files: • parse files • extract glyph metrics • extract glyph shapes • render glyphs to one-channel bitmaps with antialiasing (box filter) • render glyphs to one-channel SDF bitmaps (signed-distance field/function)
name: stb_truetype-devel
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26794
type: software_Package
supplied by: SPDXRef-gnrtd26797
software download location: NOASSERTION
summary: Image loading/decoding from file/memory: JPG, PNG, TGA, BMP, PSD, GIF, HDR, PIC
software home page: https://github.com/nothings/stb
description: Image loading/decoding from file/memory: JPG, PNG, TGA, BMP, PSD, GIF, HDR, PIC. Primarily of interest to game developers and other people who can avoid problematic images and only need the trivial interface.
name: stb_image-devel
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26766
type: software_Package
supplied by: SPDXRef-gnrtd26769
software download location: NOASSERTION
summary: Typesafe dynamic array and hash tables for C, will compile in C++
software home page: https://github.com/nothings/stb
description: This is a single-header-file library that provides easy-to-use dynamic arrays and hash tables for C (also works in C++). For a gentle introduction: https://nothings.org/stb_ds
name: stb_ds-devel
software source info: acquired package info from repodata DB: repodata/f0b2606f1dc0294014b17bb8ea9231f0129611b4c9610b9db40f82da2b1f63da-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: additionalToolSPDXRef-gnrtd3
type: Tool
name: syft-[not provided]
creation info: _:creationInfo_1

spdx id: additionalToolSPDXRef-gnrtd1
type: Tool
name: syft-[not provided]
creation info: _:creationInfo_0