Skip to content

Format requires transcoding: Uastc(Rgb), this is an error in bevy_render #16859

@suprohub

Description

@suprohub

Bevy version

15

[Optional] Relevant system information

If you cannot get Bevy to build or run on your machine, please include:

  • the Rust version you're using (you can get this by running cargo --version)
    last
  • the operating system or browser used, including its version
    Arch linux
    If your bug is rendering-related, copy the adapter info that appears when you run Bevy.
`AdapterInfo { name: "NVIDIA GeForce RTX 2070", vendor: 4318, device: 7938, device_type: DiscreteGpu, backend: Vulkan }`

What you did

I convertex gltf jpg textures to ktx2 with uastc included by klafsa.

What went wrong

2024-12-17T16:08:25.241600Z ERROR bevy_asset::server: Failed to load asset 'Office/Textures/uastc_ktx2/Image_67_uastc.ktx2' with asset loader 'bevy_image::image_loader::ImageLoader': Could not load texture file: Error reading image file Office/Textures/uastc_ktx2/Image_67_uastc.ktx2: format requires transcoding: Uastc(Rgb), this is an error in `bevy_render`.
2024-12-17T16:08:25.270039Z ERROR bevy_asset::server: Failed to load asset 'Office/Textures/uastc_ktx2/Image_34_uastc.ktx2' with asset loader 'bevy_image::image_loader::ImageLoader': Could not load texture file: Error reading image file Office/Textures/uastc_ktx2/Image_34_uastc.ktx2: format requires transcoding: Uastc(Rgb), this is an error in `bevy_render`.
2024-12-17T16:08:25.439071Z ERROR bevy_asset::server: Failed to load asset 'Office/Textures/uastc_ktx2/Image_76_uastc.ktx2' with asset loader 'bevy_image::image_loader::ImageLoader': Could not load texture file: Error reading image file Office/Textures/uastc_ktx2/Image_76_uastc.ktx2: format requires transcoding: Uastc(Rgb), this is an error in `bevy_render`.
2024-12-17T16:08:25.469937Z ERROR bevy_asset::server: Failed to load asset 'Office/Textures/uastc_ktx2/Image_78_uastc.ktx2' with asset loader 'bevy_image::image_loader::ImageLoader': Could not load texture file: Error reading image file Office/Textures/uastc_ktx2/Image_78_uastc.ktx2: format requires transcoding: Uastc(Rgb), this is an error in `bevy_render`.
2024-12-17T16:08:25.643406Z ERROR bevy_asset::server: Failed to load asset 'Office/Textures/uastc_ktx2/Image_70_uastc.ktx2' with asset loader 'bevy_image::image_loader::ImageLoader': Could not load texture file: Error reading image file Office/Textures/uastc_ktx2/Image_70_uastc.ktx2: format requires transcoding: Uastc(Rgb), this is an error in `bevy_render`.
2024-12-17T16:08:25.688850Z ERROR bevy_asset::server: Failed to load asset 'Office/Textures/uastc_ktx2/Image_79_uastc.ktx2' with asset loader 'bevy_image::image_loader::ImageLoader': Could not load texture file: Error reading image file Office/Textures/uastc_ktx2/Image_79_uastc.ktx2: format requires transcoding: Uastc(Rgb), this is an error in `bevy_render`.
2024-12-17T16:08:25.831348Z ERROR bevy_asset::server: Failed to load asset 'Office/Textures/uastc_ktx2/Image_68_uastc.ktx2' with asset loader 'bevy_image::image_loader::ImageLoader': Could not load texture file: Error reading image file Office/Textures/uastc_ktx2/Image_68_uastc.ktx2: format requires transcoding: Uastc(Rgb), this is an error in `bevy_render`.

Additional information

Other information that can be used to further reproduce or isolate the problem.
This commonly includes:

  • screenshots
    empty map
  • logs
2024-12-17T16:07:26.912931Z  INFO bevy_diagnostic::system_information_diagnostics_plugin::internal: SystemInfo { os: "Linux rolling Arch Linux", kernel: "6.12.1-arch1-1", cpu: "Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz", core_count: "6", memory: "15.6 GiB" }
2024-12-17T16:07:27.131433Z  INFO bevy_render::renderer: AdapterInfo { name: "NVIDIA GeForce RTX 2060 SUPER", vendor: 4318, device: 7942, device_type: DiscreteGpu, driver: "NVIDIA", driver_info: "565.57.01", backend: Vulkan }
2024-12-17T16:07:27.360829Z  INFO bevy_winit::system: Creating new window "App" (0v1#4294967296)
2024-12-17T16:07:27.360869Z  INFO winit::platform_impl::linux::x11::window: Guessed window scale factor: 1
2024-12-17T16:08:23.814001Z  INFO client::map: Start map setup
2024-12-17T16:08:23.814926Z  WARN bevy_ui::layout: No camera found to render UI to. To fix this, add at least one camera to the scene.
2024-12-17T16:08:23.838419Z  INFO client::map: Try Create mesh
2024-12-17T16:08:23.839558Z  WARN bevy_ui::layout: No camera found to render UI to. To fix this, add at least one camera to the scene.
2024-12-17T16:08:23.840946Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.841037Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.841107Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.841723Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.843186Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.848553Z  INFO client::map: Try Create mesh
2024-12-17T16:08:23.848950Z  WARN bevy_ui::layout: No camera found to render UI to. To fix this, add at least one camera to the scene.
2024-12-17T16:08:23.850875Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.853333Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.853838Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.853976Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.853997Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.854031Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.854062Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.854222Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.855024Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.857639Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.857707Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.857767Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.857845Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.862131Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.865335Z  INFO client::map: Try Create mesh
2024-12-17T16:08:23.865828Z  WARN bevy_ui::layout: No camera found to render UI to. To fix this, add at least one camera to the scene.
2024-12-17T16:08:23.878452Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.878845Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.879224Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.879931Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.880159Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.880467Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.880741Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.882446Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.882684Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.882872Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.882946Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_3
2024-12-17T16:08:23.882979Z  INFO client::map: Try Create mesh
2024-12-17T16:08:23.883129Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.883276Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.883563Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.883574Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_3
2024-12-17T16:08:23.883668Z  WARN bevy_ui::layout: No camera found to render UI to. To fix this, add at least one camera to the scene.
2024-12-17T16:08:23.884298Z  WARN bevy_gltf::loader: Unknown vertex attribute TEXCOORD_2
2024-12-17T16:08:23.909828Z  INFO client::map: Try Create mesh
2024-12-17T16:08:23.916419Z  WARN bevy_ui::layout: No camera found to render UI to. To fix this, add at least one camera to the scene.
2024-12-17T16:08:23.937587Z  INFO client::map: Try Create colliders
2024-12-17T16:08:24.036988Z ERROR bevy_asset::server: Failed to load asset 'Office/Textures/uastc_ktx2/Image_12_uastc.ktx2' with asset loader 'bevy_image::image_loader::ImageLoader': Could not load texture file: Error reading image file Office/Textures/uastc_ktx2/Image_12_uastc.ktx2: format requires transcoding: Uastc(Rgb), this is an error in `bevy_render`.
2024-12-17T16:08:24.086265Z ERROR bevy_asset::server: Failed to load asset 'Office/Textures/uastc_ktx2/Image_47_uastc.ktx2' with asset loader 'bevy_image::image_loader::ImageLoader': Could not load texture file: Error reading image file Office/Textures/uastc_ktx2/Image_47_uastc.ktx2: format requires transcoding: Uastc(Rgb), this is an error in `bevy_render`.
2024-12-17T16:08:24.242277Z ERROR bevy_asset::server: Failed to load asset 'Office/Textures/uastc_ktx2/Image_27_uastc.ktx2' with asset loader 'bevy_image::image_loader::ImageLoader': Could not load texture file: Error reading image file Office/Textures/uastc_ktx2/Image_27_uastc.ktx2: format requires transcoding: Uastc(Rgba), this is an error in `bevy_render`.
2024-12-17T16:08:24.255448Z ERROR bevy_asset::server: Failed to load asset 'Office/Textures/uastc_ktx2/Image_36_uastc.ktx2' with asset loader 'bevy_image::image_loader::ImageLoader': Could not load texture file: Error reading image file Office/Textures/uastc_ktx2/Image_36_uastc.ktx2: format requires transcoding: Uastc(Rgb), this is an error in `bevy_render`.
2024-12-17T16:08:24.308296Z ERROR bevy_asset::server: Failed to load asset 'Office/Textures/uastc_ktx2/Image_45_uastc.ktx2' with asset loader 'bevy_image::image_loader::ImageLoader': Could not load texture file: Error reading image file Office/Textures/uastc_ktx2/Image_45_uastc.ktx2: format requires transcoding: Uastc(Rgb), this is an error in `bevy_render`.
2024-12-17T16:08:24.452485Z ERROR bevy_asset::server: Failed to load asset 'Office/Textures/uastc_ktx2/Image_21_uastc.ktx2' with asset loader 'bevy_image::image_loader::ImageLoader': Could not load texture file: Error reading image file Office/Textures/uastc_ktx2/Image_21_uastc.ktx2: format requires transcoding: Uastc(Rgb), this is an error in `bevy_render`.
2024-12-17T16:08:24.562978Z ERROR bevy_asset::server: Failed to load asset 'Office/Textures/uastc_ktx2/Image_17_uastc.ktx2' with asset loader 'bevy_image::image_loader::ImageLoader': Could not load texture file: Error reading image file Office/Textures/uastc_ktx2/Image_17_uastc.ktx2: format requires transcoding: Uastc(Rgb), this is an error in `bevy_render`.
2024-12-17T16:08:24.564069Z ERROR bevy_asset::server: Failed to load asset 'Office/Textures/uastc_ktx2/Image_73_uastc.ktx2' with asset loader 'bevy_image::image_loader::ImageLoader': Could not load texture file: Error reading image file Office/Textures/uastc_ktx2/Image_73_uastc.ktx2: format requires transcoding: Uastc(Rgb), this is an error in `bevy_render`.
2024-12-17T16:08:24.603301Z  WARN bevy_ui::layout: No camera found to render UI to. To fix this, add at least one camera to the scene.
2024-12-17T16:08:24.723508Z  INFO client::map::player: Setup player
2024-12-17T16:08:24.723511Z  INFO bevy_quinnet::client::connection: Connection 0 trying to connect to server on: [::1]:6000 ...
2024-12-17T16:08:24.725366Z  INFO bevy_quinnet::client::connection: Connection 0 connected to [::1]:6000 with client_id Some(1)
2024-12-17T16:08:24.739624Z ERROR bevy_asset::server: Failed to load asset 'Office/Textures/uastc_ktx2/Image_22_uastc.ktx2' with asset loader 'bevy_image::image_loader::ImageLoader': Could not load texture file: Error reading image file Office/Textures/uastc_ktx2/Image_22_uastc.ktx2: format requires transcoding: Uastc(Rgba), this is an error in `bevy_render`.
2024-12-17T16:08:24.755309Z  WARN bevy_pbr::render::mesh_view_bindings: Too many textures in mesh pipeline view layout, this might cause us to hit `wgpu::Limits::max_sampled_textures_per_shader_stage` in some environments.
  • theories about what might be going wrong
    missing implementation of something?
  • workarounds that you used
    jpeg, but its 9 gigabytes in memory wtf
  • links to related bugs, PRs or discussions
    i not found

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-RenderingDrawing game state to the screenC-BugAn unexpected or incorrect behaviorS-Needs-InvestigationThis issue requires detective work to figure out what's going wrong

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions