-
-
Save VitalyAnkh/df177b789fac6b4b676864772c173a60 to your computer and use it in GitHub Desktop.
Bevy screenshot example's crash log
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
warning: variable does not need to be mutable | |
--> crates/bevy_app/src/plugin_group.rs:147:13 | |
| | |
147 | let mut plugin_entry = self | |
| ----^^^^^^^^^^^^ | |
| | | |
| help: remove this `mut` | |
| | |
= note: `#[warn(unused_mut)]` on by default | |
warning: variable does not need to be mutable | |
--> crates/bevy_app/src/plugin_group.rs:161:13 | |
| | |
161 | let mut plugin_entry = self | |
| ----^^^^^^^^^^^^ | |
| | | |
| help: remove this `mut` | |
warning: `bevy_app` (lib) generated 2 warnings (run `cargo fix --lib -p bevy_app` to apply 2 suggestions) | |
warning: variable does not need to be mutable | |
--> crates/bevy_render/src/view/window.rs:126:13 | |
| | |
126 | let mut extracted_window = extracted_windows.entry(entity).or_insert(ExtractedWindow { | |
| ----^^^^^^^^^^^^^^^^ | |
| | | |
| help: remove this `mut` | |
| | |
= note: `#[warn(unused_mut)]` on by default | |
warning: `bevy_render` (lib) generated 1 warning (run `cargo fix --lib -p bevy_render` to apply 1 suggestion) | |
Finished dev [unoptimized + debuginfo] target(s) in 0.32s | |
Running `target/debug/examples/screenshot` | |
[2m2023-05-12T12:57:40.436891Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_core::TaskPoolPlugin | |
[2m2023-05-12T12:57:40.436934Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_core::TaskPoolPlugin | |
[2m2023-05-12T12:57:40.437999Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_core::TypeRegistrationPlugin | |
[2m2023-05-12T12:57:40.438043Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_core::TypeRegistrationPlugin | |
[2m2023-05-12T12:57:40.438589Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_core::FrameCountPlugin | |
[2m2023-05-12T12:57:40.438601Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_core::FrameCountPlugin | |
[2m2023-05-12T12:57:40.438657Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_time::TimePlugin | |
[2m2023-05-12T12:57:40.438661Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_time::TimePlugin | |
[2m2023-05-12T12:57:40.438795Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_transform::TransformPlugin | |
[2m2023-05-12T12:57:40.438799Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_transform::TransformPlugin | |
[2m2023-05-12T12:57:40.438892Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_hierarchy::valid_parent_check_plugin::ValidParentCheckPlugin<bevy_transform::components::global_transform::GlobalTransform> | |
[2m2023-05-12T12:57:40.439014Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_hierarchy::HierarchyPlugin | |
[2m2023-05-12T12:57:40.439019Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_hierarchy::HierarchyPlugin | |
[2m2023-05-12T12:57:40.439098Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_diagnostic::DiagnosticsPlugin | |
[2m2023-05-12T12:57:40.439104Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_diagnostic::DiagnosticsPlugin | |
[2m2023-05-12T12:57:40.439143Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_input::InputPlugin | |
[2m2023-05-12T12:57:40.439146Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_input::InputPlugin | |
[2m2023-05-12T12:57:40.439746Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_window::WindowPlugin | |
[2m2023-05-12T12:57:40.439759Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_window::WindowPlugin | |
[2m2023-05-12T12:57:40.440370Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_a11y::AccessibilityPlugin | |
[2m2023-05-12T12:57:40.440387Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_a11y::AccessibilityPlugin | |
[2m2023-05-12T12:57:40.440402Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_asset::AssetPlugin | |
[2m2023-05-12T12:57:40.440424Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_asset::AssetPlugin | |
[2m2023-05-12T12:57:40.440530Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_scene::ScenePlugin | |
[2m2023-05-12T12:57:40.440535Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_scene::ScenePlugin | |
[2m2023-05-12T12:57:40.440792Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_winit::WinitPlugin | |
[2m2023-05-12T12:57:40.440799Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_winit::WinitPlugin | |
[2m2023-05-12T12:57:40.449021Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_winit::accessibility::AccessibilityPlugin | |
[2m2023-05-12T12:57:40.449219Z[0m [32m INFO[0m [2mbevy_winit::system[0m[2m:[0m Creating new window "Bevy App" (0v0) | |
[2m2023-05-12T12:57:40.453432Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_render::RenderPlugin | |
[2m2023-05-12T12:57:40.453467Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::RenderPlugin | |
[2m2023-05-12T12:57:40.454236Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_hierarchy::valid_parent_check_plugin::ValidParentCheckPlugin<bevy_render::view::visibility::ComputedVisibility> | |
[2m2023-05-12T12:57:40.454270Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::view::window::WindowRenderPlugin | |
[2m2023-05-12T12:57:40.454279Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::view::window::screenshot::ScreenshotPlugin | |
[2m2023-05-12T12:57:40.455164Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::camera::CameraPlugin | |
[2m2023-05-12T12:57:40.455428Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::camera::projection::CameraProjectionPlugin<bevy_render::camera::projection::Projection> | |
[2m2023-05-12T12:57:40.455501Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::camera::projection::CameraProjectionPlugin<bevy_render::camera::projection::OrthographicProjection> | |
[2m2023-05-12T12:57:40.455566Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::camera::projection::CameraProjectionPlugin<bevy_render::camera::projection::PerspectiveProjection> | |
[2m2023-05-12T12:57:40.455711Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::view::ViewPlugin | |
[2m2023-05-12T12:57:40.455939Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::extract_resource::ExtractResourcePlugin<bevy_render::view::Msaa> | |
[2m2023-05-12T12:57:40.455975Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::view::visibility::VisibilityPlugin | |
[2m2023-05-12T12:57:40.456163Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::mesh::MeshPlugin | |
[2m2023-05-12T12:57:40.456317Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::render_asset::RenderAssetPlugin<bevy_render::mesh::mesh::Mesh> | |
[2m2023-05-12T12:57:40.456372Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::globals::GlobalsPlugin | |
[2m2023-05-12T12:57:40.456548Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_render::texture::ImagePlugin | |
[2m2023-05-12T12:57:40.456555Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::texture::ImagePlugin | |
[2m2023-05-12T12:57:40.456573Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::render_asset::RenderAssetPlugin<bevy_render::texture::image::Image> | |
[2m2023-05-12T12:57:40.456712Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_render::pipelined_rendering::PipelinedRenderingPlugin | |
[2m2023-05-12T12:57:40.456719Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::pipelined_rendering::PipelinedRenderingPlugin | |
[2m2023-05-12T12:57:40.456766Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_core_pipeline::CorePipelinePlugin | |
[2m2023-05-12T12:57:40.456770Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_core_pipeline::CorePipelinePlugin | |
[2m2023-05-12T12:57:40.457008Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::extract_resource::ExtractResourcePlugin<bevy_core_pipeline::clear_color::ClearColor> | |
[2m2023-05-12T12:57:40.457039Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_core_pipeline::core_2d::Core2dPlugin | |
[2m2023-05-12T12:57:40.457061Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::extract_component::ExtractComponentPlugin<bevy_core_pipeline::core_2d::camera_2d::Camera2d> | |
[2m2023-05-12T12:57:40.457178Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_core_pipeline::core_3d::Core3dPlugin | |
[2m2023-05-12T12:57:40.457209Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_core_pipeline::skybox::SkyboxPlugin | |
[2m2023-05-12T12:57:40.457373Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::extract_component::ExtractComponentPlugin<bevy_core_pipeline::skybox::Skybox> | |
[2m2023-05-12T12:57:40.457409Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::extract_component::ExtractComponentPlugin<bevy_core_pipeline::core_3d::camera_3d::Camera3d> | |
[2m2023-05-12T12:57:40.457543Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_core_pipeline::blit::BlitPlugin | |
[2m2023-05-12T12:57:40.457587Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_core_pipeline::msaa_writeback::MsaaWritebackPlugin | |
[2m2023-05-12T12:57:40.457621Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_core_pipeline::tonemapping::TonemappingPlugin | |
[2m2023-05-12T12:57:40.556242Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::extract_resource::ExtractResourcePlugin<bevy_core_pipeline::tonemapping::TonemappingLuts> | |
[2m2023-05-12T12:57:40.556432Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::extract_component::ExtractComponentPlugin<bevy_core_pipeline::tonemapping::Tonemapping> | |
[2m2023-05-12T12:57:40.556451Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::extract_component::ExtractComponentPlugin<bevy_core_pipeline::tonemapping::DebandDither> | |
[2m2023-05-12T12:57:40.556491Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_core_pipeline::upscaling::UpscalingPlugin | |
[2m2023-05-12T12:57:40.556506Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_core_pipeline::bloom::BloomPlugin | |
[2m2023-05-12T12:57:40.557034Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::extract_component::ExtractComponentPlugin<bevy_core_pipeline::bloom::settings::BloomSettings> | |
[2m2023-05-12T12:57:40.557049Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::extract_component::UniformComponentPlugin<bevy_core_pipeline::bloom::downsampling_pipeline::BloomUniforms> | |
[2m2023-05-12T12:57:40.557161Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_core_pipeline::fxaa::FxaaPlugin | |
[2m2023-05-12T12:57:40.558157Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::extract_component::ExtractComponentPlugin<bevy_core_pipeline::fxaa::Fxaa> | |
[2m2023-05-12T12:57:40.558195Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_core_pipeline::contrast_adaptive_sharpening::CASPlugin | |
[2m2023-05-12T12:57:40.558480Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::extract_component::ExtractComponentPlugin<bevy_core_pipeline::contrast_adaptive_sharpening::ContrastAdaptiveSharpeningSettings> | |
[2m2023-05-12T12:57:40.558494Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::extract_component::UniformComponentPlugin<bevy_core_pipeline::contrast_adaptive_sharpening::CASUniform> | |
[2m2023-05-12T12:57:40.558582Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_sprite::SpritePlugin | |
[2m2023-05-12T12:57:40.558587Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_sprite::SpritePlugin | |
[2m2023-05-12T12:57:40.558939Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_sprite::mesh2d::mesh::Mesh2dRenderPlugin | |
[2m2023-05-12T12:57:40.559375Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::extract_component::UniformComponentPlugin<bevy_sprite::mesh2d::mesh::Mesh2dUniform> | |
[2m2023-05-12T12:57:40.559422Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_sprite::mesh2d::color_material::ColorMaterialPlugin | |
[2m2023-05-12T12:57:40.559533Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_sprite::mesh2d::material::Material2dPlugin<bevy_sprite::mesh2d::color_material::ColorMaterial> | |
[2m2023-05-12T12:57:40.559597Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::extract_component::ExtractComponentPlugin<bevy_asset::handle::Handle<bevy_sprite::mesh2d::color_material::ColorMaterial>> | |
[2m2023-05-12T12:57:40.560020Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_text::TextPlugin | |
[2m2023-05-12T12:57:40.560032Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_text::TextPlugin | |
[2m2023-05-12T12:57:40.560311Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_ui::UiPlugin | |
[2m2023-05-12T12:57:40.560321Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_ui::UiPlugin | |
[2m2023-05-12T12:57:40.560343Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::extract_component::ExtractComponentPlugin<bevy_ui::camera_config::UiCameraConfig> | |
[2m2023-05-12T12:57:40.560812Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_ui::accessibility::AccessibilityPlugin | |
[2m2023-05-12T12:57:40.561201Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_pbr::PbrPlugin | |
[2m2023-05-12T12:57:40.561216Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_pbr::PbrPlugin | |
[2m2023-05-12T12:57:40.567034Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_pbr::render::mesh::MeshRenderPlugin | |
[2m2023-05-12T12:57:40.568259Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::extract_component::UniformComponentPlugin<bevy_pbr::render::mesh::MeshUniform> | |
[2m2023-05-12T12:57:40.568409Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_pbr::material::MaterialPlugin<bevy_pbr::pbr_material::StandardMaterial> | |
[2m2023-05-12T12:57:40.568482Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::extract_component::ExtractComponentPlugin<bevy_asset::handle::Handle<bevy_pbr::pbr_material::StandardMaterial>> | |
[2m2023-05-12T12:57:40.568707Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_pbr::prepass::PrepassPipelinePlugin<bevy_pbr::pbr_material::StandardMaterial> | |
[2m2023-05-12T12:57:40.569258Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_pbr::prepass::PrepassPlugin<bevy_pbr::pbr_material::StandardMaterial> | |
[2m2023-05-12T12:57:40.569383Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_pbr::environment_map::EnvironmentMapPlugin | |
[2m2023-05-12T12:57:40.569550Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::extract_component::ExtractComponentPlugin<bevy_pbr::environment_map::EnvironmentMapLight> | |
[2m2023-05-12T12:57:40.569573Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::extract_resource::ExtractResourcePlugin<bevy_pbr::light::AmbientLight> | |
[2m2023-05-12T12:57:40.569612Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_pbr::render::fog::FogPlugin | |
[2m2023-05-12T12:57:40.569834Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_render::extract_component::ExtractComponentPlugin<bevy_pbr::fog::FogSettings> | |
[2m2023-05-12T12:57:40.570086Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_gltf::GltfPlugin | |
[2m2023-05-12T12:57:40.570095Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_gltf::GltfPlugin | |
[2m2023-05-12T12:57:40.570398Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_audio::AudioPlugin | |
[2m2023-05-12T12:57:40.570407Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_audio::AudioPlugin | |
[2m2023-05-12T12:57:40.602907Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_gilrs::GilrsPlugin | |
[2m2023-05-12T12:57:40.602942Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_gilrs::GilrsPlugin | |
[2m2023-05-12T12:57:40.603782Z[0m [34mDEBUG[0m [2mgilrs::gamepad[0m[2m:[0m Loaded 525 mappings. | |
[2m2023-05-12T12:57:40.721617Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_animation::AnimationPlugin | |
[2m2023-05-12T12:57:40.721698Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_animation::AnimationPlugin | |
[2m2023-05-12T12:57:40.721930Z[0m [34mDEBUG[0m [2mbevy_app::plugin_group[0m[2m:[0m added plugin: bevy_gizmos::GizmoPlugin | |
[2m2023-05-12T12:57:40.721940Z[0m [34mDEBUG[0m [2mbevy_app::app[0m[2m:[0m added plugin: bevy_gizmos::GizmoPlugin | |
[2m2023-05-12T12:57:40.789017Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m Unable to find extension: VK_EXT_swapchain_colorspace | |
[2m2023-05-12T12:57:40.869243Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m Instance version: 0x4030f6 | |
[2m2023-05-12T12:57:40.869440Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m Enabling debug utils | |
[2m2023-05-12T12:57:40.869514Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m Enabling device properties2 | |
[2m2023-05-12T12:57:40.869739Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
linux_read_sorted_physical_devices: | |
[2m2023-05-12T12:57:40.869781Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.869802Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
Original order: | |
[2m2023-05-12T12:57:40.869818Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.869842Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
[0] NVIDIA GeForce RTX 3060 Laptop GPU | |
[2m2023-05-12T12:57:40.869863Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.869877Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
Sorted order: | |
[2m2023-05-12T12:57:40.869893Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.869907Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
[0] NVIDIA GeForce RTX 3060 Laptop GPU | |
[2m2023-05-12T12:57:40.869922Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.869935Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
Copying old device 0 into new device 0 | |
[2m2023-05-12T12:57:40.869949Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.869964Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
linux_read_sorted_physical_devices: | |
[2m2023-05-12T12:57:40.869979Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.870009Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
Original order: | |
[2m2023-05-12T12:57:40.870024Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.870043Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
[0] NVIDIA GeForce RTX 3060 Laptop GPU | |
[2m2023-05-12T12:57:40.870057Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.870071Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
Sorted order: | |
[2m2023-05-12T12:57:40.870085Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.870098Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
[0] NVIDIA GeForce RTX 3060 Laptop GPU | |
[2m2023-05-12T12:57:40.870112Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.870125Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
Copying old device 0 into new device 0 | |
[2m2023-05-12T12:57:40.870140Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.871092Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
linux_read_sorted_physical_devices: | |
[2m2023-05-12T12:57:40.871119Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.871134Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
Original order: | |
[2m2023-05-12T12:57:40.871149Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.871169Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
[0] NVIDIA GeForce RTX 3060 Laptop GPU | |
[2m2023-05-12T12:57:40.871184Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.871197Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
Sorted order: | |
[2m2023-05-12T12:57:40.871212Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.871225Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
[0] NVIDIA GeForce RTX 3060 Laptop GPU | |
[2m2023-05-12T12:57:40.871239Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.871252Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
Copying old device 0 into new device 0 | |
[2m2023-05-12T12:57:40.871266Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.871282Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
linux_read_sorted_physical_devices: | |
[2m2023-05-12T12:57:40.871297Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.871309Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
Original order: | |
[2m2023-05-12T12:57:40.871336Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.871355Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
[0] NVIDIA GeForce RTX 3060 Laptop GPU | |
[2m2023-05-12T12:57:40.871369Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.871383Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
Sorted order: | |
[2m2023-05-12T12:57:40.871397Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.871410Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
[0] NVIDIA GeForce RTX 3060 Laptop GPU | |
[2m2023-05-12T12:57:40.871424Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.871438Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
Copying old device 0 into new device 0 | |
[2m2023-05-12T12:57:40.871452Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.878676Z[0m [32m INFO[0m [2mwgpu_core::instance[0m[2m:[0m Adapter Vulkan AdapterInfo { name: "NVIDIA GeForce RTX 3060 Laptop GPU", vendor: 4318, device: 9568, device_type: DiscreteGpu, driver: "NVIDIA", driver_info: "530.41.03", backend: Vulkan } | |
[2m2023-05-12T12:57:40.878744Z[0m [32m INFO[0m [2mbevy_render::renderer[0m[2m:[0m AdapterInfo { name: "NVIDIA GeForce RTX 3060 Laptop GPU", vendor: 4318, device: 9568, device_type: DiscreteGpu, driver: "NVIDIA", driver_info: "530.41.03", backend: Vulkan } | |
[2m2023-05-12T12:57:40.878841Z[0m [34mDEBUG[0m [2mwgpu_hal::vulkan::adapter[0m[2m:[0m Supported extensions: ["VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_EXT_robustness2", "VK_KHR_draw_indirect_count", "VK_EXT_conservative_rasterization", "VK_EXT_depth_clip_enable"] | |
[2m2023-05-12T12:57:40.879040Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
Inserted device layer "VK_LAYER_KHRONOS_validation" (libVkLayer_khronos_validation.so) | |
[2m2023-05-12T12:57:40.879062Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.879078Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
Failed to find vkGetDeviceProcAddr in layer "libVkLayer_MESA_device_select.so" | |
[2m2023-05-12T12:57:40.879093Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:40.879240Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m GENERAL [Loader Message (0x0)] | |
Using "NVIDIA GeForce RTX 3060 Laptop GPU" with driver: "libGLX_nvidia.so.0" | |
[2m2023-05-12T12:57:40.879258Z[0m [32m INFO[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: INSTANCE, hndl: 0x5600ada7f920, name: ?) | |
[2m2023-05-12T12:57:41.123335Z[0m [34mDEBUG[0m [2mbevy_render[0m[2m:[0m Configured wgpu adapter Limits: Limits { | |
max_texture_dimension_1d: 32768, | |
max_texture_dimension_2d: 32768, | |
max_texture_dimension_3d: 16384, | |
max_texture_array_layers: 2048, | |
max_bind_groups: 8, | |
max_bindings_per_bind_group: 640, | |
max_dynamic_uniform_buffers_per_pipeline_layout: 15, | |
max_dynamic_storage_buffers_per_pipeline_layout: 16, | |
max_sampled_textures_per_shader_stage: 1048576, | |
max_samplers_per_shader_stage: 1048576, | |
max_storage_buffers_per_shader_stage: 1048576, | |
max_storage_textures_per_shader_stage: 1048576, | |
max_uniform_buffers_per_shader_stage: 1048576, | |
max_uniform_buffer_binding_size: 65536, | |
max_storage_buffer_binding_size: 2147483648, | |
max_vertex_buffers: 16, | |
max_buffer_size: 18446744073709551615, | |
max_vertex_attributes: 32, | |
max_vertex_buffer_array_stride: 2048, | |
min_uniform_buffer_offset_alignment: 64, | |
min_storage_buffer_offset_alignment: 32, | |
max_inter_stage_shader_components: 128, | |
max_compute_workgroup_storage_size: 49152, | |
max_compute_invocations_per_workgroup: 1024, | |
max_compute_workgroup_size_x: 1024, | |
max_compute_workgroup_size_y: 1024, | |
max_compute_workgroup_size_z: 64, | |
max_compute_workgroups_per_dimension: 65535, | |
max_push_constant_size: 256, | |
} | |
[2m2023-05-12T12:57:41.123393Z[0m [34mDEBUG[0m [2mbevy_render[0m[2m:[0m Configured wgpu adapter Features: Features( | |
DEPTH_CLIP_CONTROL | TIMESTAMP_QUERY | INDIRECT_FIRST_INSTANCE | SHADER_F16 | RG11B10UFLOAT_RENDERABLE | DEPTH32FLOAT_STENCIL8 | TEXTURE_COMPRESSION_BC | TEXTURE_FORMAT_16BIT_NORM | TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES | PIPELINE_STATISTICS_QUERY | TIMESTAMP_QUERY_INSIDE_PASSES | TEXTURE_BINDING_ARRAY | BUFFER_BINDING_ARRAY | STORAGE_RESOURCE_BINDING_ARRAY | SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING | UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING | PARTIALLY_BOUND_BINDING_ARRAY | MULTI_DRAW_INDIRECT | MULTI_DRAW_INDIRECT_COUNT | PUSH_CONSTANTS | ADDRESS_MODE_CLAMP_TO_ZERO | ADDRESS_MODE_CLAMP_TO_BORDER | POLYGON_MODE_LINE | POLYGON_MODE_POINT | CONSERVATIVE_RASTERIZATION | VERTEX_WRITABLE_STORAGE | CLEAR_TEXTURE | SPIRV_SHADER_PASSTHROUGH | MULTIVIEW | SHADER_F64 | SHADER_I16 | SHADER_PRIMITIVE_INDEX, | |
) | |
[2m2023-05-12T12:57:41.138523Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((0, 1, Vulkan)) with TextureDescriptor { label: None, size: Extent3d { width: 1, height: 1, depth_or_array_layers: 1 }, mip_level_count: 1, sample_count: 1, dimension: D2, format: Rgba8UnormSrgb, usage: TextureUsages(COPY_DST | TEXTURE_BINDING | RENDER_ATTACHMENT), view_formats: [] } | |
[2m2023-05-12T12:57:41.141095Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (0, 1, Vulkan) filters usages to TextureUses(RESOURCE | COLOR_TARGET) | |
[2m2023-05-12T12:57:41.141280Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((1, 1, Vulkan)) with TextureDescriptor { label: None, size: Extent3d { width: 1, height: 1, depth_or_array_layers: 6 }, mip_level_count: 1, sample_count: 1, dimension: D2, format: Rgba8UnormSrgb, usage: TextureUsages(COPY_DST | TEXTURE_BINDING | RENDER_ATTACHMENT), view_formats: [] } | |
[2m2023-05-12T12:57:41.141445Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (1, 1, Vulkan) filters usages to TextureUses(RESOURCE) | |
[2m2023-05-12T12:57:41.141739Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((2, 1, Vulkan)) with TextureDescriptor { label: None, size: Extent3d { width: 1, height: 1, depth_or_array_layers: 1 }, mip_level_count: 1, sample_count: 1, dimension: D2, format: Rgba8UnormSrgb, usage: TextureUsages(COPY_DST | TEXTURE_BINDING), view_formats: [] } | |
[2m2023-05-12T12:57:41.141809Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (2, 1, Vulkan) filters usages to TextureUses(RESOURCE) | |
[2m2023-05-12T12:57:41.141943Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((3, 1, Vulkan)) with TextureDescriptor { label: None, size: Extent3d { width: 1, height: 1, depth_or_array_layers: 1 }, mip_level_count: 1, sample_count: 1, dimension: D2, format: Rgba8UnormSrgb, usage: TextureUsages(COPY_DST | TEXTURE_BINDING), view_formats: [] } | |
[2m2023-05-12T12:57:41.142011Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (3, 1, Vulkan) filters usages to TextureUses(RESOURCE) | |
[2m2023-05-12T12:57:41.142267Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((4, 1, Vulkan)) with TextureDescriptor { label: None, size: Extent3d { width: 1, height: 1, depth_or_array_layers: 1 }, mip_level_count: 1, sample_count: 1, dimension: D2, format: Rgba8UnormSrgb, usage: TextureUsages(COPY_DST | TEXTURE_BINDING), view_formats: [] } | |
[2m2023-05-12T12:57:41.142342Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (4, 1, Vulkan) filters usages to TextureUses(RESOURCE) | |
[2m2023-05-12T12:57:41.144397Z[0m [32m INFO[0m [2mbevy_diagnostic::system_information_diagnostics_plugin::internal[0m[2m:[0m SystemInfo { os: "Linux Arch Linux", kernel: "6.3.1-zen2-1-zen", cpu: "12th Gen Intel(R) Core(TM) i7-12700H", core_count: "14", memory: "31.1 GiB" } | |
[2m2023-05-12T12:57:41.185442Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m configuring surface with SurfaceConfiguration { usage: TextureUsages(RENDER_ATTACHMENT), format: Bgra8Unorm, width: 1280, height: 720, present_mode: Fifo, alpha_mode: Auto, view_formats: [Bgra8UnormSrgb] } | |
[2m2023-05-12T12:57:41.185450Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((5, 1, Vulkan)) with TextureDescriptor { label: None, size: Extent3d { width: 64, height: 64, depth_or_array_layers: 64 }, mip_level_count: 1, sample_count: 1, dimension: D3, format: Rgba16Float, usage: TextureUsages(COPY_DST | TEXTURE_BINDING), view_formats: [] } | |
[2m2023-05-12T12:57:41.185700Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Automatically choosing alpha mode by rule Auto. Chose Inherit | |
[2m2023-05-12T12:57:41.204385Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (5, 1, Vulkan) filters usages to TextureUses(RESOURCE) | |
[2m2023-05-12T12:57:41.204551Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (6, 1, Vulkan) filters usages to TextureUses(COLOR_TARGET) | |
[2m2023-05-12T12:57:41.204654Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((7, 1, Vulkan)) with TextureDescriptor { label: None, size: Extent3d { width: 48, height: 48, depth_or_array_layers: 48 }, mip_level_count: 1, sample_count: 1, dimension: D3, format: Rgb9e5Ufloat, usage: TextureUsages(COPY_DST | TEXTURE_BINDING), view_formats: [] } | |
[2m2023-05-12T12:57:41.204877Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (7, 1, Vulkan) filters usages to TextureUses(RESOURCE) | |
[2m2023-05-12T12:57:41.204904Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((0, 1, Vulkan)) with BufferDescriptor { label: None, size: 8208, usage: BufferUsages(COPY_DST | VERTEX), mapped_at_creation: false } | |
[2m2023-05-12T12:57:41.205073Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((2, 1, Vulkan)) with BufferDescriptor { label: None, size: 16384, usage: BufferUsages(COPY_DST | UNIFORM), mapped_at_creation: false } | |
[2m2023-05-12T12:57:41.205118Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((3, 1, Vulkan)) with BufferDescriptor { label: None, size: 320, usage: BufferUsages(COPY_DST | UNIFORM), mapped_at_creation: true } | |
[2m2023-05-12T12:57:41.205137Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((1, 1, Vulkan)) with BufferDescriptor { label: None, size: 464, usage: BufferUsages(COPY_DST | UNIFORM), mapped_at_creation: true } | |
[2m2023-05-12T12:57:41.205146Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((4, 1, Vulkan)) with BufferDescriptor { label: None, size: 12, usage: BufferUsages(COPY_DST | UNIFORM), mapped_at_creation: true } | |
[2m2023-05-12T12:57:41.206061Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((8, 1, Vulkan)) with TextureDescriptor { label: Some("view_depth_texture"), size: Extent3d { width: 1280, height: 720, depth_or_array_layers: 1 }, mip_level_count: 1, sample_count: 4, dimension: D2, format: Depth32Float, usage: TextureUsages(RENDER_ATTACHMENT), view_formats: [] } | |
[2m2023-05-12T12:57:41.206082Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((9, 1, Vulkan)) with TextureDescriptor { label: None, size: Extent3d { width: 32, height: 32, depth_or_array_layers: 32 }, mip_level_count: 1, sample_count: 1, dimension: D3, format: Rgba16Float, usage: TextureUsages(COPY_DST | TEXTURE_BINDING), view_formats: [] } | |
[2m2023-05-12T12:57:41.206220Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (3, 1, Vulkan) map state -> Idle | |
[2m2023-05-12T12:57:41.206309Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (1, 1, Vulkan) map state -> Idle | |
[2m2023-05-12T12:57:41.206445Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (4, 1, Vulkan) map state -> Idle | |
[2m2023-05-12T12:57:41.206493Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (8, 1, Vulkan) filters usages to TextureUses(DEPTH_STENCIL_READ | DEPTH_STENCIL_WRITE) | |
[2m2023-05-12T12:57:41.206745Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (9, 1, Vulkan) filters usages to TextureUses(RESOURCE) | |
[2m2023-05-12T12:57:41.206925Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((10, 1, Vulkan)) with TextureDescriptor { label: None, size: Extent3d { width: 512, height: 512, depth_or_array_layers: 1 }, mip_level_count: 1, sample_count: 1, dimension: D2, format: Rgba8UnormSrgb, usage: TextureUsages(COPY_DST | TEXTURE_BINDING), view_formats: [] } | |
[2m2023-05-12T12:57:41.207322Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (10, 1, Vulkan) filters usages to TextureUses(RESOURCE) | |
[2m2023-05-12T12:57:41.207443Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((11, 1, Vulkan)) with TextureDescriptor { label: None, size: Extent3d { width: 1, height: 1, depth_or_array_layers: 1 }, mip_level_count: 1, sample_count: 1, dimension: D2, format: Rgba8UnormSrgb, usage: TextureUsages(COPY_DST | TEXTURE_BINDING), view_formats: [] } | |
[2m2023-05-12T12:57:41.207544Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (11, 1, Vulkan) filters usages to TextureUses(RESOURCE) | |
[2m2023-05-12T12:57:41.207722Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((6, 1, Vulkan)) with BufferDescriptor { label: None, size: 32, usage: BufferUsages(COPY_DST | UNIFORM), mapped_at_creation: true } | |
[2m2023-05-12T12:57:41.207735Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((5, 1, Vulkan)) with BufferDescriptor { label: Some("Mesh Vertex Buffer"), size: 128, usage: BufferUsages(VERTEX), mapped_at_creation: true } | |
[2m2023-05-12T12:57:41.207759Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((12, 1, Vulkan)) with TextureDescriptor { label: Some("main_texture_a"), size: Extent3d { width: 1280, height: 720, depth_or_array_layers: 1 }, mip_level_count: 1, sample_count: 1, dimension: D2, format: Rgba8UnormSrgb, usage: TextureUsages(TEXTURE_BINDING | RENDER_ATTACHMENT), view_formats: [] } | |
[2m2023-05-12T12:57:41.207801Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((7, 1, Vulkan)) with BufferDescriptor { label: None, size: 64, usage: BufferUsages(COPY_DST | UNIFORM), mapped_at_creation: true } | |
[2m2023-05-12T12:57:41.207847Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (6, 1, Vulkan) map state -> Idle | |
[2m2023-05-12T12:57:41.207952Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (5, 1, Vulkan) map state -> Idle | |
[2m2023-05-12T12:57:41.208001Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (12, 1, Vulkan) filters usages to TextureUses(RESOURCE | COLOR_TARGET) | |
[2m2023-05-12T12:57:41.223218Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((0, 1, Vulkan)) | |
[2m2023-05-12T12:57:41.223326Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (7, 1, Vulkan) map state -> Idle | |
[2m2023-05-12T12:57:41.223606Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((1, 1, Vulkan)) | |
[2m2023-05-12T12:57:41.223611Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((13, 1, Vulkan)) with TextureDescriptor { label: Some("main_texture_b"), size: Extent3d { width: 1280, height: 720, depth_or_array_layers: 1 }, mip_level_count: 1, sample_count: 1, dimension: D2, format: Rgba8UnormSrgb, usage: TextureUsages(TEXTURE_BINDING | RENDER_ATTACHMENT), view_formats: [] } | |
[2m2023-05-12T12:57:41.223644Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((8, 1, Vulkan)) with BufferDescriptor { label: Some("Mesh Index Buffer"), size: 24, usage: BufferUsages(INDEX), mapped_at_creation: true } | |
[2m2023-05-12T12:57:41.223659Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (13, 1, Vulkan) filters usages to TextureUses(RESOURCE | COLOR_TARGET) | |
[2m2023-05-12T12:57:41.223716Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((9, 1, Vulkan)) with BufferDescriptor { label: None, size: 64, usage: BufferUsages(COPY_DST | UNIFORM), mapped_at_creation: true } | |
[2m2023-05-12T12:57:41.223786Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (8, 1, Vulkan) map state -> Idle | |
[2m2023-05-12T12:57:41.224698Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((14, 1, Vulkan)) with TextureDescriptor { label: Some("main_texture_sampled"), size: Extent3d { width: 1280, height: 720, depth_or_array_layers: 1 }, mip_level_count: 1, sample_count: 4, dimension: D2, format: Rgba8UnormSrgb, usage: TextureUsages(RENDER_ATTACHMENT), view_formats: [] } | |
[2m2023-05-12T12:57:41.224766Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (9, 1, Vulkan) map state -> Idle | |
[2m2023-05-12T12:57:41.224806Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (14, 1, Vulkan) filters usages to TextureUses(COLOR_TARGET) | |
[2m2023-05-12T12:57:41.224878Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((2, 1, Vulkan)) | |
[2m2023-05-12T12:57:41.224932Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((11, 1, Vulkan)) with BufferDescriptor { label: None, size: 64, usage: BufferUsages(COPY_DST | UNIFORM), mapped_at_creation: true } | |
[2m2023-05-12T12:57:41.225005Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((10, 1, Vulkan)) with BufferDescriptor { label: Some("Mesh Vertex Buffer"), size: 768, usage: BufferUsages(VERTEX), mapped_at_creation: true } | |
[2m2023-05-12T12:57:41.225043Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (11, 1, Vulkan) map state -> Idle | |
[2m2023-05-12T12:57:41.225123Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((3, 1, Vulkan)) | |
[2m2023-05-12T12:57:41.225161Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((12, 1, Vulkan)) with BufferDescriptor { label: None, size: 64, usage: BufferUsages(COPY_DST | STORAGE), mapped_at_creation: true } | |
[2m2023-05-12T12:57:41.225261Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (10, 1, Vulkan) map state -> Idle | |
[2m2023-05-12T12:57:41.225314Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (12, 1, Vulkan) map state -> Idle | |
[2m2023-05-12T12:57:41.226822Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((13, 1, Vulkan)) with BufferDescriptor { label: Some("Mesh Index Buffer"), size: 144, usage: BufferUsages(INDEX), mapped_at_creation: true } | |
[2m2023-05-12T12:57:41.226924Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((15, 1, Vulkan)) with TextureDescriptor { label: Some("point_light_shadow_map_texture"), size: Extent3d { width: 1024, height: 1024, depth_or_array_layers: 6 }, mip_level_count: 1, sample_count: 1, dimension: D2, format: Depth32Float, usage: TextureUsages(TEXTURE_BINDING | RENDER_ATTACHMENT), view_formats: [] } | |
[2m2023-05-12T12:57:41.227007Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (13, 1, Vulkan) map state -> Idle | |
[2m2023-05-12T12:57:41.227064Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (15, 1, Vulkan) filters usages to TextureUses(RESOURCE | DEPTH_STENCIL_READ | DEPTH_STENCIL_WRITE) | |
[2m2023-05-12T12:57:41.227345Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((16, 1, Vulkan)) with TextureDescriptor { label: Some("directional_light_shadow_map_texture"), size: Extent3d { width: 2048, height: 2048, depth_or_array_layers: 1 }, mip_level_count: 1, sample_count: 1, dimension: D2, format: Depth32Float, usage: TextureUsages(TEXTURE_BINDING | RENDER_ATTACHMENT), view_formats: [] } | |
[2m2023-05-12T12:57:41.227372Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (16, 1, Vulkan) filters usages to TextureUses(RESOURCE | DEPTH_STENCIL_READ | DEPTH_STENCIL_WRITE) | |
[2m2023-05-12T12:57:41.227406Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (15, 1, Vulkan) filters usages to TextureUses(RESOURCE | DEPTH_STENCIL_READ | DEPTH_STENCIL_WRITE) | |
[2m2023-05-12T12:57:41.227430Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (15, 1, Vulkan) filters usages to TextureUses(RESOURCE | DEPTH_STENCIL_READ | DEPTH_STENCIL_WRITE) | |
[2m2023-05-12T12:57:41.227449Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (15, 1, Vulkan) filters usages to TextureUses(RESOURCE | DEPTH_STENCIL_READ | DEPTH_STENCIL_WRITE) | |
[2m2023-05-12T12:57:41.227466Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (15, 1, Vulkan) filters usages to TextureUses(RESOURCE | DEPTH_STENCIL_READ | DEPTH_STENCIL_WRITE) | |
[2m2023-05-12T12:57:41.227488Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (15, 1, Vulkan) filters usages to TextureUses(RESOURCE | DEPTH_STENCIL_READ | DEPTH_STENCIL_WRITE) | |
[2m2023-05-12T12:57:41.227505Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (15, 1, Vulkan) filters usages to TextureUses(RESOURCE | DEPTH_STENCIL_READ | DEPTH_STENCIL_WRITE) | |
[2m2023-05-12T12:57:41.227522Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (15, 1, Vulkan) filters usages to TextureUses(RESOURCE) | |
[2m2023-05-12T12:57:41.227537Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (16, 1, Vulkan) filters usages to TextureUses(RESOURCE | DEPTH_STENCIL_READ | DEPTH_STENCIL_WRITE) | |
[2m2023-05-12T12:57:41.227626Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((14, 1, Vulkan)) with BufferDescriptor { label: None, size: 3904, usage: BufferUsages(COPY_DST | UNIFORM), mapped_at_creation: true } | |
[2m2023-05-12T12:57:41.227643Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (14, 1, Vulkan) map state -> Idle | |
[2m2023-05-12T12:57:41.228276Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((15, 1, Vulkan)) with BufferDescriptor { label: None, size: 4080, usage: BufferUsages(COPY_DST | UNIFORM), mapped_at_creation: true } | |
[2m2023-05-12T12:57:41.228322Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (15, 1, Vulkan) map state -> Idle | |
[2m2023-05-12T12:57:41.228783Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((16, 1, Vulkan)) with BufferDescriptor { label: None, size: 13540, usage: BufferUsages(COPY_DST | STORAGE), mapped_at_creation: true } | |
[2m2023-05-12T12:57:41.228807Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (16, 1, Vulkan) map state -> Idle | |
[2m2023-05-12T12:57:41.229178Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created buffer Valid((17, 1, Vulkan)) with BufferDescriptor { label: None, size: 58752, usage: BufferUsages(COPY_DST | STORAGE), mapped_at_creation: true } | |
[2m2023-05-12T12:57:41.229192Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Buffer (17, 1, Vulkan) map state -> Idle | |
[2m2023-05-12T12:57:41.229917Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((4, 1, Vulkan)) | |
[2m2023-05-12T12:57:41.229962Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((5, 1, Vulkan)) | |
[2m2023-05-12T12:57:41.229987Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((6, 1, Vulkan)) | |
[2m2023-05-12T12:57:41.230041Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((8, 1, Vulkan)) | |
[2m2023-05-12T12:57:41.230060Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((7, 1, Vulkan)) | |
[2m2023-05-12T12:57:41.230084Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((9, 1, Vulkan)) | |
[2m2023-05-12T12:57:41.230147Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((10, 1, Vulkan)) | |
[2m2023-05-12T12:57:41.230246Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((11, 1, Vulkan)) | |
[2m2023-05-12T12:57:41.230257Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((12, 1, Vulkan)) | |
[2m2023-05-12T12:57:41.230281Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((17, 1, Vulkan)) with TextureDescriptor { label: None, size: Extent3d { width: 1, height: 1, depth_or_array_layers: 1 }, mip_level_count: 1, sample_count: 4, dimension: D2, format: Depth32Float, usage: TextureUsages(COPY_DST | TEXTURE_BINDING | RENDER_ATTACHMENT), view_formats: [] } | |
[2m2023-05-12T12:57:41.230332Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((13, 1, Vulkan)) | |
[2m2023-05-12T12:57:41.230332Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (17, 1, Vulkan) filters usages to TextureUses(RESOURCE | DEPTH_STENCIL_READ | DEPTH_STENCIL_WRITE) | |
[2m2023-05-12T12:57:41.230411Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((14, 1, Vulkan)) | |
[2m2023-05-12T12:57:41.230493Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((15, 1, Vulkan)) | |
[2m2023-05-12T12:57:41.230503Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created texture Valid((18, 1, Vulkan)) with TextureDescriptor { label: None, size: Extent3d { width: 1, height: 1, depth_or_array_layers: 1 }, mip_level_count: 1, sample_count: 4, dimension: D2, format: Rgba8UnormSrgb, usage: TextureUsages(COPY_DST | TEXTURE_BINDING | RENDER_ATTACHMENT), view_formats: [] } | |
[2m2023-05-12T12:57:41.230539Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Create view for texture (18, 1, Vulkan) filters usages to TextureUses(RESOURCE | COLOR_TARGET) | |
[2m2023-05-12T12:57:41.230573Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((16, 1, Vulkan)) | |
[2m2023-05-12T12:57:41.230644Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((17, 1, Vulkan)) | |
[2m2023-05-12T12:57:41.230773Z[0m [34mDEBUG[0m [2mwgpu_core::device[0m[2m:[0m Bind group Valid((18, 1, Vulkan)) | |
[2m2023-05-12T12:57:41.231540Z[0m [34mDEBUG[0m [2mbevy_render::render_resource::pipeline_cache[0m[2m:[0m processing shader WeakHandle<Shader>(Id(d95bc916-6c55-4de3-9622-37e7b6969fda, 3252377289100772450)), with shader defs [Bool("VERTEX_POSITIONS", true), Bool("VERTEX_NORMALS", true), UInt("MAX_DIRECTIONAL_LIGHTS", 10), UInt("MAX_CASCADES_PER_LIGHT", 4), Bool("VERTEX_UVS", true), Bool("MULTISAMPLED", true), Bool("TONEMAP_IN_SHADER", true), Bool("TONEMAP_METHOD_REINHARD_LUMINANCE", true), Bool("DEBAND_DITHER", true), UInt("AVAILABLE_STORAGE_BUFFER_BINDINGS", 1048576)] | |
[2m2023-05-12T12:57:41.241881Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.241921Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.241958Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.241964Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.241984Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = AccessIndex { base: [2], index: 2 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.241989Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([13]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.241995Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = AccessIndex { base: [3], index: 0 } : Value(ValuePointer { size: Some(Quad), kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.242008Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Load { pointer: [5] } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242013Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Swizzle { size: Tri, vector: [6], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242019Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.242027Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = AccessIndex { base: [8], index: 2 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.242032Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([14]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.242038Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = AccessIndex { base: [9], index: 1 } : Value(ValuePointer { size: Some(Quad), kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.242044Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Load { pointer: [11] } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242049Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Swizzle { size: Tri, vector: [12], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242054Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.242061Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = AccessIndex { base: [14], index: 2 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.242066Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Constant([15]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.242071Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = AccessIndex { base: [15], index: 2 } : Value(ValuePointer { size: Some(Quad), kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.242089Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.242096Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = AccessIndex { base: [1], index: 3 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.242101Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Load { pointer: [2] } : Handle([7]) | |
[2m2023-05-12T12:57:41.242106Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([12]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.242112Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Binary { op: And, left: [3], right: [4] } : Handle([7]) | |
[2m2023-05-12T12:57:41.242118Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = As { expr: [5], kind: Bool, convert: Some(1) } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.242128Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = As { expr: [6], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242133Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([16]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242142Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Binary { op: Multiply, left: [7], right: [8] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242147Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([17]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242162Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([3]) | |
[2m2023-05-12T12:57:41.242168Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.242172Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([13]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.242178Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = AccessIndex { base: [1], index: 0 } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242186Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Swizzle { size: Tri, vector: [4], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242191Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([14]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.242196Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = AccessIndex { base: [1], index: 1 } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242204Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Swizzle { size: Tri, vector: [7], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242209Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([15]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.242214Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = AccessIndex { base: [1], index: 2 } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242225Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Swizzle { size: Tri, vector: [10], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242230Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Compose { ty: [33], components: [[5], [8], [11]] } : Handle([33]) | |
[2m2023-05-12T12:57:41.242235Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Swizzle { size: Tri, vector: [2], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242240Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Multiply, left: [12], right: [13] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242245Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Math { fun: Normalize, arg: [14], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242251Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = AccessIndex { base: [2], index: 3 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242256Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = CallResult([5]) : Handle([1]) | |
[2m2023-05-12T12:57:41.242260Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Multiply, left: [16], right: [17] } : Handle([1]) | |
[2m2023-05-12T12:57:41.242290Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([36]) | |
[2m2023-05-12T12:57:41.242295Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = LocalVariable([1]) : Value(Pointer { base: [37], space: Function }) | |
[2m2023-05-12T12:57:41.242299Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.242309Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = AccessIndex { base: [3], index: 0 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.242314Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Load { pointer: [4] } : Handle([3]) | |
[2m2023-05-12T12:57:41.242327Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = LocalVariable([2]) : Value(Pointer { base: [3], space: Function }) | |
[2m2023-05-12T12:57:41.242332Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = AccessIndex { base: [2], index: 2 } : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.242337Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = AccessIndex { base: [1], index: 1 } : Handle([4]) | |
[2m2023-05-12T12:57:41.242342Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = CallResult([4]) : Handle([4]) | |
[2m2023-05-12T12:57:41.242347Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = AccessIndex { base: [2], index: 1 } : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.242352Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Load { pointer: [6] } : Handle([3]) | |
[2m2023-05-12T12:57:41.242356Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [1], index: 0 } : Handle([4]) | |
[2m2023-05-12T12:57:41.242361Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([17]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242387Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([38]) | |
[2m2023-05-12T12:57:41.242392Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([17]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242398Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([18]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242402Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([17]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242407Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([17]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.242467Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("view"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 0 }), ty: [6], init: None } | |
[2m2023-05-12T12:57:41.242474Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("lights"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 1 }), ty: [16], init: None } | |
[2m2023-05-12T12:57:41.242479Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("point_shadow_textures"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 2 }), ty: [24], init: None } | |
[2m2023-05-12T12:57:41.242485Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("point_shadow_textures_sampler"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 3 }), ty: [25], init: None } | |
[2m2023-05-12T12:57:41.242490Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("directional_shadow_textures"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 4 }), ty: [26], init: None } | |
[2m2023-05-12T12:57:41.242495Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("directional_shadow_textures_sampler"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 5 }), ty: [25], init: None } | |
[2m2023-05-12T12:57:41.242500Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("point_lights"), space: Storage { access: LOAD }, binding: Some(ResourceBinding { group: 0, binding: 6 }), ty: [19], init: None } | |
[2m2023-05-12T12:57:41.242508Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("cluster_light_index_lists"), space: Storage { access: LOAD }, binding: Some(ResourceBinding { group: 0, binding: 7 }), ty: [21], init: None } | |
[2m2023-05-12T12:57:41.242513Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("cluster_offsets_and_counts"), space: Storage { access: LOAD }, binding: Some(ResourceBinding { group: 0, binding: 8 }), ty: [23], init: None } | |
[2m2023-05-12T12:57:41.242518Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("globals"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 9 }), ty: [8], init: None } | |
[2m2023-05-12T12:57:41.242523Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("fog"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 10 }), ty: [17], init: None } | |
[2m2023-05-12T12:57:41.242528Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("environment_map_diffuse"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 11 }), ty: [27], init: None } | |
[2m2023-05-12T12:57:41.242533Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("environment_map_specular"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 12 }), ty: [27], init: None } | |
[2m2023-05-12T12:57:41.242538Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("environment_map_sampler"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 13 }), ty: [28], init: None } | |
[2m2023-05-12T12:57:41.242543Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("dt_lut_texture"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 14 }), ty: [29], init: None } | |
[2m2023-05-12T12:57:41.242548Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("dt_lut_sampler"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 15 }), ty: [28], init: None } | |
[2m2023-05-12T12:57:41.242553Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("depth_prepass_texture"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 16 }), ty: [30], init: None } | |
[2m2023-05-12T12:57:41.242558Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("normal_prepass_texture"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 17 }), ty: [31], init: None } | |
[2m2023-05-12T12:57:41.242563Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("motion_vector_prepass_texture"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 18 }), ty: [31], init: None } | |
[2m2023-05-12T12:57:41.242568Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("mesh"), space: Uniform, binding: Some(ResourceBinding { group: 2, binding: 0 }), ty: [32], init: None } | |
[2m2023-05-12T12:57:41.242631Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("out"), ty: [37], init: None } | |
[2m2023-05-12T12:57:41.242638Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("model"), ty: [3], init: None } | |
[2m2023-05-12T12:57:41.244250Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.244264Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.244289Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.244299Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.244311Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = AccessIndex { base: [2], index: 2 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.244317Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([13]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.244323Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = AccessIndex { base: [3], index: 0 } : Value(ValuePointer { size: Some(Quad), kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.244331Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Load { pointer: [5] } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244338Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Swizzle { size: Tri, vector: [6], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244343Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.244350Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = AccessIndex { base: [8], index: 2 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.244355Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([14]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.244360Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = AccessIndex { base: [9], index: 1 } : Value(ValuePointer { size: Some(Quad), kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.244366Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Load { pointer: [11] } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244371Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Swizzle { size: Tri, vector: [12], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244376Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.244382Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = AccessIndex { base: [14], index: 2 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.244387Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Constant([15]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.244392Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = AccessIndex { base: [15], index: 2 } : Value(ValuePointer { size: Some(Quad), kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.244407Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.244413Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = AccessIndex { base: [1], index: 3 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.244418Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Load { pointer: [2] } : Handle([7]) | |
[2m2023-05-12T12:57:41.244423Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([12]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.244428Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Binary { op: And, left: [3], right: [4] } : Handle([7]) | |
[2m2023-05-12T12:57:41.244434Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = As { expr: [5], kind: Bool, convert: Some(1) } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.244442Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = As { expr: [6], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244449Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([16]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244454Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Binary { op: Multiply, left: [7], right: [8] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244459Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([17]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244477Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([3]) | |
[2m2023-05-12T12:57:41.244482Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.244487Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([13]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.244492Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = AccessIndex { base: [1], index: 0 } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244499Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Swizzle { size: Tri, vector: [4], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244505Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([14]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.244509Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = AccessIndex { base: [1], index: 1 } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244516Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Swizzle { size: Tri, vector: [7], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244521Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([15]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.244526Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = AccessIndex { base: [1], index: 2 } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244536Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Swizzle { size: Tri, vector: [10], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244541Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Compose { ty: [33], components: [[5], [8], [11]] } : Handle([33]) | |
[2m2023-05-12T12:57:41.244547Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Swizzle { size: Tri, vector: [2], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244552Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Multiply, left: [12], right: [13] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244557Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Math { fun: Normalize, arg: [14], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244562Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = AccessIndex { base: [2], index: 3 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244567Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = CallResult([5]) : Handle([1]) | |
[2m2023-05-12T12:57:41.244574Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Multiply, left: [16], right: [17] } : Handle([1]) | |
[2m2023-05-12T12:57:41.244601Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([36]) | |
[2m2023-05-12T12:57:41.244606Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = LocalVariable([1]) : Value(Pointer { base: [37], space: Function }) | |
[2m2023-05-12T12:57:41.244611Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.244619Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = AccessIndex { base: [3], index: 0 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.244624Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Load { pointer: [4] } : Handle([3]) | |
[2m2023-05-12T12:57:41.244636Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = LocalVariable([2]) : Value(Pointer { base: [3], space: Function }) | |
[2m2023-05-12T12:57:41.244641Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = AccessIndex { base: [2], index: 2 } : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.244646Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = AccessIndex { base: [1], index: 1 } : Handle([4]) | |
[2m2023-05-12T12:57:41.244651Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = CallResult([4]) : Handle([4]) | |
[2m2023-05-12T12:57:41.244656Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = AccessIndex { base: [2], index: 1 } : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.244660Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Load { pointer: [6] } : Handle([3]) | |
[2m2023-05-12T12:57:41.244665Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [1], index: 0 } : Handle([4]) | |
[2m2023-05-12T12:57:41.244670Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([17]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244700Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([38]) | |
[2m2023-05-12T12:57:41.244705Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([17]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244710Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([18]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244714Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([17]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244719Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([17]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.244770Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("view"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 0 }), ty: [6], init: None } | |
[2m2023-05-12T12:57:41.244776Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("lights"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 1 }), ty: [16], init: None } | |
[2m2023-05-12T12:57:41.244781Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("point_shadow_textures"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 2 }), ty: [24], init: None } | |
[2m2023-05-12T12:57:41.244786Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("point_shadow_textures_sampler"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 3 }), ty: [25], init: None } | |
[2m2023-05-12T12:57:41.244791Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("directional_shadow_textures"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 4 }), ty: [26], init: None } | |
[2m2023-05-12T12:57:41.244797Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("directional_shadow_textures_sampler"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 5 }), ty: [25], init: None } | |
[2m2023-05-12T12:57:41.244802Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("point_lights"), space: Storage { access: LOAD }, binding: Some(ResourceBinding { group: 0, binding: 6 }), ty: [19], init: None } | |
[2m2023-05-12T12:57:41.244809Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("cluster_light_index_lists"), space: Storage { access: LOAD }, binding: Some(ResourceBinding { group: 0, binding: 7 }), ty: [21], init: None } | |
[2m2023-05-12T12:57:41.244815Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("cluster_offsets_and_counts"), space: Storage { access: LOAD }, binding: Some(ResourceBinding { group: 0, binding: 8 }), ty: [23], init: None } | |
[2m2023-05-12T12:57:41.244820Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("globals"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 9 }), ty: [8], init: None } | |
[2m2023-05-12T12:57:41.244824Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("fog"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 10 }), ty: [17], init: None } | |
[2m2023-05-12T12:57:41.244829Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("environment_map_diffuse"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 11 }), ty: [27], init: None } | |
[2m2023-05-12T12:57:41.244834Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("environment_map_specular"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 12 }), ty: [27], init: None } | |
[2m2023-05-12T12:57:41.244839Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("environment_map_sampler"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 13 }), ty: [28], init: None } | |
[2m2023-05-12T12:57:41.244844Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("dt_lut_texture"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 14 }), ty: [29], init: None } | |
[2m2023-05-12T12:57:41.244849Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("dt_lut_sampler"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 15 }), ty: [28], init: None } | |
[2m2023-05-12T12:57:41.244857Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("depth_prepass_texture"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 16 }), ty: [30], init: None } | |
[2m2023-05-12T12:57:41.244862Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("normal_prepass_texture"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 17 }), ty: [31], init: None } | |
[2m2023-05-12T12:57:41.244867Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("motion_vector_prepass_texture"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 18 }), ty: [31], init: None } | |
[2m2023-05-12T12:57:41.244872Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("mesh"), space: Uniform, binding: Some(ResourceBinding { group: 2, binding: 0 }), ty: [32], init: None } | |
[2m2023-05-12T12:57:41.244927Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("out"), ty: [37], init: None } | |
[2m2023-05-12T12:57:41.244934Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("model"), ty: [3], init: None } | |
[2m2023-05-12T12:57:41.245047Z[0m [34mDEBUG[0m [2mbevy_render::render_resource::pipeline_cache[0m[2m:[0m processing shader WeakHandle<Shader>(Id(d95bc916-6c55-4de3-9622-37e7b6969fda, 4805239651767701046)), with shader defs [Bool("VERTEX_POSITIONS", true), Bool("VERTEX_NORMALS", true), UInt("MAX_DIRECTIONAL_LIGHTS", 10), UInt("MAX_CASCADES_PER_LIGHT", 4), Bool("VERTEX_UVS", true), Bool("MULTISAMPLED", true), Bool("TONEMAP_IN_SHADER", true), Bool("TONEMAP_METHOD_REINHARD_LUMINANCE", true), Bool("DEBAND_DITHER", true), UInt("AVAILABLE_STORAGE_BUFFER_BINDINGS", 1048576)] | |
[2m2023-05-12T12:57:41.279555Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = LocalVariable([1]) : Value(Pointer { base: [32], space: Function }) | |
[2m2023-05-12T12:57:41.279609Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = AccessIndex { base: [1], index: 0 } : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.279616Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279621Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279625Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279629Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279642Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Compose { ty: [5], components: [[3], [4], [5], [6]] } : Handle([5]) | |
[2m2023-05-12T12:57:41.279647Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = AccessIndex { base: [1], index: 1 } : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.279652Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279657Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279661Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279665Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279737Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([1]) | |
[2m2023-05-12T12:57:41.279743Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.279748Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([1]) | |
[2m2023-05-12T12:57:41.279752Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([37]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279757Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Binary { op: Multiply, left: [1], right: [4] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279762Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279767Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([38]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279771Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([39]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279777Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Compose { ty: [4], components: [[6], [7], [8]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.279784Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Splat { size: Tri, value: [5] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279790Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Binary { op: Add, left: [10], right: [9] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279794Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([37]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279801Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Splat { size: Tri, value: [12] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279817Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Modulo, left: [11], right: [13] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279822Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([40]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279830Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Splat { size: Tri, value: [15] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279835Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Binary { op: Subtract, left: [14], right: [16] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279841Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Math { fun: Abs, arg: [17], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279847Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279856Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Splat { size: Tri, value: [19] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279861Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Binary { op: Subtract, left: [18], right: [20] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279866Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279872Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Splat { size: Tri, value: [22] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279877Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279888Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Splat { size: Tri, value: [24] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279893Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Math { fun: Clamp, arg: [21], arg1: Some([23]), arg2: Some([25]), arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279899Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279926Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([35]) | |
[2m2023-05-12T12:57:41.279931Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.279938Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Swizzle { size: Bi, vector: [2], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279946Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Subtract, left: [1], right: [3] } : Handle([35]) | |
[2m2023-05-12T12:57:41.279951Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Swizzle { size: Bi, vector: [2], pattern: [Z, W, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.279965Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([1]) | |
[2m2023-05-12T12:57:41.279970Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([36]) | |
[2m2023-05-12T12:57:41.279989Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.279999Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = LocalVariable([1]) : Value(Pointer { base: [7], space: Function }) | |
[2m2023-05-12T12:57:41.280009Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.280015Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = AccessIndex { base: [5], index: 3 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.280021Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = AccessIndex { base: [6], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.280028Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Load { pointer: [7] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280035Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Binary { op: Subtract, left: [1], right: [8] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280040Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.280045Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = AccessIndex { base: [10], index: 3 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.280051Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [11], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.280056Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Load { pointer: [12] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280060Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Multiply, left: [9], right: [13] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280065Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Math { fun: Floor, arg: [14], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280075Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = As { expr: [15], kind: Uint, convert: Some(4) } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.280080Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Unary { op: Negate, expr: [1] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280085Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Math { fun: Log, arg: [17], arg1: None, arg2: None, arg3: None } : Handle([1]) | |
[2m2023-05-12T12:57:41.280089Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.280095Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = AccessIndex { base: [19], index: 3 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.280101Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = AccessIndex { base: [20], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.280106Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Load { pointer: [21] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280110Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Binary { op: Multiply, left: [18], right: [22] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280115Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.280120Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = AccessIndex { base: [24], index: 3 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.280126Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = AccessIndex { base: [25], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.280132Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Load { pointer: [26] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280139Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Binary { op: Subtract, left: [23], right: [27] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280144Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280149Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Binary { op: Add, left: [28], right: [29] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280157Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = As { expr: [30], kind: Uint, convert: Some(4) } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.280162Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Load { pointer: [4] } : Handle([7]) | |
[2m2023-05-12T12:57:41.280167Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.280172Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = AccessIndex { base: [33], index: 2 } : Value(Pointer { base: [14], space: Uniform }) | |
[2m2023-05-12T12:57:41.280179Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = AccessIndex { base: [34], index: 2 } : Value(ValuePointer { size: None, kind: Uint, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.280184Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = Load { pointer: [35] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.280189Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = Constant([44]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.280204Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([35]) | |
[2m2023-05-12T12:57:41.280209Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.280213Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([36]) | |
[2m2023-05-12T12:57:41.280218Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.280223Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = AccessIndex { base: [4], index: 8 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.280229Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Load { pointer: [5] } : Handle([5]) | |
[2m2023-05-12T12:57:41.280234Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Swizzle { size: Bi, vector: [6], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280241Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Subtract, left: [1], right: [7] } : Handle([35]) | |
[2m2023-05-12T12:57:41.280246Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.280251Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = AccessIndex { base: [9], index: 3 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.280257Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Load { pointer: [10] } : Handle([5]) | |
[2m2023-05-12T12:57:41.280261Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Swizzle { size: Bi, vector: [11], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280266Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Multiply, left: [8], right: [12] } : Handle([35]) | |
[2m2023-05-12T12:57:41.280271Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Math { fun: Floor, arg: [13], arg1: None, arg2: None, arg3: None } : Handle([35]) | |
[2m2023-05-12T12:57:41.280286Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = As { expr: [14], kind: Uint, convert: Some(4) } : Value(Vector { size: Bi, kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.280291Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = CallResult([5]) : Handle([7]) | |
[2m2023-05-12T12:57:41.280297Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = AccessIndex { base: [15], index: 1 } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.280303Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.280308Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = AccessIndex { base: [18], index: 2 } : Value(Pointer { base: [14], space: Uniform }) | |
[2m2023-05-12T12:57:41.280314Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = AccessIndex { base: [19], index: 0 } : Value(ValuePointer { size: None, kind: Uint, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.280319Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Load { pointer: [20] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.280324Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Binary { op: Multiply, left: [17], right: [21] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.280328Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = AccessIndex { base: [15], index: 0 } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.280335Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Binary { op: Add, left: [22], right: [23] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.280339Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.280345Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = AccessIndex { base: [25], index: 2 } : Value(Pointer { base: [14], space: Uniform }) | |
[2m2023-05-12T12:57:41.280351Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = AccessIndex { base: [26], index: 2 } : Value(ValuePointer { size: None, kind: Uint, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.280355Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Load { pointer: [27] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.280360Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Binary { op: Multiply, left: [24], right: [28] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.280366Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Binary { op: Add, left: [29], right: [16] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.280371Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.280376Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = AccessIndex { base: [31], index: 2 } : Value(Pointer { base: [14], space: Uniform }) | |
[2m2023-05-12T12:57:41.280384Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = AccessIndex { base: [32], index: 3 } : Value(ValuePointer { size: None, kind: Uint, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.280389Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Load { pointer: [33] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.280393Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Constant([44]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.280407Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([7]) | |
[2m2023-05-12T12:57:41.280412Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = GlobalVariable([9]) : Value(Pointer { base: [23], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.280421Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = AccessIndex { base: [2], index: 0 } : Value(Pointer { base: [22], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.280426Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Access { base: [3], index: [1] } : Value(Pointer { base: [14], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.280437Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([7]) | |
[2m2023-05-12T12:57:41.280442Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = GlobalVariable([8]) : Value(Pointer { base: [21], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.280448Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = AccessIndex { base: [2], index: 0 } : Value(Pointer { base: [20], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.280474Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([1]) | |
[2m2023-05-12T12:57:41.280479Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.280483Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Binary { op: Multiply, left: [1], right: [2] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280488Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280493Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Binary { op: Multiply, left: [3], right: [3] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280505Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: Subtract, left: [4], right: [5] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280510Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Math { fun: Saturate, arg: [6], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280519Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Multiply, left: [7], right: [7] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280524Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280529Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Multiply, left: [8], right: [9] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280534Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([46]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280538Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Math { fun: Max, arg: [1], arg1: Some([11]), arg2: None, arg3: None } : Handle([1]) | |
[2m2023-05-12T12:57:41.280552Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([1]) | |
[2m2023-05-12T12:57:41.280557Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.280561Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([4]) | |
[2m2023-05-12T12:57:41.280566Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280570Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Binary { op: Multiply, left: [2], right: [2] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280580Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: Subtract, left: [4], right: [5] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280584Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Binary { op: Multiply, left: [2], right: [1] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280591Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Multiply, left: [7], right: [7] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280596Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Binary { op: Add, left: [6], right: [8] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280604Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Divide, left: [1], right: [9] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280609Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Binary { op: Multiply, left: [10], right: [10] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280613Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280618Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([36]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280636Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([1]) | |
[2m2023-05-12T12:57:41.280641Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.280645Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([1]) | |
[2m2023-05-12T12:57:41.280650Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Multiply, left: [1], right: [1] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280655Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Binary { op: Multiply, left: [4], right: [2] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280661Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: Subtract, left: [2], right: [5] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280665Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Binary { op: Multiply, left: [6], right: [2] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280673Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Add, left: [7], right: [4] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280678Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Math { fun: Sqrt, arg: [8], arg1: None, arg2: None, arg3: None } : Handle([1]) | |
[2m2023-05-12T12:57:41.280683Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Multiply, left: [3], right: [9] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280688Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Binary { op: Multiply, left: [4], right: [3] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280693Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Binary { op: Subtract, left: [3], right: [11] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280698Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Multiply, left: [12], right: [3] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280706Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Add, left: [13], right: [4] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280710Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Math { fun: Sqrt, arg: [14], arg1: None, arg2: None, arg3: None } : Handle([1]) | |
[2m2023-05-12T12:57:41.280715Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Binary { op: Multiply, left: [2], right: [15] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280720Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280724Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Add, left: [10], right: [16] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280739Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.280744Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.280750Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([1]) | |
[2m2023-05-12T12:57:41.280758Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280763Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Binary { op: Subtract, left: [4], right: [1] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280767Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280774Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Binary { op: Subtract, left: [6], right: [3] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280779Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([47]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280783Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Math { fun: Pow, arg: [7], arg1: Some([8]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280788Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Multiply, left: [5], right: [9] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280801Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([1]) | |
[2m2023-05-12T12:57:41.280805Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.280810Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([1]) | |
[2m2023-05-12T12:57:41.280816Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Subtract, left: [2], right: [1] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280821Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280827Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: Subtract, left: [5], right: [3] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280832Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([47]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280837Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Math { fun: Pow, arg: [6], arg1: Some([7]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280842Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Binary { op: Multiply, left: [4], right: [8] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280859Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.280864Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.280868Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([48]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280873Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([49]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280878Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Binary { op: Multiply, left: [3], right: [4] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.280916Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.280921Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.280926Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([4]) | |
[2m2023-05-12T12:57:41.280934Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = FunctionArgument(3) : Handle([1]) | |
[2m2023-05-12T12:57:41.280938Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = FunctionArgument(4) : Handle([1]) | |
[2m2023-05-12T12:57:41.280943Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = FunctionArgument(5) : Handle([1]) | |
[2m2023-05-12T12:57:41.280947Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = FunctionArgument(6) : Handle([1]) | |
[2m2023-05-12T12:57:41.280951Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = FunctionArgument(7) : Handle([1]) | |
[2m2023-05-12T12:57:41.280956Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = FunctionArgument(8) : Handle([35]) | |
[2m2023-05-12T12:57:41.280961Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = CallResult([11]) : Handle([1]) | |
[2m2023-05-12T12:57:41.280966Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = CallResult([12]) : Handle([1]) | |
[2m2023-05-12T12:57:41.280970Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = CallResult([15]) : Handle([4]) | |
[2m2023-05-12T12:57:41.280975Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Multiply, left: [8], right: [10] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280980Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Multiply, left: [13], right: [11] } : Handle([1]) | |
[2m2023-05-12T12:57:41.280985Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Binary { op: Multiply, left: [14], right: [12] } : Handle([4]) | |
[2m2023-05-12T12:57:41.280994Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.280999Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281006Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281010Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = AccessIndex { base: [9], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281017Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Binary { op: Divide, left: [18], right: [19] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281021Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281026Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Binary { op: Subtract, left: [20], right: [21] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281031Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Binary { op: Multiply, left: [1], right: [22] } : Handle([4]) | |
[2m2023-05-12T12:57:41.281052Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([1]) | |
[2m2023-05-12T12:57:41.281057Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.281061Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([1]) | |
[2m2023-05-12T12:57:41.281066Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = FunctionArgument(3) : Handle([1]) | |
[2m2023-05-12T12:57:41.281070Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281075Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([39]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281079Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Binary { op: Multiply, left: [6], right: [1] } : Handle([1]) | |
[2m2023-05-12T12:57:41.281086Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Multiply, left: [7], right: [4] } : Handle([1]) | |
[2m2023-05-12T12:57:41.281091Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Binary { op: Multiply, left: [8], right: [4] } : Handle([1]) | |
[2m2023-05-12T12:57:41.281103Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Add, left: [5], right: [9] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281108Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281112Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = CallResult([14]) : Handle([1]) | |
[2m2023-05-12T12:57:41.281117Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281122Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = CallResult([14]) : Handle([1]) | |
[2m2023-05-12T12:57:41.281127Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Binary { op: Multiply, left: [12], right: [14] } : Handle([1]) | |
[2m2023-05-12T12:57:41.281131Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281136Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Constant([36]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281160Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([1]) | |
[2m2023-05-12T12:57:41.281164Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.281169Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([50]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281173Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([51]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281177Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([52]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281182Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([53]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281193Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Compose { ty: [5], components: [[3], [4], [5], [6]] } : Handle([5]) | |
[2m2023-05-12T12:57:41.281198Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281203Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([54]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281208Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([55]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281212Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([56]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281220Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Compose { ty: [5], components: [[8], [9], [10], [11]] } : Handle([5]) | |
[2m2023-05-12T12:57:41.281225Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Multiply, left: [1], right: [7] } : Handle([5]) | |
[2m2023-05-12T12:57:41.281232Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Add, left: [13], right: [12] } : Handle([5]) | |
[2m2023-05-12T12:57:41.281242Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = AccessIndex { base: [14], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281247Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = AccessIndex { base: [14], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281253Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Binary { op: Multiply, left: [15], right: [16] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281258Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Constant([57]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281262Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Binary { op: Multiply, left: [18], right: [2] } : Handle([1]) | |
[2m2023-05-12T12:57:41.281267Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Math { fun: Exp2, arg: [19], arg1: None, arg2: None, arg3: None } : Handle([1]) | |
[2m2023-05-12T12:57:41.281272Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Math { fun: Min, arg: [17], arg1: Some([20]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281277Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = AccessIndex { base: [14], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281281Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Binary { op: Multiply, left: [21], right: [22] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281286Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = AccessIndex { base: [14], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281296Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Binary { op: Add, left: [23], right: [24] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281301Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Constant([58]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281306Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Constant([55]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281312Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Compose { ty: [35], components: [[26], [27]] } : Handle([35]) | |
[2m2023-05-12T12:57:41.281317Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Binary { op: Multiply, left: [28], right: [25] } : Handle([35]) | |
[2m2023-05-12T12:57:41.281322Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Swizzle { size: Bi, vector: [14], pattern: [Z, W, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281335Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.281340Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([35]) | |
[2m2023-05-12T12:57:41.281345Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = AccessIndex { base: [2], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281350Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Multiply, left: [1], right: [3] } : Handle([4]) | |
[2m2023-05-12T12:57:41.281355Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = AccessIndex { base: [2], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281389Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.281394Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([7]) | |
[2m2023-05-12T12:57:41.281398Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([1]) | |
[2m2023-05-12T12:57:41.281402Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = FunctionArgument(3) : Handle([1]) | |
[2m2023-05-12T12:57:41.281406Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = FunctionArgument(4) : Handle([4]) | |
[2m2023-05-12T12:57:41.281410Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = FunctionArgument(5) : Handle([4]) | |
[2m2023-05-12T12:57:41.281417Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = FunctionArgument(6) : Handle([4]) | |
[2m2023-05-12T12:57:41.281421Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = FunctionArgument(7) : Handle([4]) | |
[2m2023-05-12T12:57:41.281426Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = FunctionArgument(8) : Handle([35]) | |
[2m2023-05-12T12:57:41.281430Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = FunctionArgument(9) : Handle([4]) | |
[2m2023-05-12T12:57:41.281435Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = GlobalVariable([7]) : Value(Pointer { base: [19], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.281441Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [11], index: 0 } : Value(Pointer { base: [18], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.281447Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Access { base: [12], index: [2] } : Value(Pointer { base: [9], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.281453Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = AccessIndex { base: [13], index: 2 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.281460Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Load { pointer: [14] } : Handle([5]) | |
[2m2023-05-12T12:57:41.281464Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Swizzle { size: Tri, vector: [15], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281470Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Swizzle { size: Tri, vector: [1], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281481Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Subtract, left: [16], right: [17] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281486Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Math { fun: Dot, arg: [18], arg1: Some([18]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281491Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = AccessIndex { base: [13], index: 1 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.281503Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = AccessIndex { base: [20], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.281508Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Load { pointer: [21] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281513Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = CallResult([10]) : Handle([1]) | |
[2m2023-05-12T12:57:41.281517Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Math { fun: Dot, arg: [18], arg1: Some([7]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281522Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Binary { op: Multiply, left: [24], right: [7] } : Handle([4]) | |
[2m2023-05-12T12:57:41.281532Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Binary { op: Subtract, left: [25], right: [18] } : Handle([4]) | |
[2m2023-05-12T12:57:41.281536Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = AccessIndex { base: [13], index: 2 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.281550Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = AccessIndex { base: [27], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.281555Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Load { pointer: [28] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281561Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Math { fun: Dot, arg: [26], arg1: Some([26]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281566Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Math { fun: InverseSqrt, arg: [30], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281570Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Binary { op: Multiply, left: [29], right: [31] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281575Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Math { fun: Saturate, arg: [32], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281580Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Binary { op: Multiply, left: [26], right: [33] } : Handle([4]) | |
[2m2023-05-12T12:57:41.281591Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Binary { op: Add, left: [18], right: [34] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281596Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = Math { fun: Dot, arg: [35], arg1: Some([35]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281601Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = Math { fun: InverseSqrt, arg: [36], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281605Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = AccessIndex { base: [13], index: 2 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.281613Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = AccessIndex { base: [38], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.281618Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = Load { pointer: [39] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281623Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281627Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = Binary { op: Multiply, left: [40], right: [41] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281631Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [43] = Binary { op: Multiply, left: [42], right: [37] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281637Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [44] = Binary { op: Add, left: [3], right: [43] } : Handle([1]) | |
[2m2023-05-12T12:57:41.281642Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [45] = Math { fun: Saturate, arg: [44], arg1: None, arg2: None, arg3: None } : Handle([1]) | |
[2m2023-05-12T12:57:41.281650Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [46] = Binary { op: Divide, left: [3], right: [45] } : Handle([1]) | |
[2m2023-05-12T12:57:41.281655Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [47] = Binary { op: Multiply, left: [46], right: [46] } : Handle([1]) | |
[2m2023-05-12T12:57:41.281659Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [48] = Binary { op: Multiply, left: [35], right: [37] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281668Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [49] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.281672Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [50] = Load { pointer: [49] } : Handle([4]) | |
[2m2023-05-12T12:57:41.281678Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [51] = Binary { op: Add, left: [50], right: [6] } : Handle([4]) | |
[2m2023-05-12T12:57:41.281684Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [52] = Math { fun: Normalize, arg: [51], arg1: None, arg2: None, arg3: None } : Handle([4]) | |
[2m2023-05-12T12:57:41.281693Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [53] = LocalVariable([2]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.281698Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [54] = Load { pointer: [49] } : Handle([4]) | |
[2m2023-05-12T12:57:41.281702Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [55] = Math { fun: Dot, arg: [5], arg1: Some([54]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281707Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [56] = Math { fun: Saturate, arg: [55], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281718Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [57] = LocalVariable([3]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.281722Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [58] = Load { pointer: [53] } : Handle([4]) | |
[2m2023-05-12T12:57:41.281727Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [59] = Math { fun: Dot, arg: [5], arg1: Some([58]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281732Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [60] = Math { fun: Saturate, arg: [59], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281742Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [61] = LocalVariable([4]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.281747Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [62] = Load { pointer: [49] } : Handle([4]) | |
[2m2023-05-12T12:57:41.281751Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [63] = Load { pointer: [53] } : Handle([4]) | |
[2m2023-05-12T12:57:41.281756Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [64] = Math { fun: Dot, arg: [62], arg1: Some([63]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281761Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [65] = Math { fun: Saturate, arg: [64], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281776Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [66] = LocalVariable([5]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.281781Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [67] = Load { pointer: [53] } : Handle([4]) | |
[2m2023-05-12T12:57:41.281785Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [68] = Load { pointer: [57] } : Handle([1]) | |
[2m2023-05-12T12:57:41.281790Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [69] = Load { pointer: [61] } : Handle([1]) | |
[2m2023-05-12T12:57:41.281794Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [70] = Load { pointer: [66] } : Handle([1]) | |
[2m2023-05-12T12:57:41.281799Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [71] = CallResult([16]) : Handle([4]) | |
[2m2023-05-12T12:57:41.281803Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [72] = Math { fun: Normalize, arg: [18], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281808Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [73] = Load { pointer: [49] } : Handle([4]) | |
[2m2023-05-12T12:57:41.281831Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [74] = Binary { op: Add, left: [73], right: [6] } : Handle([4]) | |
[2m2023-05-12T12:57:41.281836Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [75] = Math { fun: Normalize, arg: [74], arg1: None, arg2: None, arg3: None } : Handle([4]) | |
[2m2023-05-12T12:57:41.281842Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [76] = Load { pointer: [49] } : Handle([4]) | |
[2m2023-05-12T12:57:41.281847Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [77] = Math { fun: Dot, arg: [5], arg1: Some([76]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281852Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [78] = Math { fun: Saturate, arg: [77], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281859Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [79] = Load { pointer: [53] } : Handle([4]) | |
[2m2023-05-12T12:57:41.281864Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [80] = Math { fun: Dot, arg: [5], arg1: Some([79]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281869Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [81] = Math { fun: Saturate, arg: [80], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281874Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [82] = Load { pointer: [49] } : Handle([4]) | |
[2m2023-05-12T12:57:41.281878Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [83] = Load { pointer: [53] } : Handle([4]) | |
[2m2023-05-12T12:57:41.281883Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [84] = Math { fun: Dot, arg: [82], arg1: Some([83]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281888Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [85] = Math { fun: Saturate, arg: [84], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.281893Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [86] = Load { pointer: [57] } : Handle([1]) | |
[2m2023-05-12T12:57:41.281897Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [87] = Load { pointer: [66] } : Handle([1]) | |
[2m2023-05-12T12:57:41.281902Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [88] = CallResult([17]) : Handle([1]) | |
[2m2023-05-12T12:57:41.281907Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [89] = Binary { op: Multiply, left: [10], right: [88] } : Handle([4]) | |
[2m2023-05-12T12:57:41.281914Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [90] = Binary { op: Add, left: [89], right: [71] } : Handle([4]) | |
[2m2023-05-12T12:57:41.281919Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [91] = AccessIndex { base: [13], index: 1 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.281957Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.281962Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([7]) | |
[2m2023-05-12T12:57:41.281967Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([1]) | |
[2m2023-05-12T12:57:41.281972Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = FunctionArgument(3) : Handle([1]) | |
[2m2023-05-12T12:57:41.281976Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = FunctionArgument(4) : Handle([4]) | |
[2m2023-05-12T12:57:41.281981Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = FunctionArgument(5) : Handle([4]) | |
[2m2023-05-12T12:57:41.281986Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = FunctionArgument(6) : Handle([4]) | |
[2m2023-05-12T12:57:41.281992Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = FunctionArgument(7) : Handle([4]) | |
[2m2023-05-12T12:57:41.281996Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = FunctionArgument(8) : Handle([35]) | |
[2m2023-05-12T12:57:41.282001Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = FunctionArgument(9) : Handle([4]) | |
[2m2023-05-12T12:57:41.282007Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = CallResult([21]) : Handle([4]) | |
[2m2023-05-12T12:57:41.282011Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = GlobalVariable([7]) : Value(Pointer { base: [19], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.282017Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = AccessIndex { base: [12], index: 0 } : Value(Pointer { base: [18], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.282024Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Access { base: [13], index: [2] } : Value(Pointer { base: [9], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.282030Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = AccessIndex { base: [14], index: 0 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.282038Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = AccessIndex { base: [15], index: 0 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.282043Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Load { pointer: [16] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282048Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282052Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = AccessIndex { base: [14], index: 0 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.282059Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = AccessIndex { base: [19], index: 1 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.282064Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Load { pointer: [20] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282069Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Compose { ty: [4], components: [[17], [18], [21]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.282076Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.282085Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = AccessIndex { base: [23], index: 1 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.282089Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282094Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282099Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = AccessIndex { base: [23], index: 0 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.282103Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Load { pointer: [27] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282108Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = AccessIndex { base: [23], index: 0 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.282113Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Load { pointer: [29] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282117Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Binary { op: Multiply, left: [28], right: [30] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282124Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Binary { op: Subtract, left: [26], right: [31] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282131Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = AccessIndex { base: [23], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.282136Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Load { pointer: [33] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282140Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = AccessIndex { base: [23], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.282145Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = Load { pointer: [35] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282149Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = Binary { op: Multiply, left: [34], right: [36] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282158Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = Binary { op: Subtract, left: [32], right: [37] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282163Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = Math { fun: Max, arg: [25], arg1: Some([38]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282168Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = Math { fun: Sqrt, arg: [39], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282173Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = AccessIndex { base: [14], index: 3 } : Value(Pointer { base: [7], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.282177Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = Load { pointer: [41] } : Handle([7]) | |
[2m2023-05-12T12:57:41.282182Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [43] = Constant([2]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.282188Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [44] = Binary { op: And, left: [42], right: [43] } : Handle([7]) | |
[2m2023-05-12T12:57:41.282193Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [45] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.282201Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [46] = Binary { op: NotEqual, left: [44], right: [45] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.282206Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [47] = AccessIndex { base: [23], index: 1 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.282211Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [48] = AccessIndex { base: [23], index: 1 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.282216Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [49] = Load { pointer: [48] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282220Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [50] = Unary { op: Negate, expr: [49] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282225Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [51] = AccessIndex { base: [14], index: 2 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.282232Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [52] = Load { pointer: [51] } : Handle([5]) | |
[2m2023-05-12T12:57:41.282236Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [53] = Swizzle { size: Tri, vector: [52], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282242Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [54] = Swizzle { size: Tri, vector: [1], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282256Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [55] = Binary { op: Subtract, left: [53], right: [54] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282261Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [56] = Load { pointer: [23] } : Handle([4]) | |
[2m2023-05-12T12:57:41.282265Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [57] = Unary { op: Negate, expr: [56] } : Handle([4]) | |
[2m2023-05-12T12:57:41.282270Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [58] = Math { fun: Normalize, arg: [55], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282275Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [59] = Math { fun: Dot, arg: [57], arg1: Some([58]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282280Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [60] = AccessIndex { base: [14], index: 0 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.282286Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [61] = AccessIndex { base: [60], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.282291Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [62] = Load { pointer: [61] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282296Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [63] = Binary { op: Multiply, left: [59], right: [62] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282301Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [64] = AccessIndex { base: [14], index: 0 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.282310Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [65] = AccessIndex { base: [64], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.282316Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [66] = Load { pointer: [65] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282349Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([7]) | |
[2m2023-05-12T12:57:41.282353Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.282358Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([1]) | |
[2m2023-05-12T12:57:41.282362Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = FunctionArgument(3) : Handle([4]) | |
[2m2023-05-12T12:57:41.282367Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = FunctionArgument(4) : Handle([4]) | |
[2m2023-05-12T12:57:41.282371Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = FunctionArgument(5) : Handle([4]) | |
[2m2023-05-12T12:57:41.282376Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = FunctionArgument(6) : Handle([4]) | |
[2m2023-05-12T12:57:41.282380Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = FunctionArgument(7) : Handle([35]) | |
[2m2023-05-12T12:57:41.282385Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = FunctionArgument(8) : Handle([4]) | |
[2m2023-05-12T12:57:41.282389Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.282395Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = AccessIndex { base: [10], index: 0 } : Value(Pointer { base: [13], space: Uniform }) | |
[2m2023-05-12T12:57:41.282402Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Access { base: [11], index: [1] } : Value(Pointer { base: [12], space: Uniform }) | |
[2m2023-05-12T12:57:41.282410Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = AccessIndex { base: [12], index: 2 } : Value(Pointer { base: [4], space: Uniform }) | |
[2m2023-05-12T12:57:41.282418Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Load { pointer: [13] } : Handle([4]) | |
[2m2023-05-12T12:57:41.282422Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Swizzle { size: Tri, vector: [14], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282445Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Binary { op: Add, left: [15], right: [5] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282451Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Math { fun: Normalize, arg: [16], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282457Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Math { fun: Dot, arg: [4], arg1: Some([15]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282462Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Math { fun: Saturate, arg: [18], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282467Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Math { fun: Dot, arg: [4], arg1: Some([17]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282472Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Math { fun: Saturate, arg: [20], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282477Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Math { fun: Dot, arg: [15], arg1: Some([17]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282482Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Math { fun: Saturate, arg: [22], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282487Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = CallResult([17]) : Handle([1]) | |
[2m2023-05-12T12:57:41.282491Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Binary { op: Multiply, left: [9], right: [24] } : Handle([4]) | |
[2m2023-05-12T12:57:41.282496Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282501Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = CallResult([16]) : Handle([4]) | |
[2m2023-05-12T12:57:41.282506Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Binary { op: Add, left: [27], right: [25] } : Handle([4]) | |
[2m2023-05-12T12:57:41.282511Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = AccessIndex { base: [12], index: 1 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.282543Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.282548Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([4]) | |
[2m2023-05-12T12:57:41.282553Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([4]) | |
[2m2023-05-12T12:57:41.282557Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = FunctionArgument(3) : Handle([1]) | |
[2m2023-05-12T12:57:41.282561Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = FunctionArgument(4) : Handle([4]) | |
[2m2023-05-12T12:57:41.282566Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = FunctionArgument(5) : Handle([4]) | |
[2m2023-05-12T12:57:41.282571Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = FunctionArgument(6) : Handle([1]) | |
[2m2023-05-12T12:57:41.282577Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = FunctionArgument(7) : Handle([1]) | |
[2m2023-05-12T12:57:41.282582Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282587Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = CallResult([18]) : Handle([35]) | |
[2m2023-05-12T12:57:41.282591Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = CallResult([19]) : Handle([4]) | |
[2m2023-05-12T12:57:41.282596Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Binary { op: Multiply, left: [11], right: [8] } : Handle([4]) | |
[2m2023-05-12T12:57:41.282600Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = CallResult([18]) : Handle([35]) | |
[2m2023-05-12T12:57:41.282605Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = CallResult([19]) : Handle([4]) | |
[2m2023-05-12T12:57:41.282611Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Binary { op: Add, left: [12], right: [14] } : Handle([4]) | |
[2m2023-05-12T12:57:41.282615Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.282623Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = AccessIndex { base: [16], index: 1 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.282644Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([7]) | |
[2m2023-05-12T12:57:41.282649Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.282653Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([4]) | |
[2m2023-05-12T12:57:41.282658Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = GlobalVariable([7]) : Value(Pointer { base: [19], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.282663Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = AccessIndex { base: [4], index: 0 } : Value(Pointer { base: [18], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.282672Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Access { base: [5], index: [1] } : Value(Pointer { base: [9], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.282677Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = AccessIndex { base: [6], index: 2 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.282684Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Load { pointer: [7] } : Handle([5]) | |
[2m2023-05-12T12:57:41.282688Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Swizzle { size: Tri, vector: [8], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282694Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Swizzle { size: Tri, vector: [2], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282702Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Binary { op: Subtract, left: [9], right: [10] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282707Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Math { fun: Abs, arg: [11], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282725Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = AccessIndex { base: [12], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282730Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = AccessIndex { base: [12], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282737Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = AccessIndex { base: [12], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282782Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Math { fun: Max, arg: [14], arg1: Some([15]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282788Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Math { fun: Max, arg: [13], arg1: Some([16]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282793Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = AccessIndex { base: [6], index: 5 } : Value(Pointer { base: [1], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.282798Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Load { pointer: [18] } : Handle([1]) | |
[2m2023-05-12T12:57:41.282803Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Binary { op: Multiply, left: [19], right: [17] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282808Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Swizzle { size: Tri, vector: [3], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282813Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Binary { op: Multiply, left: [20], right: [21] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282818Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = AccessIndex { base: [6], index: 4 } : Value(Pointer { base: [1], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.282822Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Load { pointer: [23] } : Handle([1]) | |
[2m2023-05-12T12:57:41.282827Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Swizzle { size: Tri, vector: [11], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282832Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Math { fun: Normalize, arg: [25], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282837Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Binary { op: Multiply, left: [24], right: [26] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282841Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Swizzle { size: Tri, vector: [2], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282848Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Binary { op: Add, left: [28], right: [22] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282858Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Binary { op: Add, left: [29], right: [27] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282864Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Swizzle { size: Tri, vector: [30], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282869Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = AccessIndex { base: [6], index: 2 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.282876Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Load { pointer: [32] } : Handle([5]) | |
[2m2023-05-12T12:57:41.282883Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Swizzle { size: Tri, vector: [33], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282892Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Binary { op: Subtract, left: [31], right: [34] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282900Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = Math { fun: Abs, arg: [35], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282910Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = AccessIndex { base: [36], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282915Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = AccessIndex { base: [36], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282920Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = AccessIndex { base: [36], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282925Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = Math { fun: Max, arg: [38], arg1: Some([39]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282930Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = Math { fun: Max, arg: [37], arg1: Some([40]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282935Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = Unary { op: Negate, expr: [41] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282940Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [43] = AccessIndex { base: [6], index: 0 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.282947Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [44] = Load { pointer: [43] } : Handle([5]) | |
[2m2023-05-12T12:57:41.282952Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [45] = Swizzle { size: Bi, vector: [44], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282958Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [46] = Binary { op: Multiply, left: [42], right: [45] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282963Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [47] = AccessIndex { base: [6], index: 0 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.282969Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [48] = Load { pointer: [47] } : Handle([5]) | |
[2m2023-05-12T12:57:41.282974Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [49] = Swizzle { size: Bi, vector: [48], pattern: [Z, W, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282982Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [50] = Binary { op: Add, left: [46], right: [49] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282989Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [51] = AccessIndex { base: [50], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.282994Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [52] = AccessIndex { base: [50], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283008Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [53] = Binary { op: Divide, left: [51], right: [52] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283014Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [54] = GlobalVariable([3]) : Handle([24]) | |
[2m2023-05-12T12:57:41.283019Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [55] = GlobalVariable([4]) : Handle([25]) | |
[2m2023-05-12T12:57:41.283023Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [56] = Constant([60]) : Handle([4]) | |
[2m2023-05-12T12:57:41.283028Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [57] = Binary { op: Multiply, left: [35], right: [56] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283049Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([7]) | |
[2m2023-05-12T12:57:41.283058Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.283062Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([4]) | |
[2m2023-05-12T12:57:41.283067Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = GlobalVariable([7]) : Value(Pointer { base: [19], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.283073Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = AccessIndex { base: [4], index: 0 } : Value(Pointer { base: [18], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.283081Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Access { base: [5], index: [1] } : Value(Pointer { base: [9], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.283087Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = AccessIndex { base: [6], index: 2 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.283093Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Load { pointer: [7] } : Handle([5]) | |
[2m2023-05-12T12:57:41.283098Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Swizzle { size: Tri, vector: [8], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283103Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Swizzle { size: Tri, vector: [2], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283110Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Binary { op: Subtract, left: [9], right: [10] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283115Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [6], index: 0 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.283123Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = AccessIndex { base: [12], index: 0 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.283128Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Load { pointer: [13] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283133Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283137Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = AccessIndex { base: [6], index: 0 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.283145Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = AccessIndex { base: [16], index: 1 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.283152Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Load { pointer: [17] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283157Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Compose { ty: [4], components: [[14], [15], [18]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.283164Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.283174Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = AccessIndex { base: [20], index: 1 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.283178Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283183Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283190Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = AccessIndex { base: [20], index: 0 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.283195Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Load { pointer: [24] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283199Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = AccessIndex { base: [20], index: 0 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.283204Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Load { pointer: [26] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283209Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Binary { op: Multiply, left: [25], right: [27] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283215Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Binary { op: Subtract, left: [23], right: [28] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283220Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = AccessIndex { base: [20], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.283225Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Load { pointer: [30] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283229Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = AccessIndex { base: [20], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.283234Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Load { pointer: [32] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283240Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Binary { op: Multiply, left: [31], right: [33] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283249Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Binary { op: Subtract, left: [29], right: [34] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283254Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = Math { fun: Max, arg: [22], arg1: Some([35]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283259Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = Math { fun: Sqrt, arg: [36], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283264Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = AccessIndex { base: [6], index: 3 } : Value(Pointer { base: [7], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.283269Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = Load { pointer: [38] } : Handle([7]) | |
[2m2023-05-12T12:57:41.283273Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = Constant([2]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.283280Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = Binary { op: And, left: [39], right: [40] } : Handle([7]) | |
[2m2023-05-12T12:57:41.283285Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.283297Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [43] = Binary { op: NotEqual, left: [41], right: [42] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.283302Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [44] = AccessIndex { base: [20], index: 1 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.283307Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [45] = AccessIndex { base: [20], index: 1 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.283313Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [46] = Load { pointer: [45] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283318Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [47] = Unary { op: Negate, expr: [46] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283323Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [48] = Load { pointer: [20] } : Handle([4]) | |
[2m2023-05-12T12:57:41.283328Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [49] = Unary { op: Negate, expr: [48] } : Handle([4]) | |
[2m2023-05-12T12:57:41.283332Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [50] = Math { fun: Dot, arg: [49], arg1: Some([11]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283337Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [51] = Unary { op: Negate, expr: [11] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283342Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [52] = AccessIndex { base: [6], index: 4 } : Value(Pointer { base: [1], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.283347Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [53] = Load { pointer: [52] } : Handle([1]) | |
[2m2023-05-12T12:57:41.283351Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [54] = Math { fun: Normalize, arg: [11], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283356Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [55] = Binary { op: Multiply, left: [53], right: [54] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283364Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [56] = Binary { op: Add, left: [51], right: [55] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283369Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [57] = Swizzle { size: Tri, vector: [3], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283374Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [58] = AccessIndex { base: [6], index: 5 } : Value(Pointer { base: [1], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.283378Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [59] = Load { pointer: [58] } : Handle([1]) | |
[2m2023-05-12T12:57:41.283383Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [60] = Binary { op: Multiply, left: [57], right: [59] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283388Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [61] = Binary { op: Multiply, left: [60], right: [50] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283397Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [62] = Binary { op: Add, left: [56], right: [61] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283402Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [63] = Constant([50]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283415Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [64] = LocalVariable([2]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.283419Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [65] = AccessIndex { base: [49], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283427Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [66] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283436Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [67] = Binary { op: GreaterEqual, left: [65], right: [66] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.283443Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [68] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283448Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [69] = Constant([50]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283452Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [70] = AccessIndex { base: [49], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283457Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [71] = Load { pointer: [64] } : Handle([1]) | |
[2m2023-05-12T12:57:41.283463Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [72] = Binary { op: Add, left: [70], right: [71] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283474Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [73] = Binary { op: Divide, left: [69], right: [72] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283479Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [74] = AccessIndex { base: [49], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283484Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [75] = AccessIndex { base: [49], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283489Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [76] = Binary { op: Multiply, left: [74], right: [75] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283493Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [77] = Binary { op: Multiply, left: [76], right: [73] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283498Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [78] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283503Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [79] = Load { pointer: [64] } : Handle([1]) | |
[2m2023-05-12T12:57:41.283507Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [80] = AccessIndex { base: [49], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283512Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [81] = Binary { op: Multiply, left: [79], right: [80] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283516Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [82] = AccessIndex { base: [49], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283521Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [83] = Binary { op: Multiply, left: [81], right: [82] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283526Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [84] = Binary { op: Multiply, left: [83], right: [73] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283534Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [85] = Binary { op: Add, left: [78], right: [84] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283539Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [86] = Load { pointer: [64] } : Handle([1]) | |
[2m2023-05-12T12:57:41.283543Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [87] = Binary { op: Multiply, left: [86], right: [77] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283548Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [88] = Load { pointer: [64] } : Handle([1]) | |
[2m2023-05-12T12:57:41.283553Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [89] = Unary { op: Negate, expr: [88] } : Handle([1]) | |
[2m2023-05-12T12:57:41.283557Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [90] = AccessIndex { base: [49], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283562Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [91] = Binary { op: Multiply, left: [89], right: [90] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283574Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [92] = Compose { ty: [4], components: [[85], [87], [91]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.283579Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [93] = Unary { op: Negate, expr: [77] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283584Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [94] = Load { pointer: [64] } : Handle([1]) | |
[2m2023-05-12T12:57:41.283589Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [95] = Unary { op: Negate, expr: [94] } : Handle([1]) | |
[2m2023-05-12T12:57:41.283593Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [96] = AccessIndex { base: [49], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283598Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [97] = AccessIndex { base: [49], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283602Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [98] = Binary { op: Multiply, left: [96], right: [97] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283607Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [99] = Binary { op: Multiply, left: [98], right: [73] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283618Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [100] = Binary { op: Subtract, left: [95], right: [99] } : Handle([1]) | |
[2m2023-05-12T12:57:41.283623Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [101] = AccessIndex { base: [49], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283627Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [102] = Compose { ty: [4], components: [[93], [100], [101]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.283639Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [103] = Compose { ty: [39], components: [[102], [92], [49]] } : Handle([39]) | |
[2m2023-05-12T12:57:41.283644Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [104] = Binary { op: Multiply, left: [62], right: [103] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283649Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [105] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283654Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [106] = AccessIndex { base: [6], index: 6 } : Value(Pointer { base: [1], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.283659Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [107] = Load { pointer: [106] } : Handle([1]) | |
[2m2023-05-12T12:57:41.283665Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [108] = AccessIndex { base: [104], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283670Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [109] = Unary { op: Negate, expr: [108] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283675Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [110] = Binary { op: Multiply, left: [107], right: [109] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283689Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [111] = Binary { op: Divide, left: [105], right: [110] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283694Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [112] = Swizzle { size: Bi, vector: [104], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283699Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [113] = Binary { op: Multiply, left: [112], right: [111] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283704Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [114] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283710Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [115] = Constant([61]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283720Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [116] = Compose { ty: [35], components: [[114], [115]] } : Handle([35]) | |
[2m2023-05-12T12:57:41.283725Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [117] = Binary { op: Multiply, left: [113], right: [116] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283730Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [118] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283734Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [119] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283741Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [120] = Compose { ty: [35], components: [[118], [119]] } : Handle([35]) | |
[2m2023-05-12T12:57:41.283750Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [121] = Binary { op: Add, left: [117], right: [120] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283755Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [122] = Constant([31]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283760Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [123] = AccessIndex { base: [104], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283764Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [124] = Unary { op: Negate, expr: [123] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283774Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [125] = Binary { op: Divide, left: [122], right: [124] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.283779Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [126] = GlobalVariable([5]) : Handle([26]) | |
[2m2023-05-12T12:57:41.283784Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [127] = GlobalVariable([6]) : Handle([25]) | |
[2m2023-05-12T12:57:41.283796Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [128] = As { expr: [1], kind: Sint, convert: Some(4) } : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.283801Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [129] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.283811Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [130] = AccessIndex { base: [129], index: 5 } : Value(Pointer { base: [15], space: Uniform }) | |
[2m2023-05-12T12:57:41.283816Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [131] = Load { pointer: [130] } : Handle([15]) | |
[2m2023-05-12T12:57:41.283835Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([7]) | |
[2m2023-05-12T12:57:41.283840Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.283844Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.283850Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = AccessIndex { base: [3], index: 0 } : Value(Pointer { base: [13], space: Uniform }) | |
[2m2023-05-12T12:57:41.283860Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Access { base: [4], index: [1] } : Value(Pointer { base: [12], space: Uniform }) | |
[2m2023-05-12T12:57:41.283865Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.283873Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = LocalVariable([1]) : Value(Pointer { base: [7], space: Function }) | |
[2m2023-05-12T12:57:41.283878Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Load { pointer: [7] } : Handle([7]) | |
[2m2023-05-12T12:57:41.283885Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = AccessIndex { base: [5], index: 6 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.283891Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Load { pointer: [9] } : Handle([7]) | |
[2m2023-05-12T12:57:41.283899Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Binary { op: Less, left: [8], right: [10] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.283904Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Unary { op: Negate, expr: [2] } : Handle([1]) | |
[2m2023-05-12T12:57:41.283909Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = AccessIndex { base: [5], index: 0 } : Value(Pointer { base: [11], space: Uniform }) | |
[2m2023-05-12T12:57:41.283914Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Load { pointer: [7] } : Handle([7]) | |
[2m2023-05-12T12:57:41.283919Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Access { base: [13], index: [14] } : Value(Pointer { base: [10], space: Uniform }) | |
[2m2023-05-12T12:57:41.283926Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = AccessIndex { base: [15], index: 2 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.283931Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Load { pointer: [16] } : Handle([1]) | |
[2m2023-05-12T12:57:41.283940Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Less, left: [12], right: [17] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.283946Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Load { pointer: [7] } : Handle([7]) | |
[2m2023-05-12T12:57:41.283950Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Load { pointer: [7] } : Handle([7]) | |
[2m2023-05-12T12:57:41.283955Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Constant([44]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.283973Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([7]) | |
[2m2023-05-12T12:57:41.283979Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([7]) | |
[2m2023-05-12T12:57:41.283983Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([5]) | |
[2m2023-05-12T12:57:41.283988Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = FunctionArgument(3) : Handle([4]) | |
[2m2023-05-12T12:57:41.283993Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.283999Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = AccessIndex { base: [5], index: 0 } : Value(Pointer { base: [13], space: Uniform }) | |
[2m2023-05-12T12:57:41.284006Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Access { base: [6], index: [1] } : Value(Pointer { base: [12], space: Uniform }) | |
[2m2023-05-12T12:57:41.284012Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = AccessIndex { base: [7], index: 0 } : Value(Pointer { base: [11], space: Uniform }) | |
[2m2023-05-12T12:57:41.284019Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Access { base: [8], index: [2] } : Value(Pointer { base: [10], space: Uniform }) | |
[2m2023-05-12T12:57:41.284024Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = AccessIndex { base: [7], index: 5 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.284029Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Load { pointer: [10] } : Handle([1]) | |
[2m2023-05-12T12:57:41.284038Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [9], index: 1 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.284045Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Load { pointer: [12] } : Handle([1]) | |
[2m2023-05-12T12:57:41.284049Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Multiply, left: [11], right: [13] } : Handle([1]) | |
[2m2023-05-12T12:57:41.284054Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Swizzle { size: Tri, vector: [4], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284059Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Binary { op: Multiply, left: [14], right: [15] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284064Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = AccessIndex { base: [7], index: 4 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.284069Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Load { pointer: [17] } : Handle([1]) | |
[2m2023-05-12T12:57:41.284073Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = AccessIndex { base: [7], index: 2 } : Value(Pointer { base: [4], space: Uniform }) | |
[2m2023-05-12T12:57:41.284083Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Load { pointer: [19] } : Handle([4]) | |
[2m2023-05-12T12:57:41.284088Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Swizzle { size: Tri, vector: [20], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284093Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Binary { op: Multiply, left: [18], right: [21] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284098Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Swizzle { size: Tri, vector: [3], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284104Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Binary { op: Add, left: [23], right: [16] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284111Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Binary { op: Add, left: [24], right: [22] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284116Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = AccessIndex { base: [3], index: 3 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284124Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Compose { ty: [5], components: [[25], [26]] } : Handle([5]) | |
[2m2023-05-12T12:57:41.284129Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = AccessIndex { base: [9], index: 0 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.284134Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Load { pointer: [28] } : Handle([3]) | |
[2m2023-05-12T12:57:41.284139Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Binary { op: Multiply, left: [29], right: [27] } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284145Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = AccessIndex { base: [30], index: 3 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284150Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284158Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Binary { op: LessEqual, left: [31], right: [32] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.284166Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284170Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Swizzle { size: Tri, vector: [30], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284177Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = AccessIndex { base: [30], index: 3 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284185Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = Splat { size: Tri, value: [36] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284190Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = Binary { op: Divide, left: [35], right: [37] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284198Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = Swizzle { size: Bi, vector: [38], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284203Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = Constant([50]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284209Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = Splat { size: Bi, value: [40] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284216Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = Binary { op: Less, left: [39], right: [41] } : Value(Vector { size: Bi, kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.284221Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [43] = Relational { fun: Any, argument: [42] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.284226Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [44] = AccessIndex { base: [38], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284231Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [45] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284236Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [46] = Binary { op: Less, left: [44], right: [45] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.284244Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [47] = Binary { op: LogicalOr, left: [43], right: [46] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.284249Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [48] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284254Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [49] = Splat { size: Tri, value: [48] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284260Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [50] = Binary { op: Greater, left: [38], right: [49] } : Value(Vector { size: Tri, kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.284265Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [51] = Relational { fun: Any, argument: [50] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.284275Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [52] = Binary { op: LogicalOr, left: [47], right: [51] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.284280Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [53] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284285Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [54] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284290Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [55] = Constant([61]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284302Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [56] = Compose { ty: [35], components: [[54], [55]] } : Handle([35]) | |
[2m2023-05-12T12:57:41.284307Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [57] = Swizzle { size: Bi, vector: [38], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284314Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [58] = Binary { op: Multiply, left: [57], right: [56] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284319Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [59] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284324Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [60] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284330Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [61] = Compose { ty: [35], components: [[59], [60]] } : Handle([35]) | |
[2m2023-05-12T12:57:41.284343Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [62] = Binary { op: Add, left: [58], right: [61] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284348Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [63] = AccessIndex { base: [38], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284352Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [64] = GlobalVariable([5]) : Handle([26]) | |
[2m2023-05-12T12:57:41.284357Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [65] = GlobalVariable([6]) : Handle([25]) | |
[2m2023-05-12T12:57:41.284364Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [66] = AccessIndex { base: [7], index: 8 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.284369Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [67] = Load { pointer: [66] } : Handle([7]) | |
[2m2023-05-12T12:57:41.284375Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [68] = Binary { op: Add, left: [67], right: [2] } : Handle([7]) | |
[2m2023-05-12T12:57:41.284395Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([7]) | |
[2m2023-05-12T12:57:41.284400Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.284405Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([4]) | |
[2m2023-05-12T12:57:41.284409Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = FunctionArgument(3) : Handle([1]) | |
[2m2023-05-12T12:57:41.284414Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.284419Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = AccessIndex { base: [5], index: 0 } : Value(Pointer { base: [13], space: Uniform }) | |
[2m2023-05-12T12:57:41.284428Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Access { base: [6], index: [1] } : Value(Pointer { base: [12], space: Uniform }) | |
[2m2023-05-12T12:57:41.284433Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = CallResult([27]) : Handle([7]) | |
[2m2023-05-12T12:57:41.284439Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = AccessIndex { base: [7], index: 6 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.284444Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Load { pointer: [9] } : Handle([7]) | |
[2m2023-05-12T12:57:41.284452Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Binary { op: GreaterEqual, left: [8], right: [10] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.284457Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284461Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = CallResult([28]) : Handle([1]) | |
[2m2023-05-12T12:57:41.284468Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = LocalVariable([1]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.284473Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([44]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.284484Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Binary { op: Add, left: [8], right: [15] } : Handle([7]) | |
[2m2023-05-12T12:57:41.284489Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = AccessIndex { base: [7], index: 6 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.284494Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Load { pointer: [17] } : Handle([7]) | |
[2m2023-05-12T12:57:41.284500Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Binary { op: Less, left: [16], right: [18] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.284505Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = AccessIndex { base: [7], index: 0 } : Value(Pointer { base: [11], space: Uniform }) | |
[2m2023-05-12T12:57:41.284511Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Access { base: [20], index: [8] } : Value(Pointer { base: [10], space: Uniform }) | |
[2m2023-05-12T12:57:41.284520Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = AccessIndex { base: [21], index: 2 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.284525Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Load { pointer: [22] } : Handle([1]) | |
[2m2023-05-12T12:57:41.284529Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284534Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = AccessIndex { base: [7], index: 7 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.284539Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Load { pointer: [25] } : Handle([1]) | |
[2m2023-05-12T12:57:41.284545Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Binary { op: Subtract, left: [24], right: [26] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284550Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Binary { op: Multiply, left: [27], right: [23] } : Handle([1]) | |
[2m2023-05-12T12:57:41.284555Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Unary { op: Negate, expr: [4] } : Handle([1]) | |
[2m2023-05-12T12:57:41.284566Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Binary { op: GreaterEqual, left: [29], right: [28] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.284571Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = CallResult([28]) : Handle([1]) | |
[2m2023-05-12T12:57:41.284575Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Load { pointer: [14] } : Handle([1]) | |
[2m2023-05-12T12:57:41.284580Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Unary { op: Negate, expr: [4] } : Handle([1]) | |
[2m2023-05-12T12:57:41.284586Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Binary { op: Subtract, left: [33], right: [28] } : Handle([1]) | |
[2m2023-05-12T12:57:41.284590Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Binary { op: Subtract, left: [23], right: [28] } : Handle([1]) | |
[2m2023-05-12T12:57:41.284615Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.284620Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([7]) | |
[2m2023-05-12T12:57:41.284624Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([1]) | |
[2m2023-05-12T12:57:41.284629Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([62]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284634Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = CallResult([27]) : Handle([7]) | |
[2m2023-05-12T12:57:41.284642Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = As { expr: [5], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284649Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([63]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.284654Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([44]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.284659Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Binary { op: Add, left: [7], right: [8] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.284665Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = As { expr: [9], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284674Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Binary { op: Divide, left: [6], right: [10] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284679Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284683Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284688Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = CallResult([2]) : Handle([4]) | |
[2m2023-05-12T12:57:41.284692Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284699Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Binary { op: Subtract, left: [15], right: [4] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284704Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Swizzle { size: Tri, vector: [1], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284709Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Multiply, left: [16], right: [17] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284714Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Binary { op: Multiply, left: [4], right: [14] } : Handle([4]) | |
[2m2023-05-12T12:57:41.284719Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Binary { op: Add, left: [18], right: [19] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284732Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.284737Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.284742Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = AccessIndex { base: [2], index: 1 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.284749Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = AccessIndex { base: [3], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.284754Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Load { pointer: [4] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284759Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284766Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Binary { op: Greater, left: [5], right: [6] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.284771Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.284777Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = AccessIndex { base: [8], index: 0 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.284786Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Load { pointer: [9] } : Handle([5]) | |
[2m2023-05-12T12:57:41.284791Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Swizzle { size: Tri, vector: [10], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284796Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.284801Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = AccessIndex { base: [12], index: 1 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.284810Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Load { pointer: [13] } : Handle([5]) | |
[2m2023-05-12T12:57:41.284814Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Swizzle { size: Tri, vector: [14], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284819Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Binary { op: Multiply, left: [1], right: [15] } : Handle([4]) | |
[2m2023-05-12T12:57:41.284824Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.284830Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = AccessIndex { base: [17], index: 1 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.284835Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = AccessIndex { base: [18], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.284840Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Load { pointer: [19] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284845Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Binary { op: Multiply, left: [16], right: [20] } : Handle([4]) | |
[2m2023-05-12T12:57:41.284852Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Binary { op: Add, left: [11], right: [21] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284861Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.284867Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = AccessIndex { base: [23], index: 0 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.284874Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = AccessIndex { base: [24], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.284879Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Load { pointer: [25] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284883Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Compose { ty: [5], components: [[22], [26]] } : Handle([5]) | |
[2m2023-05-12T12:57:41.284887Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.284902Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.284907Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.284911Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([4]) | |
[2m2023-05-12T12:57:41.284916Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = CallResult([31]) : Handle([5]) | |
[2m2023-05-12T12:57:41.284923Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = LocalVariable([1]) : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.284930Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.284936Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = AccessIndex { base: [6], index: 2 } : Value(Pointer { base: [4], space: Uniform }) | |
[2m2023-05-12T12:57:41.284943Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = AccessIndex { base: [7], index: 0 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.284948Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Load { pointer: [8] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284953Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.284958Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = AccessIndex { base: [10], index: 2 } : Value(Pointer { base: [4], space: Uniform }) | |
[2m2023-05-12T12:57:41.284969Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [11], index: 1 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.284975Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Load { pointer: [12] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284979Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = AccessIndex { base: [5], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.284984Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284989Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Binary { op: Subtract, left: [13], right: [2] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.284994Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Binary { op: Subtract, left: [13], right: [9] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285002Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Divide, left: [16], right: [17] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285006Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285011Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285018Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Math { fun: Clamp, arg: [18], arg1: Some([19]), arg2: Some([20]), arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285030Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Binary { op: Subtract, left: [15], right: [21] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285035Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Load { pointer: [14] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285039Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Binary { op: Multiply, left: [23], right: [22] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285043Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Swizzle { size: Tri, vector: [1], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285048Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Load { pointer: [5] } : Handle([5]) | |
[2m2023-05-12T12:57:41.285052Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Swizzle { size: Tri, vector: [26], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285056Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = AccessIndex { base: [5], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.285063Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Load { pointer: [28] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285067Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Math { fun: Mix, arg: [25], arg1: Some([27]), arg2: Some([29]), arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285072Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = AccessIndex { base: [1], index: 3 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285089Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.285094Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.285098Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([4]) | |
[2m2023-05-12T12:57:41.285103Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = CallResult([31]) : Handle([5]) | |
[2m2023-05-12T12:57:41.285109Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = LocalVariable([1]) : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.285114Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.285118Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = AccessIndex { base: [6], index: 2 } : Value(Pointer { base: [4], space: Uniform }) | |
[2m2023-05-12T12:57:41.285128Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = AccessIndex { base: [7], index: 0 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.285133Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Load { pointer: [8] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285137Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = AccessIndex { base: [5], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.285142Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285146Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285150Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Multiply, left: [2], right: [9] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285154Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Math { fun: Exp, arg: [13], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285159Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Binary { op: Divide, left: [12], right: [14] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285169Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Binary { op: Subtract, left: [11], right: [15] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285174Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Load { pointer: [10] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285181Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Multiply, left: [17], right: [16] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285186Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Swizzle { size: Tri, vector: [1], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285191Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Load { pointer: [5] } : Handle([5]) | |
[2m2023-05-12T12:57:41.285198Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Swizzle { size: Tri, vector: [20], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285203Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = AccessIndex { base: [5], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.285209Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Load { pointer: [22] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285214Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Math { fun: Mix, arg: [19], arg1: Some([21]), arg2: Some([23]), arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285219Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = AccessIndex { base: [1], index: 3 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285241Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.285246Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.285251Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([4]) | |
[2m2023-05-12T12:57:41.285256Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = CallResult([31]) : Handle([5]) | |
[2m2023-05-12T12:57:41.285263Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = LocalVariable([1]) : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.285268Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.285274Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = AccessIndex { base: [6], index: 2 } : Value(Pointer { base: [4], space: Uniform }) | |
[2m2023-05-12T12:57:41.285285Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = AccessIndex { base: [7], index: 0 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.285290Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Load { pointer: [8] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285295Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Multiply, left: [2], right: [9] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285300Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = AccessIndex { base: [5], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.285305Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285311Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285316Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Multiply, left: [10], right: [10] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285321Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Math { fun: Exp, arg: [14], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285327Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Binary { op: Divide, left: [13], right: [15] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285339Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Binary { op: Subtract, left: [12], right: [16] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285344Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Load { pointer: [11] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285351Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Binary { op: Multiply, left: [18], right: [17] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285356Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Swizzle { size: Tri, vector: [1], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285361Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Load { pointer: [5] } : Handle([5]) | |
[2m2023-05-12T12:57:41.285366Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Swizzle { size: Tri, vector: [21], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285370Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = AccessIndex { base: [5], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.285375Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Load { pointer: [23] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285380Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Math { fun: Mix, arg: [20], arg1: Some([22]), arg2: Some([24]), arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285385Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = AccessIndex { base: [1], index: 3 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285399Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.285404Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.285409Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([4]) | |
[2m2023-05-12T12:57:41.285414Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = CallResult([31]) : Handle([5]) | |
[2m2023-05-12T12:57:41.285422Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = LocalVariable([1]) : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.285427Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285432Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285436Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.285442Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = AccessIndex { base: [8], index: 2 } : Value(Pointer { base: [4], space: Uniform }) | |
[2m2023-05-12T12:57:41.285447Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Load { pointer: [9] } : Handle([4]) | |
[2m2023-05-12T12:57:41.285452Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Binary { op: Multiply, left: [2], right: [10] } : Handle([4]) | |
[2m2023-05-12T12:57:41.285456Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Math { fun: Exp, arg: [11], arg1: None, arg2: None, arg3: None } : Handle([4]) | |
[2m2023-05-12T12:57:41.285462Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Splat { size: Tri, value: [7] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285467Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Divide, left: [13], right: [12] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285476Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Splat { size: Tri, value: [6] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285481Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Binary { op: Subtract, left: [15], right: [14] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285488Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285493Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285498Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.285503Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = AccessIndex { base: [19], index: 4 } : Value(Pointer { base: [4], space: Uniform }) | |
[2m2023-05-12T12:57:41.285508Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Load { pointer: [20] } : Handle([4]) | |
[2m2023-05-12T12:57:41.285512Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Binary { op: Multiply, left: [2], right: [21] } : Handle([4]) | |
[2m2023-05-12T12:57:41.285517Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Math { fun: Exp, arg: [22], arg1: None, arg2: None, arg3: None } : Handle([4]) | |
[2m2023-05-12T12:57:41.285523Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Splat { size: Tri, value: [18] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285528Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Binary { op: Divide, left: [24], right: [23] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285537Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Splat { size: Tri, value: [17] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285542Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Binary { op: Subtract, left: [26], right: [25] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285546Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Swizzle { size: Tri, vector: [1], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285551Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285556Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = AccessIndex { base: [5], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.285561Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Load { pointer: [30] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285565Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Binary { op: Multiply, left: [16], right: [31] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285577Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Splat { size: Tri, value: [29] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285582Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Binary { op: Subtract, left: [33], right: [32] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285587Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Binary { op: Multiply, left: [28], right: [34] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285591Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = Load { pointer: [5] } : Handle([5]) | |
[2m2023-05-12T12:57:41.285596Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = Swizzle { size: Tri, vector: [36], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285601Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = Binary { op: Multiply, left: [37], right: [27] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285608Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = AccessIndex { base: [5], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.285613Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = Load { pointer: [39] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285618Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = Binary { op: Multiply, left: [38], right: [40] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285625Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = Binary { op: Add, left: [35], right: [41] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285630Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [43] = AccessIndex { base: [1], index: 3 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285646Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.285651Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285655Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285660Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285688Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.285693Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([64]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285697Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([65]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285702Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([66]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285706Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([67]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285711Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([68]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285716Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285720Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285725Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([69]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285729Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([70]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285777Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.285782Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285787Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285792Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([71]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285796Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285801Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([72]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285808Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([73]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285813Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285817Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([74]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285822Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285831Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Compose { ty: [4], components: [[2], [3], [4]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.285837Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Compose { ty: [4], components: [[5], [6], [7]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.285841Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Compose { ty: [4], components: [[8], [9], [10]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.285846Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Compose { ty: [39], components: [[11], [12], [13]] } : Handle([39]) | |
[2m2023-05-12T12:57:41.285851Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285866Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([1]) | |
[2m2023-05-12T12:57:41.285871Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285876Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Unary { op: Negate, expr: [1] } : Handle([1]) | |
[2m2023-05-12T12:57:41.285881Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Math { fun: Exp, arg: [3], arg1: None, arg2: None, arg3: None } : Handle([1]) | |
[2m2023-05-12T12:57:41.285893Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.285903Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = AccessIndex { base: [1], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285908Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = CallResult([39]) : Handle([1]) | |
[2m2023-05-12T12:57:41.285913Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = AccessIndex { base: [1], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285918Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = CallResult([39]) : Handle([1]) | |
[2m2023-05-12T12:57:41.285923Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = AccessIndex { base: [1], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285928Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = CallResult([39]) : Handle([1]) | |
[2m2023-05-12T12:57:41.285945Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.285950Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([64]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285955Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([65]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285960Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([66]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.285971Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.285981Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.285986Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Load { pointer: [2] } : Handle([4]) | |
[2m2023-05-12T12:57:41.285993Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = CallResult([37]) : Handle([4]) | |
[2m2023-05-12T12:57:41.286007Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Swizzle { size: Bi, vector: [4], pattern: [Y, Z, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286013Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Math { fun: Length, arg: [5], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286018Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([75]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286023Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Multiply, left: [6], right: [7] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286028Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = CallResult([39]) : Handle([1]) | |
[2m2023-05-12T12:57:41.286032Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([76]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286040Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Binary { op: Subtract, left: [9], right: [10] } : Handle([1]) | |
[2m2023-05-12T12:57:41.286045Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([77]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286049Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Multiply, left: [11], right: [12] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286054Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286059Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Math { fun: Max, arg: [13], arg1: Some([14]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286082Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = LocalVariable([2]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.286087Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Load { pointer: [16] } : Handle([1]) | |
[2m2023-05-12T12:57:41.286092Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Load { pointer: [16] } : Handle([1]) | |
[2m2023-05-12T12:57:41.286096Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Binary { op: Multiply, left: [18], right: [17] } : Handle([1]) | |
[2m2023-05-12T12:57:41.286101Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Load { pointer: [2] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286106Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Swizzle { size: Tri, vector: [20], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286110Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Swizzle { size: Tri, vector: [4], pattern: [X, X, X, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286115Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Load { pointer: [16] } : Handle([1]) | |
[2m2023-05-12T12:57:41.286120Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Math { fun: Mix, arg: [21], arg1: Some([22]), arg2: Some([23]), arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286125Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = AccessIndex { base: [4], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286130Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = CallResult([39]) : Handle([1]) | |
[2m2023-05-12T12:57:41.286134Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Load { pointer: [2] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286152Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Swizzle { size: Tri, vector: [27], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286157Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286162Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Constant([78]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286166Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Load { pointer: [2] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286171Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Swizzle { size: Tri, vector: [31], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286176Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = CallResult([41]) : Handle([1]) | |
[2m2023-05-12T12:57:41.286180Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Math { fun: Max, arg: [30], arg1: Some([33]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286212Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.286217Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286222Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286227Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Add, left: [1], right: [3] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286239Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.286244Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([82]) : Handle([35]) | |
[2m2023-05-12T12:57:41.286251Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Swizzle { size: Tri, vector: [2], pattern: [X, Y, Y, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286256Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Math { fun: Exp2, arg: [3], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286261Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = CallResult([43]) : Handle([4]) | |
[2m2023-05-12T12:57:41.286268Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Swizzle { size: Bi, vector: [5], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286274Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = CallResult([43]) : Handle([4]) | |
[2m2023-05-12T12:57:41.286279Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = AccessIndex { base: [6], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286285Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Splat { size: Tri, value: [8] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286290Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Subtract, left: [7], right: [9] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286295Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = AccessIndex { base: [6], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286299Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [6], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286304Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Subtract, left: [11], right: [12] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286316Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Splat { size: Tri, value: [13] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286321Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Binary { op: Divide, left: [10], right: [14] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286326Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Constant([83]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286330Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286338Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Subtract, left: [16], right: [17] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286344Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = As { expr: [18], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286349Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([83]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286354Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = As { expr: [20], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286361Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Binary { op: Divide, left: [19], right: [21] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286366Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Binary { op: Multiply, left: [15], right: [22] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286370Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286375Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Constant([83]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286380Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = As { expr: [25], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286385Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Binary { op: Divide, left: [24], right: [26] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286391Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Splat { size: Tri, value: [27] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286396Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Binary { op: Add, left: [23], right: [28] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286401Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Math { fun: Saturate, arg: [29], arg1: None, arg2: None, arg3: None } : Handle([4]) | |
[2m2023-05-12T12:57:41.286413Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.286418Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Load { pointer: [31] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286422Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = CallResult([36]) : Handle([4]) | |
[2m2023-05-12T12:57:41.286435Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.286440Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([84]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286448Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286453Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Add, left: [1], right: [3] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286460Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Binary { op: Multiply, left: [1], right: [4] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286465Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([85]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286475Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Splat { size: Tri, value: [6] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286480Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Subtract, left: [5], right: [7] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286485Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([86]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286490Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Multiply, left: [9], right: [1] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286494Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([87]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286501Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Splat { size: Tri, value: [11] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286506Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Add, left: [10], right: [12] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286511Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Multiply, left: [1], right: [13] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286516Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([88]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286523Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Splat { size: Tri, value: [15] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286528Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Binary { op: Add, left: [14], right: [16] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286538Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.286551Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.286556Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([89]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286561Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([90]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286565Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([91]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286578Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Compose { ty: [4], components: [[3], [4], [5]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286583Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([92]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286588Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([93]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286593Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([94]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286606Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Compose { ty: [4], components: [[7], [8], [9]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286611Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([95]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286616Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([96]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286621Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([97]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286638Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Compose { ty: [4], components: [[11], [12], [13]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286643Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Compose { ty: [39], components: [[6], [10], [14]] } : Handle([39]) | |
[2m2023-05-12T12:57:41.286648Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Constant([98]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286653Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Constant([99]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286658Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Constant([100]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286674Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Compose { ty: [4], components: [[16], [17], [18]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286679Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([101]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286684Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Constant([102]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286689Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Constant([103]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286702Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Compose { ty: [4], components: [[20], [21], [22]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286707Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Constant([104]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286712Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Constant([105]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286717Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Constant([106]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286739Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.286745Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.286750Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Math { fun: Abs, arg: [1], arg1: None, arg2: None, arg3: None } : Handle([4]) | |
[2m2023-05-12T12:57:41.286766Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.286771Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.286776Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = CallResult([41]) : Handle([1]) | |
[2m2023-05-12T12:57:41.286794Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.286799Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.286803Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([1]) | |
[2m2023-05-12T12:57:41.286808Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([107]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286812Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286818Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Splat { size: Tri, value: [5] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286823Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Math { fun: Max, arg: [6], arg1: Some([1]), arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286838Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.286843Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Load { pointer: [8] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286848Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([108]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286853Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Load { pointer: [8] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286863Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Splat { size: Tri, value: [10] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286868Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Add, left: [12], right: [11] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286873Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Load { pointer: [8] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286878Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([109]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286883Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Splat { size: Tri, value: [15] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286892Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Binary { op: Less, left: [14], right: [16] } : Value(Vector { size: Tri, kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.286898Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Select { condition: [17], accept: [13], reject: [9] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286903Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Load { pointer: [8] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286914Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Splat { size: Tri, value: [4] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286919Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Binary { op: Divide, left: [19], right: [20] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286924Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Math { fun: Log2, arg: [21], arg1: None, arg2: None, arg3: None } : Handle([4]) | |
[2m2023-05-12T12:57:41.286929Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286934Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Splat { size: Tri, value: [3] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286939Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Math { fun: Clamp, arg: [22], arg1: Some([23]), arg2: Some([24]), arg3: None } : Handle([4]) | |
[2m2023-05-12T12:57:41.286944Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Binary { op: Subtract, left: [3], right: [2] } : Handle([1]) | |
[2m2023-05-12T12:57:41.286949Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Load { pointer: [8] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286955Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.286960Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Binary { op: Subtract, left: [27], right: [28] } : Handle([4]) | |
[2m2023-05-12T12:57:41.286975Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.286980Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.286987Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([1]) | |
[2m2023-05-12T12:57:41.287000Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.287005Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([107]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287010Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: Subtract, left: [3], right: [2] } : Handle([1]) | |
[2m2023-05-12T12:57:41.287014Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Load { pointer: [4] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287019Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Multiply, left: [7], right: [6] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287026Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287031Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Add, left: [8], right: [9] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287036Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([39]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287052Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.287057Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287063Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287068Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Math { fun: Max, arg: [3], arg1: Some([1]), arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287083Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.287088Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Load { pointer: [5] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287093Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([110]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287097Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([111]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287102Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([112]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287116Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Compose { ty: [4], components: [[7], [8], [9]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287122Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Math { fun: Dot, arg: [6], arg1: Some([10]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287127Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Load { pointer: [5] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287131Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([113]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287136Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Constant([114]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287140Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([115]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287155Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Compose { ty: [4], components: [[13], [14], [15]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287160Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Math { fun: Dot, arg: [12], arg1: Some([16]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287169Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Load { pointer: [5] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287174Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Constant([116]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287178Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([111]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287183Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Constant([117]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287200Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Compose { ty: [4], components: [[19], [20], [21]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287205Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Math { fun: Dot, arg: [18], arg1: Some([22]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287210Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Compose { ty: [4], components: [[11], [17], [23]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287214Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Load { pointer: [5] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287219Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Constant([118]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287224Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Constant([119]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287228Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = CallResult([49]) : Handle([4]) | |
[2m2023-05-12T12:57:41.287233Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Load { pointer: [5] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287237Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287243Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Splat { size: Tri, value: [30] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287248Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287264Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.287269Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.287273Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287279Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Subtract, left: [2], right: [3] } : Handle([1]) | |
[2m2023-05-12T12:57:41.287285Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Binary { op: Divide, left: [4], right: [2] } : Handle([1]) | |
[2m2023-05-12T12:57:41.287291Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: Multiply, left: [1], right: [5] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287295Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287300Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Divide, left: [7], right: [2] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287306Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Splat { size: Tri, value: [8] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287311Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Add, left: [6], right: [9] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287318Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = CallResult([36]) : Handle([4]) | |
[2m2023-05-12T12:57:41.287345Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.287350Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287355Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287360Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Add, left: [3], right: [1] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287376Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.287380Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.287385Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287390Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Multiply, left: [2], right: [2] } : Handle([1]) | |
[2m2023-05-12T12:57:41.287395Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Splat { size: Tri, value: [4] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287400Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: Divide, left: [1], right: [5] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287408Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Splat { size: Tri, value: [3] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287413Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Add, left: [7], right: [6] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287418Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Binary { op: Multiply, left: [1], right: [8] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287423Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287428Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Splat { size: Tri, value: [10] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287433Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Binary { op: Add, left: [11], right: [1] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287446Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.287451Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.287456Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = CallResult([41]) : Handle([1]) | |
[2m2023-05-12T12:57:41.287468Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.287473Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = CallResult([41]) : Handle([1]) | |
[2m2023-05-12T12:57:41.287477Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287482Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Add, left: [3], right: [2] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287502Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.287507Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287514Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([123]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287519Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Divide, left: [2], right: [3] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287537Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([35]) | |
[2m2023-05-12T12:57:41.287542Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([124]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287547Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([125]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287553Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Compose { ty: [35], components: [[2], [3]] } : Handle([35]) | |
[2m2023-05-12T12:57:41.287557Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Math { fun: Dot, arg: [4], arg1: Some([1]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287563Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Splat { size: Tri, value: [5] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287569Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Swizzle { size: Tri, vector: [6], pattern: [X, X, X, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287577Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.287591Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Load { pointer: [8] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287599Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Swizzle { size: Tri, vector: [9], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287604Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([126]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287608Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([127]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287613Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([128]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287619Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Compose { ty: [4], components: [[11], [12], [13]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287626Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Binary { op: Divide, left: [10], right: [14] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287631Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Math { fun: Fract, arg: [15], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287636Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Load { pointer: [8] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287641Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287655Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Splat { size: Tri, value: [18] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287660Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Binary { op: Subtract, left: [17], right: [19] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287664Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Constant([129]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287675Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.287684Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Swizzle { size: Tri, vector: [1], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287689Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287695Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Splat { size: Tri, value: [3] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287699Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Math { fun: Max, arg: [2], arg1: Some([4]), arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287708Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.287713Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Load { pointer: [6] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287717Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.287725Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = AccessIndex { base: [8], index: 9 } : Value(Pointer { base: [2], space: Uniform }) | |
[2m2023-05-12T12:57:41.287733Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = AccessIndex { base: [9], index: 2 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.287738Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Load { pointer: [10] } : Handle([1]) | |
[2m2023-05-12T12:57:41.287742Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = CallResult([48]) : Handle([4]) | |
[2m2023-05-12T12:57:41.287746Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Load { pointer: [6] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287751Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.287756Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = AccessIndex { base: [14], index: 9 } : Value(Pointer { base: [2], space: Uniform }) | |
[2m2023-05-12T12:57:41.287764Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = AccessIndex { base: [15], index: 1 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.287769Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Load { pointer: [16] } : Handle([1]) | |
[2m2023-05-12T12:57:41.287774Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = CallResult([47]) : Handle([4]) | |
[2m2023-05-12T12:57:41.287779Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Load { pointer: [6] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287783Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([39]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287789Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Splat { size: Tri, value: [20] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287794Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.287799Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = AccessIndex { base: [22], index: 9 } : Value(Pointer { base: [2], space: Uniform }) | |
[2m2023-05-12T12:57:41.287809Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = AccessIndex { base: [23], index: 0 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.287814Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Load { pointer: [24] } : Handle([1]) | |
[2m2023-05-12T12:57:41.287819Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = CallResult([47]) : Handle([4]) | |
[2m2023-05-12T12:57:41.287825Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Binary { op: Multiply, left: [19], right: [26] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287830Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Load { pointer: [6] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287834Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287843Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Splat { size: Tri, value: [29] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287848Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Math { fun: Max, arg: [28], arg1: Some([30]), arg2: None, arg3: None } : Handle([4]) | |
[2m2023-05-12T12:57:41.287856Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Load { pointer: [6] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287860Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Swizzle { size: Tri, vector: [32], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287867Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = CallResult([57]) : Handle([4]) | |
[2m2023-05-12T12:57:41.287872Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Load { pointer: [6] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287876Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.287882Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = AccessIndex { base: [36], index: 9 } : Value(Pointer { base: [2], space: Uniform }) | |
[2m2023-05-12T12:57:41.287890Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = AccessIndex { base: [37], index: 3 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.287895Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = Load { pointer: [38] } : Handle([1]) | |
[2m2023-05-12T12:57:41.287900Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = CallResult([48]) : Handle([4]) | |
[2m2023-05-12T12:57:41.287905Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = Load { pointer: [6] } : Handle([4]) | |
[2m2023-05-12T12:57:41.287909Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = AccessIndex { base: [1], index: 3 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287922Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([32]) | |
[2m2023-05-12T12:57:41.287927Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.287935Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = LocalVariable([1]) : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.287940Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = AccessIndex { base: [1], index: 5 } : Handle([7]) | |
[2m2023-05-12T12:57:41.287944Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([21]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.287952Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: And, left: [4], right: [5] } : Handle([7]) | |
[2m2023-05-12T12:57:41.287957Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([22]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.287965Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Equal, left: [6], right: [7] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.287970Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = AccessIndex { base: [3], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.287978Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.287983Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([23]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.287989Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Binary { op: Equal, left: [6], right: [11] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.287994Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = AccessIndex { base: [3], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.287999Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Load { pointer: [13] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288004Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = AccessIndex { base: [1], index: 6 } : Handle([1]) | |
[2m2023-05-12T12:57:41.288021Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.288026Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([36]) | |
[2m2023-05-12T12:57:41.288030Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([36]) | |
[2m2023-05-12T12:57:41.288039Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.288043Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Unary { op: Not, expr: [2] } : Handle([36]) | |
[2m2023-05-12T12:57:41.288049Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: LogicalOr, left: [5], right: [3] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.288056Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = As { expr: [6], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288061Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([39]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288066Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Binary { op: Multiply, left: [7], right: [8] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288070Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288084Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([7]) | |
[2m2023-05-12T12:57:41.288089Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([4]) | |
[2m2023-05-12T12:57:41.288093Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([35]) | |
[2m2023-05-12T12:57:41.288114Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.288120Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([36]) | |
[2m2023-05-12T12:57:41.288124Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.288129Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.288138Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = AccessIndex { base: [4], index: 0 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.288143Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([130]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.288149Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = AccessIndex { base: [5], index: 0 } : Value(ValuePointer { size: Some(Quad), kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.288161Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = AccessIndex { base: [7], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.288166Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Load { pointer: [8] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288170Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.288178Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = AccessIndex { base: [10], index: 0 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.288183Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([131]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.288188Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = AccessIndex { base: [11], index: 1 } : Value(ValuePointer { size: Some(Quad), kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.288194Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = AccessIndex { base: [13], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.288199Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Load { pointer: [14] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288203Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.288216Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = AccessIndex { base: [16], index: 0 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.288221Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Constant([132]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.288226Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = AccessIndex { base: [17], index: 2 } : Value(ValuePointer { size: Some(Quad), kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.288234Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = AccessIndex { base: [19], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.288239Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Load { pointer: [20] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288244Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Compose { ty: [4], components: [[9], [15], [21]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.288249Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Math { fun: Normalize, arg: [22], arg1: None, arg2: None, arg3: None } : Handle([4]) | |
[2m2023-05-12T12:57:41.288254Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.288259Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = AccessIndex { base: [24], index: 7 } : Value(Pointer { base: [4], space: Uniform }) | |
[2m2023-05-12T12:57:41.288265Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Load { pointer: [25] } : Handle([4]) | |
[2m2023-05-12T12:57:41.288270Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Swizzle { size: Tri, vector: [26], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288275Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Swizzle { size: Tri, vector: [1], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288318Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = LocalVariable([1]) : Value(Pointer { base: [40], space: Function }) | |
[2m2023-05-12T12:57:41.288335Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = AccessIndex { base: [1], index: 0 } : Value(Pointer { base: [32], space: Function }) | |
[2m2023-05-12T12:57:41.288340Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = CallResult([1]) : Handle([32]) | |
[2m2023-05-12T12:57:41.288345Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = AccessIndex { base: [1], index: 1 } : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.288349Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288354Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = AccessIndex { base: [1], index: 2 } : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.288358Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288363Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288367Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288371Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288385Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Compose { ty: [5], components: [[7], [8], [9], [10]] } : Handle([5]) | |
[2m2023-05-12T12:57:41.288390Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [1], index: 3 } : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.288394Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288398Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288402Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288406Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288414Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Compose { ty: [5], components: [[13], [14], [15], [16]] } : Handle([5]) | |
[2m2023-05-12T12:57:41.288419Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = AccessIndex { base: [1], index: 4 } : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.288423Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288427Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288431Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288446Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Compose { ty: [4], components: [[19], [20], [21]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.288451Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = AccessIndex { base: [1], index: 7 } : Value(Pointer { base: [36], space: Function }) | |
[2m2023-05-12T12:57:41.288455Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Constant([133]) : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.288460Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = AccessIndex { base: [1], index: 5 } : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.288464Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288471Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288475Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288486Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Compose { ty: [4], components: [[26], [27], [28]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.288491Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = AccessIndex { base: [1], index: 6 } : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.288495Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288499Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288503Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288535Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([40]) | |
[2m2023-05-12T12:57:41.288540Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = AccessIndex { base: [1], index: 0 } : Handle([32]) | |
[2m2023-05-12T12:57:41.288546Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = AccessIndex { base: [2], index: 0 } : Handle([5]) | |
[2m2023-05-12T12:57:41.288553Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = LocalVariable([1]) : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.288557Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = AccessIndex { base: [1], index: 0 } : Handle([32]) | |
[2m2023-05-12T12:57:41.288564Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = AccessIndex { base: [5], index: 1 } : Handle([5]) | |
[2m2023-05-12T12:57:41.288569Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = AccessIndex { base: [1], index: 0 } : Handle([32]) | |
[2m2023-05-12T12:57:41.288576Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = AccessIndex { base: [7], index: 3 } : Handle([1]) | |
[2m2023-05-12T12:57:41.288581Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = AccessIndex { base: [1], index: 0 } : Handle([32]) | |
[2m2023-05-12T12:57:41.288599Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = AccessIndex { base: [9], index: 2 } : Handle([1]) | |
[2m2023-05-12T12:57:41.288604Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = CallResult([20]) : Handle([1]) | |
[2m2023-05-12T12:57:41.288609Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [1], index: 1 } : Handle([1]) | |
[2m2023-05-12T12:57:41.288614Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = AccessIndex { base: [1], index: 0 } : Handle([32]) | |
[2m2023-05-12T12:57:41.288618Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Load { pointer: [4] } : Handle([5]) | |
[2m2023-05-12T12:57:41.288623Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = CallResult([61]) : Handle([5]) | |
[2m2023-05-12T12:57:41.288628Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = AccessIndex { base: [1], index: 5 } : Handle([4]) | |
[2m2023-05-12T12:57:41.288632Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = AccessIndex { base: [1], index: 6 } : Handle([4]) | |
[2m2023-05-12T12:57:41.288638Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Math { fun: Dot, arg: [16], arg1: Some([17]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288642Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Constant([46]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288650Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Math { fun: Max, arg: [18], arg1: Some([19]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288655Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = AccessIndex { base: [1], index: 0 } : Handle([32]) | |
[2m2023-05-12T12:57:41.288667Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = AccessIndex { base: [21], index: 4 } : Handle([1]) | |
[2m2023-05-12T12:57:41.288672Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Constant([134]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288676Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Binary { op: Multiply, left: [23], right: [22] } : Handle([1]) | |
[2m2023-05-12T12:57:41.288682Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Binary { op: Multiply, left: [24], right: [22] } : Handle([1]) | |
[2m2023-05-12T12:57:41.288686Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288693Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Binary { op: Subtract, left: [26], right: [8] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288698Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Binary { op: Multiply, left: [25], right: [27] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288702Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Load { pointer: [4] } : Handle([5]) | |
[2m2023-05-12T12:57:41.288707Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Swizzle { size: Tri, vector: [29], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288712Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Binary { op: Multiply, left: [30], right: [8] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288721Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Splat { size: Tri, value: [28] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288726Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Binary { op: Add, left: [32], right: [31] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288731Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Load { pointer: [4] } : Handle([5]) | |
[2m2023-05-12T12:57:41.288735Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Swizzle { size: Tri, vector: [34], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288740Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288752Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = Binary { op: Subtract, left: [36], right: [8] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288757Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = Binary { op: Multiply, left: [35], right: [37] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288762Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = AccessIndex { base: [1], index: 6 } : Handle([4]) | |
[2m2023-05-12T12:57:41.288766Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = Unary { op: Negate, expr: [39] } : Handle([4]) | |
[2m2023-05-12T12:57:41.288771Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = AccessIndex { base: [1], index: 5 } : Handle([4]) | |
[2m2023-05-12T12:57:41.288776Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = Math { fun: Reflect, arg: [40], arg1: Some([41]), arg2: None, arg3: None } : Handle([4]) | |
[2m2023-05-12T12:57:41.288781Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [43] = CallResult([18]) : Handle([35]) | |
[2m2023-05-12T12:57:41.288787Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [44] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288793Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [45] = Splat { size: Tri, value: [44] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288802Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [46] = LocalVariable([2]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.288806Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [47] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.288815Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [48] = AccessIndex { base: [47], index: 4 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.288820Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [49] = Constant([130]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.288826Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [50] = AccessIndex { base: [48], index: 0 } : Value(ValuePointer { size: Some(Quad), kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.288833Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [51] = AccessIndex { base: [50], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.288838Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [52] = Load { pointer: [51] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288842Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [53] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.288851Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [54] = AccessIndex { base: [53], index: 4 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.288858Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [55] = Constant([131]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.288864Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [56] = AccessIndex { base: [54], index: 1 } : Value(ValuePointer { size: Some(Quad), kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.288871Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [57] = AccessIndex { base: [56], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.288876Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [58] = Load { pointer: [57] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288880Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [59] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.288889Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [60] = AccessIndex { base: [59], index: 4 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.288894Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [61] = Constant([132]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.288899Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [62] = AccessIndex { base: [60], index: 2 } : Value(ValuePointer { size: Some(Quad), kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.288907Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [63] = AccessIndex { base: [62], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.288912Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [64] = Load { pointer: [63] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288916Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [65] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.288931Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [66] = AccessIndex { base: [65], index: 4 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.288936Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [67] = Constant([135]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.288941Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [68] = AccessIndex { base: [66], index: 3 } : Value(ValuePointer { size: Some(Quad), kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.288953Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [69] = AccessIndex { base: [68], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.288958Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [70] = Load { pointer: [69] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288963Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [71] = Compose { ty: [5], components: [[52], [58], [64], [70]] } : Handle([5]) | |
[2m2023-05-12T12:57:41.288968Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [72] = AccessIndex { base: [1], index: 3 } : Handle([5]) | |
[2m2023-05-12T12:57:41.288972Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [73] = Math { fun: Dot, arg: [71], arg1: Some([72]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288977Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [74] = AccessIndex { base: [1], index: 2 } : Handle([5]) | |
[2m2023-05-12T12:57:41.288991Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [75] = Swizzle { size: Bi, vector: [74], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.288997Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [76] = AccessIndex { base: [1], index: 7 } : Handle([36]) | |
[2m2023-05-12T12:57:41.289001Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [77] = CallResult([6]) : Handle([7]) | |
[2m2023-05-12T12:57:41.289005Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [78] = CallResult([7]) : Handle([38]) | |
[2m2023-05-12T12:57:41.289010Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [79] = Constant([130]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.289016Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [80] = AccessIndex { base: [78], index: 0 } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289034Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [81] = LocalVariable([3]) : Value(Pointer { base: [7], space: Function }) | |
[2m2023-05-12T12:57:41.289039Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [82] = Load { pointer: [81] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289043Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [83] = Constant([130]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.289048Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [84] = AccessIndex { base: [78], index: 0 } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289052Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [85] = Constant([131]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.289057Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [86] = AccessIndex { base: [78], index: 1 } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289063Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [87] = Binary { op: Add, left: [84], right: [86] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289073Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [88] = Binary { op: Less, left: [82], right: [87] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.289078Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [89] = Load { pointer: [81] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289084Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [90] = CallResult([8]) : Handle([7]) | |
[2m2023-05-12T12:57:41.289089Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [91] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.289097Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [92] = LocalVariable([4]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.289102Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [93] = AccessIndex { base: [1], index: 8 } : Handle([7]) | |
[2m2023-05-12T12:57:41.289107Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [94] = Constant([34]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289114Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [95] = Binary { op: And, left: [93], right: [94] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289119Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [96] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289126Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [97] = Binary { op: NotEqual, left: [95], right: [96] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.289131Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [98] = GlobalVariable([7]) : Value(Pointer { base: [19], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.289138Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [99] = AccessIndex { base: [98], index: 0 } : Value(Pointer { base: [18], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.289145Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [100] = Access { base: [99], index: [90] } : Value(Pointer { base: [9], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.289153Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [101] = AccessIndex { base: [100], index: 3 } : Value(Pointer { base: [7], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.289158Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [102] = Load { pointer: [101] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289163Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [103] = Constant([1]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289170Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [104] = Binary { op: And, left: [102], right: [103] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289175Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [105] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289182Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [106] = Binary { op: NotEqual, left: [104], right: [105] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.289193Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [107] = Binary { op: LogicalAnd, left: [97], right: [106] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.289198Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [108] = AccessIndex { base: [1], index: 3 } : Handle([5]) | |
[2m2023-05-12T12:57:41.289202Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [109] = AccessIndex { base: [1], index: 4 } : Handle([4]) | |
[2m2023-05-12T12:57:41.289207Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [110] = CallResult([25]) : Handle([1]) | |
[2m2023-05-12T12:57:41.289212Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [111] = AccessIndex { base: [1], index: 3 } : Handle([5]) | |
[2m2023-05-12T12:57:41.289223Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [112] = Swizzle { size: Tri, vector: [111], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.289228Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [113] = AccessIndex { base: [1], index: 5 } : Handle([4]) | |
[2m2023-05-12T12:57:41.289233Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [114] = AccessIndex { base: [1], index: 6 } : Handle([4]) | |
[2m2023-05-12T12:57:41.289239Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [115] = CallResult([21]) : Handle([4]) | |
[2m2023-05-12T12:57:41.289244Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [116] = Load { pointer: [92] } : Handle([1]) | |
[2m2023-05-12T12:57:41.289248Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [117] = Binary { op: Multiply, left: [115], right: [116] } : Handle([4]) | |
[2m2023-05-12T12:57:41.289253Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [118] = Load { pointer: [46] } : Handle([4]) | |
[2m2023-05-12T12:57:41.289262Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [119] = Binary { op: Add, left: [118], right: [117] } : Handle([4]) | |
[2m2023-05-12T12:57:41.289267Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [120] = Load { pointer: [81] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289272Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [121] = Constant([44]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289284Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [122] = Binary { op: Add, left: [120], right: [121] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289289Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [123] = Constant([130]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.289293Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [124] = AccessIndex { base: [78], index: 0 } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289299Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [125] = Constant([131]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.289304Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [126] = AccessIndex { base: [78], index: 1 } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289310Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [127] = Binary { op: Add, left: [124], right: [126] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289328Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [128] = LocalVariable([5]) : Value(Pointer { base: [7], space: Function }) | |
[2m2023-05-12T12:57:41.289333Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [129] = Load { pointer: [128] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289341Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [130] = Constant([130]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.289346Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [131] = AccessIndex { base: [78], index: 0 } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289350Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [132] = Constant([131]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.289354Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [133] = AccessIndex { base: [78], index: 1 } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289364Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [134] = Binary { op: Add, left: [131], right: [133] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289369Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [135] = Constant([132]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.289374Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [136] = AccessIndex { base: [78], index: 2 } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289381Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [137] = Binary { op: Add, left: [134], right: [136] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289392Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [138] = Binary { op: Less, left: [129], right: [137] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.289397Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [139] = Load { pointer: [128] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289403Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [140] = CallResult([8]) : Handle([7]) | |
[2m2023-05-12T12:57:41.289407Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [141] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.289416Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [142] = LocalVariable([6]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.289421Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [143] = AccessIndex { base: [1], index: 8 } : Handle([7]) | |
[2m2023-05-12T12:57:41.289426Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [144] = Constant([34]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289434Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [145] = Binary { op: And, left: [143], right: [144] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289439Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [146] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289446Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [147] = Binary { op: NotEqual, left: [145], right: [146] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.289451Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [148] = GlobalVariable([7]) : Value(Pointer { base: [19], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.289459Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [149] = AccessIndex { base: [148], index: 0 } : Value(Pointer { base: [18], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.289466Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [150] = Access { base: [149], index: [140] } : Value(Pointer { base: [9], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.289475Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [151] = AccessIndex { base: [150], index: 3 } : Value(Pointer { base: [7], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.289480Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [152] = Load { pointer: [151] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289484Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [153] = Constant([1]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289492Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [154] = Binary { op: And, left: [152], right: [153] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289497Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [155] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289504Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [156] = Binary { op: NotEqual, left: [154], right: [155] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.289516Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [157] = Binary { op: LogicalAnd, left: [147], right: [156] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.289521Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [158] = AccessIndex { base: [1], index: 3 } : Handle([5]) | |
[2m2023-05-12T12:57:41.289525Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [159] = AccessIndex { base: [1], index: 4 } : Handle([4]) | |
[2m2023-05-12T12:57:41.289530Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [160] = CallResult([26]) : Handle([1]) | |
[2m2023-05-12T12:57:41.289534Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [161] = AccessIndex { base: [1], index: 3 } : Handle([5]) | |
[2m2023-05-12T12:57:41.289546Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [162] = Swizzle { size: Tri, vector: [161], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.289551Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [163] = AccessIndex { base: [1], index: 5 } : Handle([4]) | |
[2m2023-05-12T12:57:41.289557Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [164] = AccessIndex { base: [1], index: 6 } : Handle([4]) | |
[2m2023-05-12T12:57:41.289562Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [165] = CallResult([22]) : Handle([4]) | |
[2m2023-05-12T12:57:41.289566Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [166] = Load { pointer: [142] } : Handle([1]) | |
[2m2023-05-12T12:57:41.289571Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [167] = Binary { op: Multiply, left: [165], right: [166] } : Handle([4]) | |
[2m2023-05-12T12:57:41.289575Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [168] = Load { pointer: [46] } : Handle([4]) | |
[2m2023-05-12T12:57:41.289584Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [169] = Binary { op: Add, left: [168], right: [167] } : Handle([4]) | |
[2m2023-05-12T12:57:41.289589Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [170] = Load { pointer: [128] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289594Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [171] = Constant([44]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289602Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [172] = Binary { op: Add, left: [170], right: [171] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289607Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [173] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.289616Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [174] = AccessIndex { base: [173], index: 4 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.289621Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [175] = Load { pointer: [174] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289626Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [176] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289635Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [177] = LocalVariable([7]) : Value(Pointer { base: [7], space: Function }) | |
[2m2023-05-12T12:57:41.289639Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [178] = Load { pointer: [177] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289649Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [179] = Binary { op: Less, left: [178], right: [175] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.289653Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [180] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.289664Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [181] = LocalVariable([8]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.289668Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [182] = AccessIndex { base: [1], index: 8 } : Handle([7]) | |
[2m2023-05-12T12:57:41.289673Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [183] = Constant([34]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289682Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [184] = Binary { op: And, left: [182], right: [183] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289687Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [185] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289696Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [186] = Binary { op: NotEqual, left: [184], right: [185] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.289701Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [187] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.289709Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [188] = AccessIndex { base: [187], index: 0 } : Value(Pointer { base: [13], space: Uniform }) | |
[2m2023-05-12T12:57:41.289714Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [189] = Load { pointer: [177] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289723Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [190] = Access { base: [188], index: [189] } : Value(Pointer { base: [12], space: Uniform }) | |
[2m2023-05-12T12:57:41.289733Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [191] = AccessIndex { base: [190], index: 3 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.289738Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [192] = Load { pointer: [191] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289743Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [193] = Constant([4]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289753Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [194] = Binary { op: And, left: [192], right: [193] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289757Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [195] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289765Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [196] = Binary { op: NotEqual, left: [194], right: [195] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.289780Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [197] = Binary { op: LogicalAnd, left: [186], right: [196] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.289785Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [198] = Load { pointer: [177] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289790Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [199] = AccessIndex { base: [1], index: 3 } : Handle([5]) | |
[2m2023-05-12T12:57:41.289794Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [200] = AccessIndex { base: [1], index: 4 } : Handle([4]) | |
[2m2023-05-12T12:57:41.289799Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [201] = CallResult([29]) : Handle([1]) | |
[2m2023-05-12T12:57:41.289803Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [202] = Load { pointer: [177] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289808Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [203] = AccessIndex { base: [1], index: 5 } : Handle([4]) | |
[2m2023-05-12T12:57:41.289812Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [204] = AccessIndex { base: [1], index: 6 } : Handle([4]) | |
[2m2023-05-12T12:57:41.289817Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [205] = CallResult([23]) : Handle([4]) | |
[2m2023-05-12T12:57:41.289828Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [206] = LocalVariable([9]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.289833Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [207] = Load { pointer: [206] } : Handle([4]) | |
[2m2023-05-12T12:57:41.289838Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [208] = Load { pointer: [181] } : Handle([1]) | |
[2m2023-05-12T12:57:41.289843Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [209] = Binary { op: Multiply, left: [207], right: [208] } : Handle([4]) | |
[2m2023-05-12T12:57:41.289848Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [210] = Load { pointer: [46] } : Handle([4]) | |
[2m2023-05-12T12:57:41.289860Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [211] = Binary { op: Add, left: [210], right: [209] } : Handle([4]) | |
[2m2023-05-12T12:57:41.289864Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [212] = Load { pointer: [177] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289869Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [213] = Constant([44]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.289881Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [214] = Binary { op: Add, left: [212], right: [213] } : Handle([7]) | |
[2m2023-05-12T12:57:41.289886Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [215] = AccessIndex { base: [1], index: 3 } : Handle([5]) | |
[2m2023-05-12T12:57:41.289893Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [216] = AccessIndex { base: [1], index: 5 } : Handle([4]) | |
[2m2023-05-12T12:57:41.289898Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [217] = AccessIndex { base: [1], index: 6 } : Handle([4]) | |
[2m2023-05-12T12:57:41.289902Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [218] = CallResult([24]) : Handle([4]) | |
[2m2023-05-12T12:57:41.289915Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [219] = LocalVariable([10]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.289920Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [220] = Swizzle { size: Tri, vector: [6], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.289925Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [221] = AccessIndex { base: [4], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.289931Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [222] = Load { pointer: [221] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.289935Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [223] = Binary { op: Multiply, left: [220], right: [222] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.289940Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [224] = Load { pointer: [46] } : Handle([4]) | |
[2m2023-05-12T12:57:41.289945Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [225] = Load { pointer: [219] } : Handle([4]) | |
[2m2023-05-12T12:57:41.289953Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [226] = Binary { op: Add, left: [224], right: [225] } : Handle([4]) | |
[2m2023-05-12T12:57:41.289963Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [227] = Binary { op: Add, left: [226], right: [223] } : Handle([4]) | |
[2m2023-05-12T12:57:41.289968Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [228] = AccessIndex { base: [4], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.289973Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [229] = Load { pointer: [228] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.289997Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.290002Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([4]) | |
[2m2023-05-12T12:57:41.290006Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([4]) | |
[2m2023-05-12T12:57:41.290013Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Swizzle { size: Tri, vector: [2], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290018Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Swizzle { size: Tri, vector: [3], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290030Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: Subtract, left: [4], right: [5] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290035Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Math { fun: Length, arg: [6], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290041Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290046Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Splat { size: Tri, value: [8] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290054Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.290061Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.290067Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [11], index: 1 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.290074Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = AccessIndex { base: [12], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.290079Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Load { pointer: [13] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290084Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290093Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Binary { op: Greater, left: [14], right: [15] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.290098Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Splat { size: Tri, value: [7] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290103Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Divide, left: [6], right: [17] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290109Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.290117Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = AccessIndex { base: [19], index: 4 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.290122Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Load { pointer: [20] } : Handle([7]) | |
[2m2023-05-12T12:57:41.290127Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.290134Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = LocalVariable([2]) : Value(Pointer { base: [7], space: Function }) | |
[2m2023-05-12T12:57:41.290139Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Load { pointer: [23] } : Handle([7]) | |
[2m2023-05-12T12:57:41.290146Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Binary { op: Less, left: [24], right: [21] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.290151Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.290157Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = AccessIndex { base: [26], index: 0 } : Value(Pointer { base: [13], space: Uniform }) | |
[2m2023-05-12T12:57:41.290162Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Load { pointer: [23] } : Handle([7]) | |
[2m2023-05-12T12:57:41.290189Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Access { base: [27], index: [28] } : Value(Pointer { base: [12], space: Uniform }) | |
[2m2023-05-12T12:57:41.290195Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Load { pointer: [29] } : Handle([12]) | |
[2m2023-05-12T12:57:41.290203Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = AccessIndex { base: [30], index: 2 } : Handle([4]) | |
[2m2023-05-12T12:57:41.290207Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Math { fun: Dot, arg: [18], arg1: Some([31]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290213Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290218Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Math { fun: Max, arg: [32], arg1: Some([33]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290225Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.290231Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = AccessIndex { base: [35], index: 3 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.290236Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = Load { pointer: [36] } : Handle([1]) | |
[2m2023-05-12T12:57:41.290240Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = Math { fun: Pow, arg: [34], arg1: Some([37]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290245Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = AccessIndex { base: [30], index: 1 } : Handle([5]) | |
[2m2023-05-12T12:57:41.290251Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = Swizzle { size: Tri, vector: [39], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290257Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = Binary { op: Multiply, left: [38], right: [40] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290262Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = Load { pointer: [10] } : Handle([4]) | |
[2m2023-05-12T12:57:41.290269Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [43] = Binary { op: Add, left: [42], right: [41] } : Handle([4]) | |
[2m2023-05-12T12:57:41.290274Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [44] = Load { pointer: [23] } : Handle([7]) | |
[2m2023-05-12T12:57:41.290279Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [45] = Constant([44]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.290285Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [46] = Binary { op: Add, left: [44], right: [45] } : Handle([7]) | |
[2m2023-05-12T12:57:41.290290Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [47] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.290297Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [48] = AccessIndex { base: [47], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.290302Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [49] = Load { pointer: [48] } : Handle([7]) | |
[2m2023-05-12T12:57:41.290306Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [50] = Constant([7]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.290315Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [51] = Binary { op: Equal, left: [49], right: [50] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.290320Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [52] = Load { pointer: [10] } : Handle([4]) | |
[2m2023-05-12T12:57:41.290325Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [53] = CallResult([32]) : Handle([5]) | |
[2m2023-05-12T12:57:41.290329Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [54] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.290336Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [55] = AccessIndex { base: [54], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.290341Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [56] = Load { pointer: [55] } : Handle([7]) | |
[2m2023-05-12T12:57:41.290346Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [57] = Constant([8]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.290355Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [58] = Binary { op: Equal, left: [56], right: [57] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.290362Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [59] = Load { pointer: [10] } : Handle([4]) | |
[2m2023-05-12T12:57:41.290366Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [60] = CallResult([33]) : Handle([5]) | |
[2m2023-05-12T12:57:41.290371Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [61] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.290379Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [62] = AccessIndex { base: [61], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.290384Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [63] = Load { pointer: [62] } : Handle([7]) | |
[2m2023-05-12T12:57:41.290389Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [64] = Constant([9]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.290401Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [65] = Binary { op: Equal, left: [63], right: [64] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.290408Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [66] = Load { pointer: [10] } : Handle([4]) | |
[2m2023-05-12T12:57:41.290413Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [67] = CallResult([34]) : Handle([5]) | |
[2m2023-05-12T12:57:41.290418Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [68] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.290426Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [69] = AccessIndex { base: [68], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.290431Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [70] = Load { pointer: [69] } : Handle([7]) | |
[2m2023-05-12T12:57:41.290435Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [71] = Constant([10]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.290454Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([35]) | |
[2m2023-05-12T12:57:41.290459Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = GlobalVariable([31]) : Handle([33]) | |
[2m2023-05-12T12:57:41.290464Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = GlobalVariable([32]) : Handle([28]) | |
[2m2023-05-12T12:57:41.290471Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290477Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = ImageSample { image: [2], sampler: [3], gather: None, coordinate: [1], array_index: None, offset: None, level: Exact([4]), depth_ref: None } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290497Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([1]) | |
[2m2023-05-12T12:57:41.290502Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.290506Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([7]) | |
[2m2023-05-12T12:57:41.290511Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = FunctionArgument(3) : Handle([35]) | |
[2m2023-05-12T12:57:41.290515Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = FunctionArgument(4) : Handle([4]) | |
[2m2023-05-12T12:57:41.290520Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290533Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Binary { op: Less, left: [2], right: [6] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.290538Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = LocalVariable([1]) : Value(Pointer { base: [35], space: Function }) | |
[2m2023-05-12T12:57:41.290545Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = AccessIndex { base: [5], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290550Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Math { fun: Abs, arg: [9], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290555Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290560Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Math { fun: Mix, arg: [2], arg1: Some([11]), arg2: Some([10]), arg3: None } : Handle([1]) | |
[2m2023-05-12T12:57:41.290565Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290577Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Divide, left: [13], right: [12] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290582Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Binary { op: Multiply, left: [1], right: [14] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290587Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Swizzle { size: Bi, vector: [5], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290593Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Binary { op: Multiply, left: [15], right: [16] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290598Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290603Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Constant([50]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290609Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Compose { ty: [35], components: [[18], [19]] } : Handle([35]) | |
[2m2023-05-12T12:57:41.290614Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Binary { op: Multiply, left: [17], right: [20] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290620Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Splat { size: Bi, value: [10] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290625Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Binary { op: Divide, left: [21], right: [22] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290635Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = LocalVariable([2]) : Value(Pointer { base: [35], space: Function }) | |
[2m2023-05-12T12:57:41.290640Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290648Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = LocalVariable([3]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.290653Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Load { pointer: [8] } : Handle([35]) | |
[2m2023-05-12T12:57:41.290658Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = CallResult([68]) : Handle([1]) | |
[2m2023-05-12T12:57:41.290666Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = LocalVariable([4]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.290671Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Constant([130]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.290681Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = LocalVariable([5]) : Value(Pointer { base: [15], space: Function }) | |
[2m2023-05-12T12:57:41.290686Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Load { pointer: [29] } : Handle([1]) | |
[2m2023-05-12T12:57:41.290693Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Load { pointer: [26] } : Handle([1]) | |
[2m2023-05-12T12:57:41.290700Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Binary { op: Greater, left: [32], right: [33] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.290705Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Load { pointer: [31] } : Handle([15]) | |
[2m2023-05-12T12:57:41.290710Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = As { expr: [12], kind: Sint, convert: Some(4) } : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.290716Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = Binary { op: LessEqual, left: [35], right: [36] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.290724Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = Binary { op: LogicalAnd, left: [34], right: [37] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.290729Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = Load { pointer: [26] } : Handle([1]) | |
[2m2023-05-12T12:57:41.290736Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = Binary { op: Add, left: [39], right: [14] } : Handle([1]) | |
[2m2023-05-12T12:57:41.290741Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = Load { pointer: [24] } : Handle([35]) | |
[2m2023-05-12T12:57:41.290745Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = Load { pointer: [8] } : Handle([35]) | |
[2m2023-05-12T12:57:41.290757Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [43] = Binary { op: Add, left: [42], right: [41] } : Handle([35]) | |
[2m2023-05-12T12:57:41.290763Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [44] = Load { pointer: [8] } : Handle([35]) | |
[2m2023-05-12T12:57:41.290767Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [45] = CallResult([68]) : Handle([1]) | |
[2m2023-05-12T12:57:41.290772Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [46] = Load { pointer: [31] } : Handle([15]) | |
[2m2023-05-12T12:57:41.290777Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [47] = Constant([131]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.290782Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [48] = Binary { op: Add, left: [46], right: [47] } : Handle([15]) | |
[2m2023-05-12T12:57:41.290787Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [49] = Load { pointer: [8] } : Handle([35]) | |
[2m2023-05-12T12:57:41.290791Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [50] = Load { pointer: [24] } : Handle([35]) | |
[2m2023-05-12T12:57:41.290800Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [51] = Binary { op: Subtract, left: [49], right: [50] } : Handle([35]) | |
[2m2023-05-12T12:57:41.290804Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [52] = Load { pointer: [29] } : Handle([1]) | |
[2m2023-05-12T12:57:41.290809Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [53] = Load { pointer: [26] } : Handle([1]) | |
[2m2023-05-12T12:57:41.290819Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [54] = Binary { op: Subtract, left: [52], right: [53] } : Handle([1]) | |
[2m2023-05-12T12:57:41.290824Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [55] = CallResult([68]) : Handle([1]) | |
[2m2023-05-12T12:57:41.290829Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [56] = Load { pointer: [26] } : Handle([1]) | |
[2m2023-05-12T12:57:41.290835Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [57] = Binary { op: Subtract, left: [55], right: [56] } : Handle([1]) | |
[2m2023-05-12T12:57:41.290842Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [58] = Binary { op: Add, left: [57], right: [14] } : Handle([1]) | |
[2m2023-05-12T12:57:41.290848Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [59] = Binary { op: Subtract, left: [54], right: [58] } : Handle([1]) | |
[2m2023-05-12T12:57:41.290863Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [60] = Binary { op: Divide, left: [54], right: [59] } : Handle([1]) | |
[2m2023-05-12T12:57:41.290868Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [61] = Load { pointer: [8] } : Handle([35]) | |
[2m2023-05-12T12:57:41.290873Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [62] = Math { fun: Mix, arg: [61], arg1: Some([51]), arg2: Some([60]), arg3: None } : Handle([35]) | |
[2m2023-05-12T12:57:41.290878Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [63] = Math { fun: Mix, arg: [54], arg1: Some([58]), arg2: Some([60]), arg3: None } : Handle([1]) | |
[2m2023-05-12T12:57:41.290883Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [64] = Load { pointer: [26] } : Handle([1]) | |
[2m2023-05-12T12:57:41.290904Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.290909Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([7]) | |
[2m2023-05-12T12:57:41.290913Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = GlobalVariable([17]) : Handle([30]) | |
[2m2023-05-12T12:57:41.290919Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Swizzle { size: Bi, vector: [1], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290935Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.290940Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([7]) | |
[2m2023-05-12T12:57:41.290945Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = GlobalVariable([18]) : Handle([31]) | |
[2m2023-05-12T12:57:41.290950Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Swizzle { size: Bi, vector: [1], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290958Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = As { expr: [4], kind: Sint, convert: Some(4) } : Value(Vector { size: Bi, kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.290963Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = As { expr: [2], kind: Sint, convert: Some(4) } : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.290968Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = ImageLoad { image: [3], coordinate: [5], array_index: None, sample: Some([6]), level: None } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290976Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Swizzle { size: Tri, vector: [7], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290981Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([39]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290986Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Multiply, left: [8], right: [9] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290990Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.290995Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Splat { size: Tri, value: [11] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.291009Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.291014Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([7]) | |
[2m2023-05-12T12:57:41.291018Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = GlobalVariable([19]) : Handle([31]) | |
[2m2023-05-12T12:57:41.291025Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Swizzle { size: Bi, vector: [1], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.291033Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = As { expr: [4], kind: Sint, convert: Some(4) } : Value(Vector { size: Bi, kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.291038Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = As { expr: [2], kind: Sint, convert: Some(4) } : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.291043Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = ImageLoad { image: [3], coordinate: [5], array_index: None, sample: Some([6]), level: None } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.291067Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([42]) | |
[2m2023-05-12T12:57:41.291071Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.291080Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = AccessIndex { base: [2], index: 5 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.291085Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([135]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.291090Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = AccessIndex { base: [3], index: 3 } : Value(ValuePointer { size: Some(Quad), kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.291097Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = AccessIndex { base: [5], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.291102Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Load { pointer: [6] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.291106Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.291116Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Binary { op: Equal, left: [7], right: [8] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.291121Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = AccessIndex { base: [1], index: 2 } : Handle([5]) | |
[2m2023-05-12T12:57:41.291125Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = CallResult([64]) : Handle([4]) | |
[2m2023-05-12T12:57:41.291130Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [1], index: 4 } : Handle([35]) | |
[2m2023-05-12T12:57:41.291137Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = LocalVariable([1]) : Value(Pointer { base: [35], space: Function }) | |
[2m2023-05-12T12:57:41.291142Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.291147Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = AccessIndex { base: [14], index: 0 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.291152Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Load { pointer: [15] } : Handle([5]) | |
[2m2023-05-12T12:57:41.291161Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = LocalVariable([2]) : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.291166Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.291172Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = AccessIndex { base: [18], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.291179Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Load { pointer: [19] } : Handle([7]) | |
[2m2023-05-12T12:57:41.291183Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Constant([11]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.291190Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Binary { op: And, left: [20], right: [21] } : Handle([7]) | |
[2m2023-05-12T12:57:41.291194Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.291202Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Binary { op: NotEqual, left: [22], right: [23] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.291208Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Load { pointer: [17] } : Handle([5]) | |
[2m2023-05-12T12:57:41.291212Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = GlobalVariable([21]) : Handle([33]) | |
[2m2023-05-12T12:57:41.291217Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = GlobalVariable([22]) : Handle([28]) | |
[2m2023-05-12T12:57:41.291221Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Load { pointer: [13] } : Handle([35]) | |
[2m2023-05-12T12:57:41.291228Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = ImageSample { image: [26], sampler: [27], gather: None, coordinate: [28], array_index: None, offset: None, level: Auto, depth_ref: None } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.291233Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Binary { op: Multiply, left: [25], right: [29] } : Handle([5]) | |
[2m2023-05-12T12:57:41.291238Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.291247Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = AccessIndex { base: [31], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.291251Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Load { pointer: [32] } : Handle([7]) | |
[2m2023-05-12T12:57:41.291256Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Constant([16]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.291263Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Binary { op: And, left: [33], right: [34] } : Handle([7]) | |
[2m2023-05-12T12:57:41.291267Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.291274Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = Binary { op: Equal, left: [35], right: [36] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.291279Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = LocalVariable([3]) : Value(Pointer { base: [40], space: Function }) | |
[2m2023-05-12T12:57:41.291284Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = AccessIndex { base: [38], index: 0 } : Value(Pointer { base: [32], space: Function }) | |
[2m2023-05-12T12:57:41.291291Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = AccessIndex { base: [39], index: 0 } : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.291296Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = Load { pointer: [17] } : Handle([5]) | |
[2m2023-05-12T12:57:41.291301Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = AccessIndex { base: [38], index: 0 } : Value(Pointer { base: [32], space: Function }) | |
[2m2023-05-12T12:57:41.291307Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [43] = AccessIndex { base: [42], index: 4 } : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.291312Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [44] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.291320Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [45] = AccessIndex { base: [44], index: 4 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.291325Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [46] = Load { pointer: [45] } : Handle([1]) | |
[2m2023-05-12T12:57:41.291330Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [47] = AccessIndex { base: [38], index: 0 } : Value(Pointer { base: [32], space: Function }) | |
[2m2023-05-12T12:57:41.291336Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [48] = AccessIndex { base: [47], index: 5 } : Value(Pointer { base: [7], space: Function }) | |
[2m2023-05-12T12:57:41.291341Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [49] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.291347Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [50] = AccessIndex { base: [49], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.291352Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [51] = Load { pointer: [50] } : Handle([7]) | |
[2m2023-05-12T12:57:41.291357Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [52] = AccessIndex { base: [38], index: 0 } : Value(Pointer { base: [32], space: Function }) | |
[2m2023-05-12T12:57:41.291363Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [53] = AccessIndex { base: [52], index: 6 } : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.291368Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [54] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.291374Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [55] = AccessIndex { base: [54], index: 6 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.291379Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [56] = Load { pointer: [55] } : Handle([1]) | |
[2m2023-05-12T12:57:41.291384Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [57] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.291390Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [58] = AccessIndex { base: [57], index: 1 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.291394Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [59] = Load { pointer: [58] } : Handle([5]) | |
[2m2023-05-12T12:57:41.291401Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [60] = LocalVariable([4]) : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.291406Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [61] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.291413Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [62] = AccessIndex { base: [61], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.291418Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [63] = Load { pointer: [62] } : Handle([7]) | |
[2m2023-05-12T12:57:41.291422Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [64] = Constant([12]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.291432Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [65] = Binary { op: And, left: [63], right: [64] } : Handle([7]) | |
[2m2023-05-12T12:57:41.291439Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [66] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.291449Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [67] = Binary { op: NotEqual, left: [65], right: [66] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.291454Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [68] = Load { pointer: [60] } : Handle([5]) | |
[2m2023-05-12T12:57:41.291461Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [69] = Swizzle { size: Tri, vector: [68], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.291466Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [70] = GlobalVariable([23]) : Handle([33]) | |
[2m2023-05-12T12:57:41.291470Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [71] = GlobalVariable([24]) : Handle([28]) | |
[2m2023-05-12T12:57:41.291475Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [72] = Load { pointer: [13] } : Handle([35]) | |
[2m2023-05-12T12:57:41.291481Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [73] = ImageSample { image: [70], sampler: [71], gather: None, coordinate: [72], array_index: None, offset: None, level: Auto, depth_ref: None } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.291491Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [74] = Swizzle { size: Tri, vector: [73], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.291496Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [75] = Binary { op: Multiply, left: [69], right: [74] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.291501Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [76] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.291510Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [77] = Compose { ty: [5], components: [[75], [76]] } : Handle([5]) | |
[2m2023-05-12T12:57:41.291515Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [78] = AccessIndex { base: [38], index: 0 } : Value(Pointer { base: [32], space: Function }) | |
[2m2023-05-12T12:57:41.291523Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [79] = AccessIndex { base: [78], index: 1 } : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.291527Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [80] = Load { pointer: [60] } : Handle([5]) | |
[2m2023-05-12T12:57:41.291532Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [81] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.291538Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [82] = AccessIndex { base: [81], index: 3 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.291543Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [83] = Load { pointer: [82] } : Handle([1]) | |
[2m2023-05-12T12:57:41.291552Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [84] = LocalVariable([5]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.291556Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [85] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.291563Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [86] = AccessIndex { base: [85], index: 2 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.291568Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [87] = Load { pointer: [86] } : Handle([1]) | |
[2m2023-05-12T12:57:41.291575Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [88] = LocalVariable([6]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.291580Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [89] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.291587Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [90] = AccessIndex { base: [89], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.291592Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [91] = Load { pointer: [90] } : Handle([7]) | |
[2m2023-05-12T12:57:41.291596Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [92] = Constant([13]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.291606Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [93] = Binary { op: And, left: [91], right: [92] } : Handle([7]) | |
[2m2023-05-12T12:57:41.291610Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [94] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.291619Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [95] = Binary { op: NotEqual, left: [93], right: [94] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.291624Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [96] = GlobalVariable([25]) : Handle([33]) | |
[2m2023-05-12T12:57:41.291628Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [97] = GlobalVariable([26]) : Handle([28]) | |
[2m2023-05-12T12:57:41.291633Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [98] = Load { pointer: [13] } : Handle([35]) | |
[2m2023-05-12T12:57:41.291643Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [99] = ImageSample { image: [96], sampler: [97], gather: None, coordinate: [98], array_index: None, offset: None, level: Auto, depth_ref: None } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.291648Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [100] = Load { pointer: [84] } : Handle([1]) | |
[2m2023-05-12T12:57:41.291657Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [101] = AccessIndex { base: [99], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.291662Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [102] = Binary { op: Multiply, left: [100], right: [101] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.291666Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [103] = Load { pointer: [88] } : Handle([1]) | |
[2m2023-05-12T12:57:41.291671Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [104] = AccessIndex { base: [99], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.291675Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [105] = Binary { op: Multiply, left: [103], right: [104] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.291680Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [106] = AccessIndex { base: [38], index: 0 } : Value(Pointer { base: [32], space: Function }) | |
[2m2023-05-12T12:57:41.291688Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [107] = AccessIndex { base: [106], index: 3 } : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.291693Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [108] = Load { pointer: [84] } : Handle([1]) | |
[2m2023-05-12T12:57:41.291697Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [109] = AccessIndex { base: [38], index: 0 } : Value(Pointer { base: [32], space: Function }) | |
[2m2023-05-12T12:57:41.291705Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [110] = AccessIndex { base: [109], index: 2 } : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.291710Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [111] = Load { pointer: [88] } : Handle([1]) | |
[2m2023-05-12T12:57:41.291714Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [112] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.291722Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [113] = LocalVariable([7]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.291727Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [114] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.291735Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [115] = AccessIndex { base: [114], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.291739Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [116] = Load { pointer: [115] } : Handle([7]) | |
[2m2023-05-12T12:57:41.291746Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [117] = Constant([14]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.291754Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [118] = Binary { op: And, left: [116], right: [117] } : Handle([7]) | |
[2m2023-05-12T12:57:41.291758Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [119] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.291767Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [120] = Binary { op: NotEqual, left: [118], right: [119] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.291772Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [121] = GlobalVariable([27]) : Handle([33]) | |
[2m2023-05-12T12:57:41.291776Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [122] = GlobalVariable([28]) : Handle([28]) | |
[2m2023-05-12T12:57:41.291781Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [123] = Load { pointer: [13] } : Handle([35]) | |
[2m2023-05-12T12:57:41.291788Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [124] = ImageSample { image: [121], sampler: [122], gather: None, coordinate: [123], array_index: None, offset: None, level: Auto, depth_ref: None } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.291805Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [125] = AccessIndex { base: [124], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.291810Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [126] = AccessIndex { base: [38], index: 2 } : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.291815Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [127] = AccessIndex { base: [1], index: 1 } : Handle([5]) | |
[2m2023-05-12T12:57:41.291820Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [128] = AccessIndex { base: [38], index: 3 } : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.291825Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [129] = AccessIndex { base: [1], index: 2 } : Handle([5]) | |
[2m2023-05-12T12:57:41.291832Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [130] = AccessIndex { base: [38], index: 4 } : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.291837Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [131] = AccessIndex { base: [1], index: 3 } : Handle([4]) | |
[2m2023-05-12T12:57:41.291842Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [132] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.291849Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [133] = AccessIndex { base: [132], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.291857Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [134] = Load { pointer: [133] } : Handle([7]) | |
[2m2023-05-12T12:57:41.291861Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [135] = Constant([15]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.291869Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [136] = Binary { op: And, left: [134], right: [135] } : Handle([7]) | |
[2m2023-05-12T12:57:41.291874Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [137] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.291885Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [138] = Binary { op: NotEqual, left: [136], right: [137] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.291890Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [139] = AccessIndex { base: [1], index: 0 } : Handle([36]) | |
[2m2023-05-12T12:57:41.291894Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [140] = CallResult([62]) : Handle([4]) | |
[2m2023-05-12T12:57:41.291899Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [141] = AccessIndex { base: [38], index: 7 } : Value(Pointer { base: [36], space: Function }) | |
[2m2023-05-12T12:57:41.291906Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [142] = AccessIndex { base: [38], index: 5 } : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.291910Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [143] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.291921Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [144] = AccessIndex { base: [143], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.291926Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [145] = Load { pointer: [144] } : Handle([7]) | |
[2m2023-05-12T12:57:41.291931Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [146] = AccessIndex { base: [38], index: 4 } : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.291936Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [147] = Load { pointer: [146] } : Handle([4]) | |
[2m2023-05-12T12:57:41.291940Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [148] = Load { pointer: [13] } : Handle([35]) | |
[2m2023-05-12T12:57:41.291945Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [149] = CallResult([63]) : Handle([4]) | |
[2m2023-05-12T12:57:41.291949Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [150] = AccessIndex { base: [38], index: 6 } : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.291954Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [151] = AccessIndex { base: [38], index: 1 } : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.291958Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [152] = Load { pointer: [113] } : Handle([1]) | |
[2m2023-05-12T12:57:41.291963Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [153] = AccessIndex { base: [38], index: 8 } : Value(Pointer { base: [7], space: Function }) | |
[2m2023-05-12T12:57:41.291967Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [154] = GlobalVariable([33]) : Value(Pointer { base: [34], space: Uniform }) | |
[2m2023-05-12T12:57:41.291979Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [155] = AccessIndex { base: [154], index: 3 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.291984Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [156] = Load { pointer: [155] } : Handle([7]) | |
[2m2023-05-12T12:57:41.291989Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [157] = Load { pointer: [38] } : Handle([40]) | |
[2m2023-05-12T12:57:41.291993Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [158] = CallResult([66]) : Handle([5]) | |
[2m2023-05-12T12:57:41.291998Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [159] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.292002Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [160] = Load { pointer: [159] } : Handle([32]) | |
[2m2023-05-12T12:57:41.292007Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [161] = Load { pointer: [17] } : Handle([5]) | |
[2m2023-05-12T12:57:41.292011Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [162] = CallResult([61]) : Handle([5]) | |
[2m2023-05-12T12:57:41.292016Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [163] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.292024Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [164] = AccessIndex { base: [163], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.292029Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [165] = Load { pointer: [164] } : Handle([7]) | |
[2m2023-05-12T12:57:41.292033Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [166] = Constant([6]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.292043Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [167] = Binary { op: NotEqual, left: [165], right: [166] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.292048Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [168] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.292056Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [169] = AccessIndex { base: [168], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.292061Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [170] = Load { pointer: [169] } : Handle([7]) | |
[2m2023-05-12T12:57:41.292066Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [171] = Constant([19]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.292074Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [172] = Binary { op: And, left: [170], right: [171] } : Handle([7]) | |
[2m2023-05-12T12:57:41.292079Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [173] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.292086Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [174] = Binary { op: NotEqual, left: [172], right: [173] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.292096Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [175] = Binary { op: LogicalAnd, left: [167], right: [174] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.292101Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [176] = Load { pointer: [17] } : Handle([5]) | |
[2m2023-05-12T12:57:41.292106Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [177] = AccessIndex { base: [1], index: 2 } : Handle([5]) | |
[2m2023-05-12T12:57:41.292115Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [178] = Swizzle { size: Tri, vector: [177], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.292120Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [179] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.292128Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [180] = AccessIndex { base: [179], index: 7 } : Value(Pointer { base: [4], space: Uniform }) | |
[2m2023-05-12T12:57:41.292139Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [181] = Load { pointer: [180] } : Handle([4]) | |
[2m2023-05-12T12:57:41.292143Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [182] = Swizzle { size: Tri, vector: [181], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.292148Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [183] = CallResult([67]) : Handle([5]) | |
[2m2023-05-12T12:57:41.292153Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [184] = Load { pointer: [17] } : Handle([5]) | |
[2m2023-05-12T12:57:41.292157Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [185] = CallResult([60]) : Handle([5]) | |
[2m2023-05-12T12:57:41.292162Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [186] = Load { pointer: [17] } : Handle([5]) | |
[2m2023-05-12T12:57:41.292166Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [187] = Swizzle { size: Tri, vector: [186], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.292180Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [188] = LocalVariable([8]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.292185Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [189] = Load { pointer: [188] } : Handle([4]) | |
[2m2023-05-12T12:57:41.292189Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [190] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.292194Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [191] = Constant([123]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.292205Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [192] = Binary { op: Divide, left: [190], right: [191] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.292210Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [193] = CallResult([47]) : Handle([4]) | |
[2m2023-05-12T12:57:41.292215Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [194] = Load { pointer: [188] } : Handle([4]) | |
[2m2023-05-12T12:57:41.292219Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [195] = AccessIndex { base: [1], index: 1 } : Handle([5]) | |
[2m2023-05-12T12:57:41.292229Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [196] = Swizzle { size: Bi, vector: [195], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.292234Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [197] = CallResult([59]) : Handle([4]) | |
[2m2023-05-12T12:57:41.292248Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [198] = Binary { op: Add, left: [194], right: [197] } : Handle([4]) | |
[2m2023-05-12T12:57:41.292253Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [199] = Load { pointer: [188] } : Handle([4]) | |
[2m2023-05-12T12:57:41.292257Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [200] = Constant([123]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.292262Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [201] = CallResult([47]) : Handle([4]) | |
[2m2023-05-12T12:57:41.292266Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [202] = Load { pointer: [188] } : Handle([4]) | |
[2m2023-05-12T12:57:41.292271Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [203] = AccessIndex { base: [17], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.292276Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [204] = Load { pointer: [203] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.292547Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("view"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 0 }), ty: [6], init: None } | |
[2m2023-05-12T12:57:41.292557Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("lights"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 1 }), ty: [16], init: None } | |
[2m2023-05-12T12:57:41.292562Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("point_shadow_textures"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 2 }), ty: [24], init: None } | |
[2m2023-05-12T12:57:41.292567Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("point_shadow_textures_sampler"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 3 }), ty: [25], init: None } | |
[2m2023-05-12T12:57:41.292572Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("directional_shadow_textures"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 4 }), ty: [26], init: None } | |
[2m2023-05-12T12:57:41.292577Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("directional_shadow_textures_sampler"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 5 }), ty: [25], init: None } | |
[2m2023-05-12T12:57:41.292582Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("point_lights"), space: Storage { access: LOAD }, binding: Some(ResourceBinding { group: 0, binding: 6 }), ty: [19], init: None } | |
[2m2023-05-12T12:57:41.292587Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("cluster_light_index_lists"), space: Storage { access: LOAD }, binding: Some(ResourceBinding { group: 0, binding: 7 }), ty: [21], init: None } | |
[2m2023-05-12T12:57:41.292596Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("cluster_offsets_and_counts"), space: Storage { access: LOAD }, binding: Some(ResourceBinding { group: 0, binding: 8 }), ty: [23], init: None } | |
[2m2023-05-12T12:57:41.292602Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("globals"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 9 }), ty: [8], init: None } | |
[2m2023-05-12T12:57:41.292607Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("fog"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 10 }), ty: [17], init: None } | |
[2m2023-05-12T12:57:41.292612Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("environment_map_diffuse"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 11 }), ty: [27], init: None } | |
[2m2023-05-12T12:57:41.292618Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("environment_map_specular"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 12 }), ty: [27], init: None } | |
[2m2023-05-12T12:57:41.292623Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("environment_map_sampler"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 13 }), ty: [28], init: None } | |
[2m2023-05-12T12:57:41.292627Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("dt_lut_texture"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 14 }), ty: [29], init: None } | |
[2m2023-05-12T12:57:41.292632Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("dt_lut_sampler"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 15 }), ty: [28], init: None } | |
[2m2023-05-12T12:57:41.292638Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("depth_prepass_texture"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 16 }), ty: [30], init: None } | |
[2m2023-05-12T12:57:41.292643Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("normal_prepass_texture"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 17 }), ty: [31], init: None } | |
[2m2023-05-12T12:57:41.292648Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("motion_vector_prepass_texture"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 18 }), ty: [31], init: None } | |
[2m2023-05-12T12:57:41.292653Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("material"), space: Uniform, binding: Some(ResourceBinding { group: 1, binding: 0 }), ty: [32], init: None } | |
[2m2023-05-12T12:57:41.292658Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("base_color_texture"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 1 }), ty: [33], init: None } | |
[2m2023-05-12T12:57:41.292663Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("base_color_sampler"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 2 }), ty: [28], init: None } | |
[2m2023-05-12T12:57:41.292668Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("emissive_texture"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 3 }), ty: [33], init: None } | |
[2m2023-05-12T12:57:41.292672Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("emissive_sampler"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 4 }), ty: [28], init: None } | |
[2m2023-05-12T12:57:41.292677Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("metallic_roughness_texture"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 5 }), ty: [33], init: None } | |
[2m2023-05-12T12:57:41.292684Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("metallic_roughness_sampler"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 6 }), ty: [28], init: None } | |
[2m2023-05-12T12:57:41.292689Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("occlusion_texture"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 7 }), ty: [33], init: None } | |
[2m2023-05-12T12:57:41.292694Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("occlusion_sampler"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 8 }), ty: [28], init: None } | |
[2m2023-05-12T12:57:41.292699Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("normal_map_texture"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 9 }), ty: [33], init: None } | |
[2m2023-05-12T12:57:41.292704Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("normal_map_sampler"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 10 }), ty: [28], init: None } | |
[2m2023-05-12T12:57:41.292709Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("depth_map_texture"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 11 }), ty: [33], init: None } | |
[2m2023-05-12T12:57:41.292714Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("depth_map_sampler"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 12 }), ty: [28], init: None } | |
[2m2023-05-12T12:57:41.292719Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("mesh"), space: Uniform, binding: Some(ResourceBinding { group: 2, binding: 0 }), ty: [34], init: None } | |
[2m2023-05-12T12:57:41.292736Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("material"), ty: [32], init: None } | |
[2m2023-05-12T12:57:41.292791Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("z_slice"), ty: [7], init: None } | |
[2m2023-05-12T12:57:41.292871Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("Fr"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.292921Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("L"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.292926Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("H"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.292930Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("NoL"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.292935Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("NoH"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.292939Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("LoH"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.292977Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("spot_dir"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.293059Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("spot_dir"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.293064Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("sign"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.293100Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("i"), ty: [7], init: None } | |
[2m2023-05-12T12:57:41.293144Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("shadow"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.293186Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("fog_color"), ty: [5], init: None } | |
[2m2023-05-12T12:57:41.293202Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("fog_color"), ty: [5], init: None } | |
[2m2023-05-12T12:57:41.293216Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("fog_color"), ty: [5], init: None } | |
[2m2023-05-12T12:57:41.293233Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("fog_color"), ty: [5], init: None } | |
[2m2023-05-12T12:57:41.293279Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("boring_color"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.293284Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("desat"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.293307Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("uv"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.293331Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("fitted_color"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.293355Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("normalized_color"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.293369Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("open_color"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.293384Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("prepared_image"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.293427Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("dither"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.293445Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("color"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.293464Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("color"), ty: [5], init: None } | |
[2m2023-05-12T12:57:41.293476Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("output"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.293486Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("N"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.293497Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("V"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.293514Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("pbr_input"), ty: [40], init: None } | |
[2m2023-05-12T12:57:41.293569Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("output_color"), ty: [5], init: None } | |
[2m2023-05-12T12:57:41.293574Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("direct_light"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.293579Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("i"), ty: [7], init: None } | |
[2m2023-05-12T12:57:41.293583Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("shadow"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.293588Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("i"), ty: [7], init: None } | |
[2m2023-05-12T12:57:41.293592Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("shadow"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.293597Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("i"), ty: [7], init: None } | |
[2m2023-05-12T12:57:41.293603Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("shadow"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.293608Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("light_contrib"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.293613Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("indirect_light"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.293683Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("scattering"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.293688Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("i"), ty: [7], init: None } | |
[2m2023-05-12T12:57:41.293725Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("uv"), ty: [35], init: None } | |
[2m2023-05-12T12:57:41.293730Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("delta_uv"), ty: [35], init: None } | |
[2m2023-05-12T12:57:41.293734Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("current_layer_depth"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.293739Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("texture_depth"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.293744Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("i"), ty: [15], init: None } | |
[2m2023-05-12T12:57:41.293815Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("uv"), ty: [35], init: None } | |
[2m2023-05-12T12:57:41.293820Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("output_color"), ty: [5], init: None } | |
[2m2023-05-12T12:57:41.293824Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("pbr_input"), ty: [40], init: None } | |
[2m2023-05-12T12:57:41.293829Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("emissive"), ty: [5], init: None } | |
[2m2023-05-12T12:57:41.293833Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("metallic"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.293838Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("perceptual_roughness"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.293843Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("occlusion"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.293847Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("output_rgb"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.310831Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = LocalVariable([1]) : Value(Pointer { base: [32], space: Function }) | |
[2m2023-05-12T12:57:41.310887Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = AccessIndex { base: [1], index: 0 } : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.310896Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.310901Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.310906Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.310910Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.310922Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Compose { ty: [5], components: [[3], [4], [5], [6]] } : Handle([5]) | |
[2m2023-05-12T12:57:41.310929Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = AccessIndex { base: [1], index: 1 } : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.310943Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.310948Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.310953Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.310957Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311029Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([1]) | |
[2m2023-05-12T12:57:41.311035Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.311039Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([1]) | |
[2m2023-05-12T12:57:41.311044Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([37]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311049Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Binary { op: Multiply, left: [1], right: [4] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311054Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311059Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([38]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311063Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([39]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311070Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Compose { ty: [4], components: [[6], [7], [8]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.311078Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Splat { size: Tri, value: [5] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311083Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Binary { op: Add, left: [10], right: [9] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311088Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([37]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311094Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Splat { size: Tri, value: [12] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311099Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Modulo, left: [11], right: [13] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311104Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([40]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311112Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Splat { size: Tri, value: [15] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311116Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Binary { op: Subtract, left: [14], right: [16] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311122Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Math { fun: Abs, arg: [17], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311127Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311134Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Splat { size: Tri, value: [19] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311142Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Binary { op: Subtract, left: [18], right: [20] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311147Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311154Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Splat { size: Tri, value: [22] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311159Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311170Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Splat { size: Tri, value: [24] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311175Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Math { fun: Clamp, arg: [21], arg1: Some([23]), arg2: Some([25]), arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311180Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311205Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([35]) | |
[2m2023-05-12T12:57:41.311210Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.311216Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Swizzle { size: Bi, vector: [2], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311224Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Subtract, left: [1], right: [3] } : Handle([35]) | |
[2m2023-05-12T12:57:41.311228Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Swizzle { size: Bi, vector: [2], pattern: [Z, W, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311241Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([1]) | |
[2m2023-05-12T12:57:41.311246Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([36]) | |
[2m2023-05-12T12:57:41.311251Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.311260Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = LocalVariable([1]) : Value(Pointer { base: [7], space: Function }) | |
[2m2023-05-12T12:57:41.311265Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.311271Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = AccessIndex { base: [5], index: 3 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.311277Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = AccessIndex { base: [6], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.311282Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Load { pointer: [7] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311289Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Binary { op: Subtract, left: [1], right: [8] } : Handle([1]) | |
[2m2023-05-12T12:57:41.311294Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.311299Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = AccessIndex { base: [10], index: 3 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.311305Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [11], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.311312Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Load { pointer: [12] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311317Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Multiply, left: [9], right: [13] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311322Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Math { fun: Floor, arg: [14], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311332Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = As { expr: [15], kind: Uint, convert: Some(4) } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.311337Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Unary { op: Negate, expr: [1] } : Handle([1]) | |
[2m2023-05-12T12:57:41.311342Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Math { fun: Log, arg: [17], arg1: None, arg2: None, arg3: None } : Handle([1]) | |
[2m2023-05-12T12:57:41.311347Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.311352Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = AccessIndex { base: [19], index: 3 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.311358Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = AccessIndex { base: [20], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.311363Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Load { pointer: [21] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311368Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Binary { op: Multiply, left: [18], right: [22] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311372Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.311378Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = AccessIndex { base: [24], index: 3 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.311383Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = AccessIndex { base: [25], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.311388Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Load { pointer: [26] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311394Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Binary { op: Subtract, left: [23], right: [27] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311399Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311404Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Binary { op: Add, left: [28], right: [29] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311412Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = As { expr: [30], kind: Uint, convert: Some(4) } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.311417Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Load { pointer: [4] } : Handle([7]) | |
[2m2023-05-12T12:57:41.311422Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.311428Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = AccessIndex { base: [33], index: 2 } : Value(Pointer { base: [14], space: Uniform }) | |
[2m2023-05-12T12:57:41.311437Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = AccessIndex { base: [34], index: 2 } : Value(ValuePointer { size: None, kind: Uint, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.311442Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = Load { pointer: [35] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.311446Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = Constant([44]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.311462Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([35]) | |
[2m2023-05-12T12:57:41.311467Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.311471Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([36]) | |
[2m2023-05-12T12:57:41.311476Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.311481Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = AccessIndex { base: [4], index: 8 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.311487Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Load { pointer: [5] } : Handle([5]) | |
[2m2023-05-12T12:57:41.311492Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Swizzle { size: Bi, vector: [6], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311499Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Subtract, left: [1], right: [7] } : Handle([35]) | |
[2m2023-05-12T12:57:41.311504Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.311509Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = AccessIndex { base: [9], index: 3 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.311515Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Load { pointer: [10] } : Handle([5]) | |
[2m2023-05-12T12:57:41.311519Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Swizzle { size: Bi, vector: [11], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311524Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Multiply, left: [8], right: [12] } : Handle([35]) | |
[2m2023-05-12T12:57:41.311529Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Math { fun: Floor, arg: [13], arg1: None, arg2: None, arg3: None } : Handle([35]) | |
[2m2023-05-12T12:57:41.311541Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = As { expr: [14], kind: Uint, convert: Some(4) } : Value(Vector { size: Bi, kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.311547Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = CallResult([5]) : Handle([7]) | |
[2m2023-05-12T12:57:41.311553Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = AccessIndex { base: [15], index: 1 } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.311558Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.311563Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = AccessIndex { base: [18], index: 2 } : Value(Pointer { base: [14], space: Uniform }) | |
[2m2023-05-12T12:57:41.311569Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = AccessIndex { base: [19], index: 0 } : Value(ValuePointer { size: None, kind: Uint, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.311574Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Load { pointer: [20] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.311581Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Binary { op: Multiply, left: [17], right: [21] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.311586Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = AccessIndex { base: [15], index: 0 } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.311592Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Binary { op: Add, left: [22], right: [23] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.311597Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.311603Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = AccessIndex { base: [25], index: 2 } : Value(Pointer { base: [14], space: Uniform }) | |
[2m2023-05-12T12:57:41.311609Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = AccessIndex { base: [26], index: 2 } : Value(ValuePointer { size: None, kind: Uint, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.311613Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Load { pointer: [27] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.311618Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Binary { op: Multiply, left: [24], right: [28] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.311624Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Binary { op: Add, left: [29], right: [16] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.311629Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.311635Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = AccessIndex { base: [31], index: 2 } : Value(Pointer { base: [14], space: Uniform }) | |
[2m2023-05-12T12:57:41.311642Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = AccessIndex { base: [32], index: 3 } : Value(ValuePointer { size: None, kind: Uint, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.311647Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Load { pointer: [33] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.311652Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Constant([44]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.311665Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([7]) | |
[2m2023-05-12T12:57:41.311670Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = GlobalVariable([9]) : Value(Pointer { base: [23], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.311676Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = AccessIndex { base: [2], index: 0 } : Value(Pointer { base: [22], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.311681Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Access { base: [3], index: [1] } : Value(Pointer { base: [14], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.311692Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([7]) | |
[2m2023-05-12T12:57:41.311697Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = GlobalVariable([8]) : Value(Pointer { base: [21], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.311702Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = AccessIndex { base: [2], index: 0 } : Value(Pointer { base: [20], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.311728Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([1]) | |
[2m2023-05-12T12:57:41.311733Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.311740Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Binary { op: Multiply, left: [1], right: [2] } : Handle([1]) | |
[2m2023-05-12T12:57:41.311744Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311749Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Binary { op: Multiply, left: [3], right: [3] } : Handle([1]) | |
[2m2023-05-12T12:57:41.311761Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: Subtract, left: [4], right: [5] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311766Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Math { fun: Saturate, arg: [6], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311771Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Multiply, left: [7], right: [7] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311775Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311780Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Multiply, left: [8], right: [9] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311785Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([46]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311790Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Math { fun: Max, arg: [1], arg1: Some([11]), arg2: None, arg3: None } : Handle([1]) | |
[2m2023-05-12T12:57:41.311804Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([1]) | |
[2m2023-05-12T12:57:41.311809Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.311813Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([4]) | |
[2m2023-05-12T12:57:41.311818Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311822Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Binary { op: Multiply, left: [2], right: [2] } : Handle([1]) | |
[2m2023-05-12T12:57:41.311831Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: Subtract, left: [4], right: [5] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311836Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Binary { op: Multiply, left: [2], right: [1] } : Handle([1]) | |
[2m2023-05-12T12:57:41.311841Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Multiply, left: [7], right: [7] } : Handle([1]) | |
[2m2023-05-12T12:57:41.311846Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Binary { op: Add, left: [6], right: [8] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311857Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Divide, left: [1], right: [9] } : Handle([1]) | |
[2m2023-05-12T12:57:41.311862Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Binary { op: Multiply, left: [10], right: [10] } : Handle([1]) | |
[2m2023-05-12T12:57:41.311867Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311871Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([36]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311890Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([1]) | |
[2m2023-05-12T12:57:41.311894Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.311902Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([1]) | |
[2m2023-05-12T12:57:41.311906Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Multiply, left: [1], right: [1] } : Handle([1]) | |
[2m2023-05-12T12:57:41.311911Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Binary { op: Multiply, left: [4], right: [2] } : Handle([1]) | |
[2m2023-05-12T12:57:41.311917Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: Subtract, left: [2], right: [5] } : Handle([1]) | |
[2m2023-05-12T12:57:41.311921Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Binary { op: Multiply, left: [6], right: [2] } : Handle([1]) | |
[2m2023-05-12T12:57:41.311929Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Add, left: [7], right: [4] } : Handle([1]) | |
[2m2023-05-12T12:57:41.311934Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Math { fun: Sqrt, arg: [8], arg1: None, arg2: None, arg3: None } : Handle([1]) | |
[2m2023-05-12T12:57:41.311939Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Multiply, left: [3], right: [9] } : Handle([1]) | |
[2m2023-05-12T12:57:41.311944Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Binary { op: Multiply, left: [4], right: [3] } : Handle([1]) | |
[2m2023-05-12T12:57:41.311949Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Binary { op: Subtract, left: [3], right: [11] } : Handle([1]) | |
[2m2023-05-12T12:57:41.311954Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Multiply, left: [12], right: [3] } : Handle([1]) | |
[2m2023-05-12T12:57:41.311962Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Add, left: [13], right: [4] } : Handle([1]) | |
[2m2023-05-12T12:57:41.311966Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Math { fun: Sqrt, arg: [14], arg1: None, arg2: None, arg3: None } : Handle([1]) | |
[2m2023-05-12T12:57:41.311971Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Binary { op: Multiply, left: [2], right: [15] } : Handle([1]) | |
[2m2023-05-12T12:57:41.311975Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.311981Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Add, left: [10], right: [16] } : Handle([1]) | |
[2m2023-05-12T12:57:41.311995Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.312000Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.312004Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([1]) | |
[2m2023-05-12T12:57:41.312011Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312016Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Binary { op: Subtract, left: [4], right: [1] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312021Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312027Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Binary { op: Subtract, left: [6], right: [3] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312032Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([47]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312036Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Math { fun: Pow, arg: [7], arg1: Some([8]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312044Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Multiply, left: [5], right: [9] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312056Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([1]) | |
[2m2023-05-12T12:57:41.312061Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.312065Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([1]) | |
[2m2023-05-12T12:57:41.312072Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Subtract, left: [2], right: [1] } : Handle([1]) | |
[2m2023-05-12T12:57:41.312077Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312084Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: Subtract, left: [5], right: [3] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312088Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([47]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312093Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Math { fun: Pow, arg: [6], arg1: Some([7]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312098Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Binary { op: Multiply, left: [4], right: [8] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312113Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.312118Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.312122Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([48]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312127Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([49]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312132Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Binary { op: Multiply, left: [3], right: [4] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312162Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.312167Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.312171Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([4]) | |
[2m2023-05-12T12:57:41.312176Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = FunctionArgument(3) : Handle([1]) | |
[2m2023-05-12T12:57:41.312180Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = FunctionArgument(4) : Handle([1]) | |
[2m2023-05-12T12:57:41.312185Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = FunctionArgument(5) : Handle([1]) | |
[2m2023-05-12T12:57:41.312190Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = FunctionArgument(6) : Handle([1]) | |
[2m2023-05-12T12:57:41.312193Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = FunctionArgument(7) : Handle([1]) | |
[2m2023-05-12T12:57:41.312198Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = FunctionArgument(8) : Handle([35]) | |
[2m2023-05-12T12:57:41.312203Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = CallResult([11]) : Handle([1]) | |
[2m2023-05-12T12:57:41.312208Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = CallResult([12]) : Handle([1]) | |
[2m2023-05-12T12:57:41.312212Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = CallResult([15]) : Handle([4]) | |
[2m2023-05-12T12:57:41.312216Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Multiply, left: [8], right: [10] } : Handle([1]) | |
[2m2023-05-12T12:57:41.312223Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Multiply, left: [13], right: [11] } : Handle([1]) | |
[2m2023-05-12T12:57:41.312227Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Binary { op: Multiply, left: [14], right: [12] } : Handle([4]) | |
[2m2023-05-12T12:57:41.312236Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.312241Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312246Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312251Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = AccessIndex { base: [9], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312256Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Binary { op: Divide, left: [18], right: [19] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312261Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312266Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Binary { op: Subtract, left: [20], right: [21] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312271Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Binary { op: Multiply, left: [1], right: [22] } : Handle([4]) | |
[2m2023-05-12T12:57:41.312291Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([1]) | |
[2m2023-05-12T12:57:41.312296Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.312300Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([1]) | |
[2m2023-05-12T12:57:41.312304Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = FunctionArgument(3) : Handle([1]) | |
[2m2023-05-12T12:57:41.312309Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312314Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([39]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312318Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Binary { op: Multiply, left: [6], right: [1] } : Handle([1]) | |
[2m2023-05-12T12:57:41.312322Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Multiply, left: [7], right: [4] } : Handle([1]) | |
[2m2023-05-12T12:57:41.312327Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Binary { op: Multiply, left: [8], right: [4] } : Handle([1]) | |
[2m2023-05-12T12:57:41.312339Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Add, left: [5], right: [9] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312344Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312348Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = CallResult([14]) : Handle([1]) | |
[2m2023-05-12T12:57:41.312353Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312357Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = CallResult([14]) : Handle([1]) | |
[2m2023-05-12T12:57:41.312362Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Binary { op: Multiply, left: [12], right: [14] } : Handle([1]) | |
[2m2023-05-12T12:57:41.312366Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312373Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Constant([36]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312392Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([1]) | |
[2m2023-05-12T12:57:41.312396Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.312401Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([50]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312405Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([51]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312409Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([52]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312414Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([53]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312426Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Compose { ty: [5], components: [[3], [4], [5], [6]] } : Handle([5]) | |
[2m2023-05-12T12:57:41.312431Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312435Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([54]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312440Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([55]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312444Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([56]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312452Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Compose { ty: [5], components: [[8], [9], [10], [11]] } : Handle([5]) | |
[2m2023-05-12T12:57:41.312457Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Multiply, left: [1], right: [7] } : Handle([5]) | |
[2m2023-05-12T12:57:41.312464Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Add, left: [13], right: [12] } : Handle([5]) | |
[2m2023-05-12T12:57:41.312473Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = AccessIndex { base: [14], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312478Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = AccessIndex { base: [14], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312483Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Binary { op: Multiply, left: [15], right: [16] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312488Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Constant([57]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312492Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Binary { op: Multiply, left: [18], right: [2] } : Handle([1]) | |
[2m2023-05-12T12:57:41.312497Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Math { fun: Exp2, arg: [19], arg1: None, arg2: None, arg3: None } : Handle([1]) | |
[2m2023-05-12T12:57:41.312502Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Math { fun: Min, arg: [17], arg1: Some([20]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312506Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = AccessIndex { base: [14], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312511Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Binary { op: Multiply, left: [21], right: [22] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312518Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = AccessIndex { base: [14], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312528Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Binary { op: Add, left: [23], right: [24] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312533Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Constant([58]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312537Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Constant([55]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312544Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Compose { ty: [35], components: [[26], [27]] } : Handle([35]) | |
[2m2023-05-12T12:57:41.312548Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Binary { op: Multiply, left: [28], right: [25] } : Handle([35]) | |
[2m2023-05-12T12:57:41.312553Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Swizzle { size: Bi, vector: [14], pattern: [Z, W, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312567Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.312571Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([35]) | |
[2m2023-05-12T12:57:41.312577Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = AccessIndex { base: [2], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312582Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Multiply, left: [1], right: [3] } : Handle([4]) | |
[2m2023-05-12T12:57:41.312586Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = AccessIndex { base: [2], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312619Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.312623Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([7]) | |
[2m2023-05-12T12:57:41.312628Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([1]) | |
[2m2023-05-12T12:57:41.312632Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = FunctionArgument(3) : Handle([1]) | |
[2m2023-05-12T12:57:41.312637Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = FunctionArgument(4) : Handle([4]) | |
[2m2023-05-12T12:57:41.312642Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = FunctionArgument(5) : Handle([4]) | |
[2m2023-05-12T12:57:41.312646Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = FunctionArgument(6) : Handle([4]) | |
[2m2023-05-12T12:57:41.312650Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = FunctionArgument(7) : Handle([4]) | |
[2m2023-05-12T12:57:41.312654Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = FunctionArgument(8) : Handle([35]) | |
[2m2023-05-12T12:57:41.312659Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = FunctionArgument(9) : Handle([4]) | |
[2m2023-05-12T12:57:41.312664Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = GlobalVariable([7]) : Value(Pointer { base: [19], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.312670Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [11], index: 0 } : Value(Pointer { base: [18], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.312676Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Access { base: [12], index: [2] } : Value(Pointer { base: [9], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.312682Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = AccessIndex { base: [13], index: 2 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.312691Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Load { pointer: [14] } : Handle([5]) | |
[2m2023-05-12T12:57:41.312696Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Swizzle { size: Tri, vector: [15], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312701Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Swizzle { size: Tri, vector: [1], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312711Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Subtract, left: [16], right: [17] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312716Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Math { fun: Dot, arg: [18], arg1: Some([18]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312721Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = AccessIndex { base: [13], index: 1 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.312732Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = AccessIndex { base: [20], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.312737Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Load { pointer: [21] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312742Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = CallResult([10]) : Handle([1]) | |
[2m2023-05-12T12:57:41.312746Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Math { fun: Dot, arg: [18], arg1: Some([7]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312751Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Binary { op: Multiply, left: [24], right: [7] } : Handle([4]) | |
[2m2023-05-12T12:57:41.312760Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Binary { op: Subtract, left: [25], right: [18] } : Handle([4]) | |
[2m2023-05-12T12:57:41.312765Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = AccessIndex { base: [13], index: 2 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.312774Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = AccessIndex { base: [27], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.312778Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Load { pointer: [28] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312783Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Math { fun: Dot, arg: [26], arg1: Some([26]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312788Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Math { fun: InverseSqrt, arg: [30], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312792Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Binary { op: Multiply, left: [29], right: [31] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312797Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Math { fun: Saturate, arg: [32], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312802Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Binary { op: Multiply, left: [26], right: [33] } : Handle([4]) | |
[2m2023-05-12T12:57:41.312812Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Binary { op: Add, left: [18], right: [34] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312820Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = Math { fun: Dot, arg: [35], arg1: Some([35]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312825Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = Math { fun: InverseSqrt, arg: [36], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312830Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = AccessIndex { base: [13], index: 2 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.312837Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = AccessIndex { base: [38], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.312842Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = Load { pointer: [39] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312847Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312851Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = Binary { op: Multiply, left: [40], right: [41] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312858Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [43] = Binary { op: Multiply, left: [42], right: [37] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312864Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [44] = Binary { op: Add, left: [3], right: [43] } : Handle([1]) | |
[2m2023-05-12T12:57:41.312869Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [45] = Math { fun: Saturate, arg: [44], arg1: None, arg2: None, arg3: None } : Handle([1]) | |
[2m2023-05-12T12:57:41.312878Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [46] = Binary { op: Divide, left: [3], right: [45] } : Handle([1]) | |
[2m2023-05-12T12:57:41.312882Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [47] = Binary { op: Multiply, left: [46], right: [46] } : Handle([1]) | |
[2m2023-05-12T12:57:41.312887Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [48] = Binary { op: Multiply, left: [35], right: [37] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312895Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [49] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.312900Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [50] = Load { pointer: [49] } : Handle([4]) | |
[2m2023-05-12T12:57:41.312906Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [51] = Binary { op: Add, left: [50], right: [6] } : Handle([4]) | |
[2m2023-05-12T12:57:41.312910Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [52] = Math { fun: Normalize, arg: [51], arg1: None, arg2: None, arg3: None } : Handle([4]) | |
[2m2023-05-12T12:57:41.312919Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [53] = LocalVariable([2]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.312923Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [54] = Load { pointer: [49] } : Handle([4]) | |
[2m2023-05-12T12:57:41.312928Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [55] = Math { fun: Dot, arg: [5], arg1: Some([54]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312932Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [56] = Math { fun: Saturate, arg: [55], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312941Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [57] = LocalVariable([3]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.312946Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [58] = Load { pointer: [53] } : Handle([4]) | |
[2m2023-05-12T12:57:41.312953Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [59] = Math { fun: Dot, arg: [5], arg1: Some([58]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312958Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [60] = Math { fun: Saturate, arg: [59], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312967Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [61] = LocalVariable([4]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.312972Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [62] = Load { pointer: [49] } : Handle([4]) | |
[2m2023-05-12T12:57:41.312976Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [63] = Load { pointer: [53] } : Handle([4]) | |
[2m2023-05-12T12:57:41.312981Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [64] = Math { fun: Dot, arg: [62], arg1: Some([63]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312985Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [65] = Math { fun: Saturate, arg: [64], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.312998Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [66] = LocalVariable([5]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.313003Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [67] = Load { pointer: [53] } : Handle([4]) | |
[2m2023-05-12T12:57:41.313008Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [68] = Load { pointer: [57] } : Handle([1]) | |
[2m2023-05-12T12:57:41.313012Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [69] = Load { pointer: [61] } : Handle([1]) | |
[2m2023-05-12T12:57:41.313017Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [70] = Load { pointer: [66] } : Handle([1]) | |
[2m2023-05-12T12:57:41.313021Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [71] = CallResult([16]) : Handle([4]) | |
[2m2023-05-12T12:57:41.313025Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [72] = Math { fun: Normalize, arg: [18], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313030Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [73] = Load { pointer: [49] } : Handle([4]) | |
[2m2023-05-12T12:57:41.313044Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [74] = Binary { op: Add, left: [73], right: [6] } : Handle([4]) | |
[2m2023-05-12T12:57:41.313049Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [75] = Math { fun: Normalize, arg: [74], arg1: None, arg2: None, arg3: None } : Handle([4]) | |
[2m2023-05-12T12:57:41.313054Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [76] = Load { pointer: [49] } : Handle([4]) | |
[2m2023-05-12T12:57:41.313058Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [77] = Math { fun: Dot, arg: [5], arg1: Some([76]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313063Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [78] = Math { fun: Saturate, arg: [77], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313068Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [79] = Load { pointer: [53] } : Handle([4]) | |
[2m2023-05-12T12:57:41.313072Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [80] = Math { fun: Dot, arg: [5], arg1: Some([79]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313077Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [81] = Math { fun: Saturate, arg: [80], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313082Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [82] = Load { pointer: [49] } : Handle([4]) | |
[2m2023-05-12T12:57:41.313088Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [83] = Load { pointer: [53] } : Handle([4]) | |
[2m2023-05-12T12:57:41.313092Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [84] = Math { fun: Dot, arg: [82], arg1: Some([83]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313097Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [85] = Math { fun: Saturate, arg: [84], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313102Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [86] = Load { pointer: [57] } : Handle([1]) | |
[2m2023-05-12T12:57:41.313107Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [87] = Load { pointer: [66] } : Handle([1]) | |
[2m2023-05-12T12:57:41.313111Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [88] = CallResult([17]) : Handle([1]) | |
[2m2023-05-12T12:57:41.313115Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [89] = Binary { op: Multiply, left: [10], right: [88] } : Handle([4]) | |
[2m2023-05-12T12:57:41.313122Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [90] = Binary { op: Add, left: [89], right: [71] } : Handle([4]) | |
[2m2023-05-12T12:57:41.313127Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [91] = AccessIndex { base: [13], index: 1 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.313161Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.313166Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([7]) | |
[2m2023-05-12T12:57:41.313170Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([1]) | |
[2m2023-05-12T12:57:41.313174Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = FunctionArgument(3) : Handle([1]) | |
[2m2023-05-12T12:57:41.313178Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = FunctionArgument(4) : Handle([4]) | |
[2m2023-05-12T12:57:41.313183Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = FunctionArgument(5) : Handle([4]) | |
[2m2023-05-12T12:57:41.313187Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = FunctionArgument(6) : Handle([4]) | |
[2m2023-05-12T12:57:41.313192Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = FunctionArgument(7) : Handle([4]) | |
[2m2023-05-12T12:57:41.313196Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = FunctionArgument(8) : Handle([35]) | |
[2m2023-05-12T12:57:41.313201Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = FunctionArgument(9) : Handle([4]) | |
[2m2023-05-12T12:57:41.313205Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = CallResult([21]) : Handle([4]) | |
[2m2023-05-12T12:57:41.313209Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = GlobalVariable([7]) : Value(Pointer { base: [19], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.313214Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = AccessIndex { base: [12], index: 0 } : Value(Pointer { base: [18], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.313221Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Access { base: [13], index: [2] } : Value(Pointer { base: [9], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.313227Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = AccessIndex { base: [14], index: 0 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.313235Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = AccessIndex { base: [15], index: 0 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.313240Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Load { pointer: [16] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313247Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313251Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = AccessIndex { base: [14], index: 0 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.313259Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = AccessIndex { base: [19], index: 1 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.313263Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Load { pointer: [20] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313268Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Compose { ty: [4], components: [[17], [18], [21]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.313275Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.313283Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = AccessIndex { base: [23], index: 1 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.313288Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313293Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313297Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = AccessIndex { base: [23], index: 0 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.313301Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Load { pointer: [27] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313306Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = AccessIndex { base: [23], index: 0 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.313315Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Load { pointer: [29] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313320Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Binary { op: Multiply, left: [28], right: [30] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313327Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Binary { op: Subtract, left: [26], right: [31] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313332Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = AccessIndex { base: [23], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.313337Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Load { pointer: [33] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313341Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = AccessIndex { base: [23], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.313346Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = Load { pointer: [35] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313351Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = Binary { op: Multiply, left: [34], right: [36] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313359Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = Binary { op: Subtract, left: [32], right: [37] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313364Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = Math { fun: Max, arg: [25], arg1: Some([38]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313372Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = Math { fun: Sqrt, arg: [39], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313377Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = AccessIndex { base: [14], index: 3 } : Value(Pointer { base: [7], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.313382Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = Load { pointer: [41] } : Handle([7]) | |
[2m2023-05-12T12:57:41.313386Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [43] = Constant([2]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.313393Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [44] = Binary { op: And, left: [42], right: [43] } : Handle([7]) | |
[2m2023-05-12T12:57:41.313398Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [45] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.313405Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [46] = Binary { op: NotEqual, left: [44], right: [45] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.313411Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [47] = AccessIndex { base: [23], index: 1 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.313415Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [48] = AccessIndex { base: [23], index: 1 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.313420Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [49] = Load { pointer: [48] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313424Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [50] = Unary { op: Negate, expr: [49] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313429Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [51] = AccessIndex { base: [14], index: 2 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.313436Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [52] = Load { pointer: [51] } : Handle([5]) | |
[2m2023-05-12T12:57:41.313440Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [53] = Swizzle { size: Tri, vector: [52], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313445Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [54] = Swizzle { size: Tri, vector: [1], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313457Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [55] = Binary { op: Subtract, left: [53], right: [54] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313462Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [56] = Load { pointer: [23] } : Handle([4]) | |
[2m2023-05-12T12:57:41.313467Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [57] = Unary { op: Negate, expr: [56] } : Handle([4]) | |
[2m2023-05-12T12:57:41.313471Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [58] = Math { fun: Normalize, arg: [55], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313476Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [59] = Math { fun: Dot, arg: [57], arg1: Some([58]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313481Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [60] = AccessIndex { base: [14], index: 0 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.313488Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [61] = AccessIndex { base: [60], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.313494Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [62] = Load { pointer: [61] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313499Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [63] = Binary { op: Multiply, left: [59], right: [62] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313504Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [64] = AccessIndex { base: [14], index: 0 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.313511Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [65] = AccessIndex { base: [64], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.313516Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [66] = Load { pointer: [65] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313547Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([7]) | |
[2m2023-05-12T12:57:41.313552Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.313556Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([1]) | |
[2m2023-05-12T12:57:41.313561Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = FunctionArgument(3) : Handle([4]) | |
[2m2023-05-12T12:57:41.313566Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = FunctionArgument(4) : Handle([4]) | |
[2m2023-05-12T12:57:41.313570Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = FunctionArgument(5) : Handle([4]) | |
[2m2023-05-12T12:57:41.313575Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = FunctionArgument(6) : Handle([4]) | |
[2m2023-05-12T12:57:41.313580Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = FunctionArgument(7) : Handle([35]) | |
[2m2023-05-12T12:57:41.313584Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = FunctionArgument(8) : Handle([4]) | |
[2m2023-05-12T12:57:41.313589Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.313595Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = AccessIndex { base: [10], index: 0 } : Value(Pointer { base: [13], space: Uniform }) | |
[2m2023-05-12T12:57:41.313601Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Access { base: [11], index: [1] } : Value(Pointer { base: [12], space: Uniform }) | |
[2m2023-05-12T12:57:41.313607Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = AccessIndex { base: [12], index: 2 } : Value(Pointer { base: [4], space: Uniform }) | |
[2m2023-05-12T12:57:41.313614Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Load { pointer: [13] } : Handle([4]) | |
[2m2023-05-12T12:57:41.313619Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Swizzle { size: Tri, vector: [14], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313642Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Binary { op: Add, left: [15], right: [5] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313647Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Math { fun: Normalize, arg: [16], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313652Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Math { fun: Dot, arg: [4], arg1: Some([15]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313657Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Math { fun: Saturate, arg: [18], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313664Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Math { fun: Dot, arg: [4], arg1: Some([17]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313669Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Math { fun: Saturate, arg: [20], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313674Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Math { fun: Dot, arg: [15], arg1: Some([17]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313679Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Math { fun: Saturate, arg: [22], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313685Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = CallResult([17]) : Handle([1]) | |
[2m2023-05-12T12:57:41.313689Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Binary { op: Multiply, left: [9], right: [24] } : Handle([4]) | |
[2m2023-05-12T12:57:41.313694Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313698Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = CallResult([16]) : Handle([4]) | |
[2m2023-05-12T12:57:41.313704Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Binary { op: Add, left: [27], right: [25] } : Handle([4]) | |
[2m2023-05-12T12:57:41.313709Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = AccessIndex { base: [12], index: 1 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.313741Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.313746Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([4]) | |
[2m2023-05-12T12:57:41.313750Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([4]) | |
[2m2023-05-12T12:57:41.313755Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = FunctionArgument(3) : Handle([1]) | |
[2m2023-05-12T12:57:41.313759Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = FunctionArgument(4) : Handle([4]) | |
[2m2023-05-12T12:57:41.313763Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = FunctionArgument(5) : Handle([4]) | |
[2m2023-05-12T12:57:41.313768Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = FunctionArgument(6) : Handle([1]) | |
[2m2023-05-12T12:57:41.313772Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = FunctionArgument(7) : Handle([1]) | |
[2m2023-05-12T12:57:41.313777Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313782Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = CallResult([18]) : Handle([35]) | |
[2m2023-05-12T12:57:41.313786Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = CallResult([19]) : Handle([4]) | |
[2m2023-05-12T12:57:41.313791Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Binary { op: Multiply, left: [11], right: [8] } : Handle([4]) | |
[2m2023-05-12T12:57:41.313795Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = CallResult([18]) : Handle([35]) | |
[2m2023-05-12T12:57:41.313800Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = CallResult([19]) : Handle([4]) | |
[2m2023-05-12T12:57:41.313805Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Binary { op: Add, left: [12], right: [14] } : Handle([4]) | |
[2m2023-05-12T12:57:41.313810Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.313818Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = AccessIndex { base: [16], index: 1 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.313839Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([7]) | |
[2m2023-05-12T12:57:41.313844Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.313848Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([4]) | |
[2m2023-05-12T12:57:41.313855Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = GlobalVariable([7]) : Value(Pointer { base: [19], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.313861Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = AccessIndex { base: [4], index: 0 } : Value(Pointer { base: [18], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.313869Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Access { base: [5], index: [1] } : Value(Pointer { base: [9], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.313875Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = AccessIndex { base: [6], index: 2 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.313881Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Load { pointer: [7] } : Handle([5]) | |
[2m2023-05-12T12:57:41.313886Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Swizzle { size: Tri, vector: [8], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313891Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Swizzle { size: Tri, vector: [2], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313899Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Binary { op: Subtract, left: [9], right: [10] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313904Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Math { fun: Abs, arg: [11], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313920Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = AccessIndex { base: [12], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313925Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = AccessIndex { base: [12], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313929Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = AccessIndex { base: [12], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313934Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Math { fun: Max, arg: [14], arg1: Some([15]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313939Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Math { fun: Max, arg: [13], arg1: Some([16]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313944Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = AccessIndex { base: [6], index: 5 } : Value(Pointer { base: [1], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.313949Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Load { pointer: [18] } : Handle([1]) | |
[2m2023-05-12T12:57:41.313953Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Binary { op: Multiply, left: [19], right: [17] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313958Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Swizzle { size: Tri, vector: [3], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313965Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Binary { op: Multiply, left: [20], right: [21] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313970Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = AccessIndex { base: [6], index: 4 } : Value(Pointer { base: [1], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.313975Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Load { pointer: [23] } : Handle([1]) | |
[2m2023-05-12T12:57:41.313980Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Swizzle { size: Tri, vector: [11], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313984Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Math { fun: Normalize, arg: [25], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313989Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Binary { op: Multiply, left: [24], right: [26] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.313994Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Swizzle { size: Tri, vector: [2], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314000Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Binary { op: Add, left: [28], right: [22] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314006Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Binary { op: Add, left: [29], right: [27] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314013Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Swizzle { size: Tri, vector: [30], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314018Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = AccessIndex { base: [6], index: 2 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.314024Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Load { pointer: [32] } : Handle([5]) | |
[2m2023-05-12T12:57:41.314029Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Swizzle { size: Tri, vector: [33], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314038Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Binary { op: Subtract, left: [31], right: [34] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314043Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = Math { fun: Abs, arg: [35], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314052Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = AccessIndex { base: [36], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314056Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = AccessIndex { base: [36], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314061Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = AccessIndex { base: [36], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314066Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = Math { fun: Max, arg: [38], arg1: Some([39]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314070Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = Math { fun: Max, arg: [37], arg1: Some([40]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314075Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = Unary { op: Negate, expr: [41] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314085Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [43] = AccessIndex { base: [6], index: 0 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.314091Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [44] = Load { pointer: [43] } : Handle([5]) | |
[2m2023-05-12T12:57:41.314096Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [45] = Swizzle { size: Bi, vector: [44], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314101Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [46] = Binary { op: Multiply, left: [42], right: [45] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314106Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [47] = AccessIndex { base: [6], index: 0 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.314112Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [48] = Load { pointer: [47] } : Handle([5]) | |
[2m2023-05-12T12:57:41.314117Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [49] = Swizzle { size: Bi, vector: [48], pattern: [Z, W, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314124Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [50] = Binary { op: Add, left: [46], right: [49] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314130Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [51] = AccessIndex { base: [50], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314135Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [52] = AccessIndex { base: [50], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314147Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [53] = Binary { op: Divide, left: [51], right: [52] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314153Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [54] = GlobalVariable([3]) : Handle([24]) | |
[2m2023-05-12T12:57:41.314157Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [55] = GlobalVariable([4]) : Handle([25]) | |
[2m2023-05-12T12:57:41.314162Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [56] = Constant([60]) : Handle([4]) | |
[2m2023-05-12T12:57:41.314166Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [57] = Binary { op: Multiply, left: [35], right: [56] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314185Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([7]) | |
[2m2023-05-12T12:57:41.314190Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.314194Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([4]) | |
[2m2023-05-12T12:57:41.314199Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = GlobalVariable([7]) : Value(Pointer { base: [19], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.314205Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = AccessIndex { base: [4], index: 0 } : Value(Pointer { base: [18], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.314213Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Access { base: [5], index: [1] } : Value(Pointer { base: [9], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.314218Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = AccessIndex { base: [6], index: 2 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.314225Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Load { pointer: [7] } : Handle([5]) | |
[2m2023-05-12T12:57:41.314229Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Swizzle { size: Tri, vector: [8], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314237Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Swizzle { size: Tri, vector: [2], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314244Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Binary { op: Subtract, left: [9], right: [10] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314249Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [6], index: 0 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.314257Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = AccessIndex { base: [12], index: 0 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.314262Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Load { pointer: [13] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314267Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314271Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = AccessIndex { base: [6], index: 0 } : Value(Pointer { base: [5], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.314279Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = AccessIndex { base: [16], index: 1 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.314284Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Load { pointer: [17] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314288Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Compose { ty: [4], components: [[14], [15], [18]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.314295Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.314304Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = AccessIndex { base: [20], index: 1 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.314309Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314314Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314319Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = AccessIndex { base: [20], index: 0 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.314323Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Load { pointer: [24] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314328Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = AccessIndex { base: [20], index: 0 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.314333Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Load { pointer: [26] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314337Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Binary { op: Multiply, left: [25], right: [27] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314344Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Binary { op: Subtract, left: [23], right: [28] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314349Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = AccessIndex { base: [20], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.314356Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Load { pointer: [30] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314360Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = AccessIndex { base: [20], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.314365Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Load { pointer: [32] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314370Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Binary { op: Multiply, left: [31], right: [33] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314379Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Binary { op: Subtract, left: [29], right: [34] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314384Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = Math { fun: Max, arg: [22], arg1: Some([35]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314389Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = Math { fun: Sqrt, arg: [36], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314394Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = AccessIndex { base: [6], index: 3 } : Value(Pointer { base: [7], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.314398Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = Load { pointer: [38] } : Handle([7]) | |
[2m2023-05-12T12:57:41.314403Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = Constant([2]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.314409Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = Binary { op: And, left: [39], right: [40] } : Handle([7]) | |
[2m2023-05-12T12:57:41.314414Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.314426Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [43] = Binary { op: NotEqual, left: [41], right: [42] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.314431Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [44] = AccessIndex { base: [20], index: 1 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.314436Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [45] = AccessIndex { base: [20], index: 1 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.314440Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [46] = Load { pointer: [45] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314445Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [47] = Unary { op: Negate, expr: [46] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314450Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [48] = Load { pointer: [20] } : Handle([4]) | |
[2m2023-05-12T12:57:41.314454Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [49] = Unary { op: Negate, expr: [48] } : Handle([4]) | |
[2m2023-05-12T12:57:41.314459Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [50] = Math { fun: Dot, arg: [49], arg1: Some([11]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314464Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [51] = Unary { op: Negate, expr: [11] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314468Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [52] = AccessIndex { base: [6], index: 4 } : Value(Pointer { base: [1], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.314475Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [53] = Load { pointer: [52] } : Handle([1]) | |
[2m2023-05-12T12:57:41.314480Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [54] = Math { fun: Normalize, arg: [11], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314485Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [55] = Binary { op: Multiply, left: [53], right: [54] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314492Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [56] = Binary { op: Add, left: [51], right: [55] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314497Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [57] = Swizzle { size: Tri, vector: [3], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314502Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [58] = AccessIndex { base: [6], index: 5 } : Value(Pointer { base: [1], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.314507Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [59] = Load { pointer: [58] } : Handle([1]) | |
[2m2023-05-12T12:57:41.314511Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [60] = Binary { op: Multiply, left: [57], right: [59] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314516Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [61] = Binary { op: Multiply, left: [60], right: [50] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314526Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [62] = Binary { op: Add, left: [56], right: [61] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314531Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [63] = Constant([50]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314540Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [64] = LocalVariable([2]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.314545Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [65] = AccessIndex { base: [49], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314550Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [66] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314559Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [67] = Binary { op: GreaterEqual, left: [65], right: [66] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.314563Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [68] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314568Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [69] = Constant([50]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314573Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [70] = AccessIndex { base: [49], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314577Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [71] = Load { pointer: [64] } : Handle([1]) | |
[2m2023-05-12T12:57:41.314583Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [72] = Binary { op: Add, left: [70], right: [71] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314595Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [73] = Binary { op: Divide, left: [69], right: [72] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314600Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [74] = AccessIndex { base: [49], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314604Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [75] = AccessIndex { base: [49], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314611Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [76] = Binary { op: Multiply, left: [74], right: [75] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314616Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [77] = Binary { op: Multiply, left: [76], right: [73] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314621Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [78] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314625Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [79] = Load { pointer: [64] } : Handle([1]) | |
[2m2023-05-12T12:57:41.314630Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [80] = AccessIndex { base: [49], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314634Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [81] = Binary { op: Multiply, left: [79], right: [80] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314639Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [82] = AccessIndex { base: [49], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314644Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [83] = Binary { op: Multiply, left: [81], right: [82] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314648Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [84] = Binary { op: Multiply, left: [83], right: [73] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314657Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [85] = Binary { op: Add, left: [78], right: [84] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314662Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [86] = Load { pointer: [64] } : Handle([1]) | |
[2m2023-05-12T12:57:41.314666Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [87] = Binary { op: Multiply, left: [86], right: [77] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314671Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [88] = Load { pointer: [64] } : Handle([1]) | |
[2m2023-05-12T12:57:41.314675Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [89] = Unary { op: Negate, expr: [88] } : Handle([1]) | |
[2m2023-05-12T12:57:41.314680Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [90] = AccessIndex { base: [49], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314685Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [91] = Binary { op: Multiply, left: [89], right: [90] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314695Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [92] = Compose { ty: [4], components: [[85], [87], [91]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.314700Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [93] = Unary { op: Negate, expr: [77] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314705Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [94] = Load { pointer: [64] } : Handle([1]) | |
[2m2023-05-12T12:57:41.314709Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [95] = Unary { op: Negate, expr: [94] } : Handle([1]) | |
[2m2023-05-12T12:57:41.314714Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [96] = AccessIndex { base: [49], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314719Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [97] = AccessIndex { base: [49], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314723Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [98] = Binary { op: Multiply, left: [96], right: [97] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314728Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [99] = Binary { op: Multiply, left: [98], right: [73] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314741Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [100] = Binary { op: Subtract, left: [95], right: [99] } : Handle([1]) | |
[2m2023-05-12T12:57:41.314746Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [101] = AccessIndex { base: [49], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314750Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [102] = Compose { ty: [4], components: [[93], [100], [101]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.314762Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [103] = Compose { ty: [39], components: [[102], [92], [49]] } : Handle([39]) | |
[2m2023-05-12T12:57:41.314767Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [104] = Binary { op: Multiply, left: [62], right: [103] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314772Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [105] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314777Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [106] = AccessIndex { base: [6], index: 6 } : Value(Pointer { base: [1], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.314781Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [107] = Load { pointer: [106] } : Handle([1]) | |
[2m2023-05-12T12:57:41.314788Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [108] = AccessIndex { base: [104], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314793Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [109] = Unary { op: Negate, expr: [108] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314797Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [110] = Binary { op: Multiply, left: [107], right: [109] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314812Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [111] = Binary { op: Divide, left: [105], right: [110] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314817Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [112] = Swizzle { size: Bi, vector: [104], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314822Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [113] = Binary { op: Multiply, left: [112], right: [111] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314827Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [114] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314831Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [115] = Constant([61]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314841Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [116] = Compose { ty: [35], components: [[114], [115]] } : Handle([35]) | |
[2m2023-05-12T12:57:41.314846Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [117] = Binary { op: Multiply, left: [113], right: [116] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314850Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [118] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314857Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [119] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314864Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [120] = Compose { ty: [35], components: [[118], [119]] } : Handle([35]) | |
[2m2023-05-12T12:57:41.314874Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [121] = Binary { op: Add, left: [117], right: [120] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314878Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [122] = Constant([31]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314886Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [123] = AccessIndex { base: [104], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314890Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [124] = Unary { op: Negate, expr: [123] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314900Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [125] = Binary { op: Divide, left: [122], right: [124] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.314905Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [126] = GlobalVariable([5]) : Handle([26]) | |
[2m2023-05-12T12:57:41.314910Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [127] = GlobalVariable([6]) : Handle([25]) | |
[2m2023-05-12T12:57:41.314919Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [128] = As { expr: [1], kind: Sint, convert: Some(4) } : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.314924Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [129] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.314932Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [130] = AccessIndex { base: [129], index: 5 } : Value(Pointer { base: [15], space: Uniform }) | |
[2m2023-05-12T12:57:41.314937Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [131] = Load { pointer: [130] } : Handle([15]) | |
[2m2023-05-12T12:57:41.314956Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([7]) | |
[2m2023-05-12T12:57:41.314960Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.314965Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.314970Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = AccessIndex { base: [3], index: 0 } : Value(Pointer { base: [13], space: Uniform }) | |
[2m2023-05-12T12:57:41.314978Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Access { base: [4], index: [1] } : Value(Pointer { base: [12], space: Uniform }) | |
[2m2023-05-12T12:57:41.314983Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.314991Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = LocalVariable([1]) : Value(Pointer { base: [7], space: Function }) | |
[2m2023-05-12T12:57:41.314996Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Load { pointer: [7] } : Handle([7]) | |
[2m2023-05-12T12:57:41.315000Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = AccessIndex { base: [5], index: 6 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.315005Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Load { pointer: [9] } : Handle([7]) | |
[2m2023-05-12T12:57:41.315013Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Binary { op: Less, left: [8], right: [10] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.315018Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Unary { op: Negate, expr: [2] } : Handle([1]) | |
[2m2023-05-12T12:57:41.315022Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = AccessIndex { base: [5], index: 0 } : Value(Pointer { base: [11], space: Uniform }) | |
[2m2023-05-12T12:57:41.315027Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Load { pointer: [7] } : Handle([7]) | |
[2m2023-05-12T12:57:41.315032Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Access { base: [13], index: [14] } : Value(Pointer { base: [10], space: Uniform }) | |
[2m2023-05-12T12:57:41.315038Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = AccessIndex { base: [15], index: 2 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.315045Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Load { pointer: [16] } : Handle([1]) | |
[2m2023-05-12T12:57:41.315054Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Less, left: [12], right: [17] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.315059Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Load { pointer: [7] } : Handle([7]) | |
[2m2023-05-12T12:57:41.315063Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Load { pointer: [7] } : Handle([7]) | |
[2m2023-05-12T12:57:41.315068Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Constant([44]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.315085Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([7]) | |
[2m2023-05-12T12:57:41.315089Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([7]) | |
[2m2023-05-12T12:57:41.315094Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([5]) | |
[2m2023-05-12T12:57:41.315098Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = FunctionArgument(3) : Handle([4]) | |
[2m2023-05-12T12:57:41.315103Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.315108Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = AccessIndex { base: [5], index: 0 } : Value(Pointer { base: [13], space: Uniform }) | |
[2m2023-05-12T12:57:41.315115Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Access { base: [6], index: [1] } : Value(Pointer { base: [12], space: Uniform }) | |
[2m2023-05-12T12:57:41.315120Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = AccessIndex { base: [7], index: 0 } : Value(Pointer { base: [11], space: Uniform }) | |
[2m2023-05-12T12:57:41.315127Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Access { base: [8], index: [2] } : Value(Pointer { base: [10], space: Uniform }) | |
[2m2023-05-12T12:57:41.315132Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = AccessIndex { base: [7], index: 5 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.315137Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Load { pointer: [10] } : Handle([1]) | |
[2m2023-05-12T12:57:41.315146Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [9], index: 1 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.315151Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Load { pointer: [12] } : Handle([1]) | |
[2m2023-05-12T12:57:41.315155Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Multiply, left: [11], right: [13] } : Handle([1]) | |
[2m2023-05-12T12:57:41.315160Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Swizzle { size: Tri, vector: [4], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315165Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Binary { op: Multiply, left: [14], right: [15] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315170Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = AccessIndex { base: [7], index: 4 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.315175Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Load { pointer: [17] } : Handle([1]) | |
[2m2023-05-12T12:57:41.315179Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = AccessIndex { base: [7], index: 2 } : Value(Pointer { base: [4], space: Uniform }) | |
[2m2023-05-12T12:57:41.315189Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Load { pointer: [19] } : Handle([4]) | |
[2m2023-05-12T12:57:41.315195Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Swizzle { size: Tri, vector: [20], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315200Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Binary { op: Multiply, left: [18], right: [21] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315205Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Swizzle { size: Tri, vector: [3], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315211Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Binary { op: Add, left: [23], right: [16] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315218Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Binary { op: Add, left: [24], right: [22] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315223Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = AccessIndex { base: [3], index: 3 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315232Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Compose { ty: [5], components: [[25], [26]] } : Handle([5]) | |
[2m2023-05-12T12:57:41.315237Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = AccessIndex { base: [9], index: 0 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.315241Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Load { pointer: [28] } : Handle([3]) | |
[2m2023-05-12T12:57:41.315246Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Binary { op: Multiply, left: [29], right: [27] } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315252Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = AccessIndex { base: [30], index: 3 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315257Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315265Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Binary { op: LessEqual, left: [31], right: [32] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.315271Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315275Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Swizzle { size: Tri, vector: [30], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315280Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = AccessIndex { base: [30], index: 3 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315288Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = Splat { size: Tri, value: [36] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315292Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = Binary { op: Divide, left: [35], right: [37] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315300Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = Swizzle { size: Bi, vector: [38], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315305Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = Constant([50]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315310Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = Splat { size: Bi, value: [40] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315318Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = Binary { op: Less, left: [39], right: [41] } : Value(Vector { size: Bi, kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.315324Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [43] = Relational { fun: Any, argument: [42] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.315329Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [44] = AccessIndex { base: [38], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315334Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [45] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315339Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [46] = Binary { op: Less, left: [44], right: [45] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.315347Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [47] = Binary { op: LogicalOr, left: [43], right: [46] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.315352Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [48] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315357Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [49] = Splat { size: Tri, value: [48] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315363Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [50] = Binary { op: Greater, left: [38], right: [49] } : Value(Vector { size: Tri, kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.315368Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [51] = Relational { fun: Any, argument: [50] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.315378Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [52] = Binary { op: LogicalOr, left: [47], right: [51] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.315383Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [53] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315387Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [54] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315392Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [55] = Constant([61]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315402Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [56] = Compose { ty: [35], components: [[54], [55]] } : Handle([35]) | |
[2m2023-05-12T12:57:41.315407Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [57] = Swizzle { size: Bi, vector: [38], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315412Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [58] = Binary { op: Multiply, left: [57], right: [56] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315417Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [59] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315421Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [60] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315428Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [61] = Compose { ty: [35], components: [[59], [60]] } : Handle([35]) | |
[2m2023-05-12T12:57:41.315438Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [62] = Binary { op: Add, left: [58], right: [61] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315443Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [63] = AccessIndex { base: [38], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315447Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [64] = GlobalVariable([5]) : Handle([26]) | |
[2m2023-05-12T12:57:41.315452Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [65] = GlobalVariable([6]) : Handle([25]) | |
[2m2023-05-12T12:57:41.315461Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [66] = AccessIndex { base: [7], index: 8 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.315466Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [67] = Load { pointer: [66] } : Handle([7]) | |
[2m2023-05-12T12:57:41.315472Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [68] = Binary { op: Add, left: [67], right: [2] } : Handle([7]) | |
[2m2023-05-12T12:57:41.315491Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([7]) | |
[2m2023-05-12T12:57:41.315496Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.315501Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([4]) | |
[2m2023-05-12T12:57:41.315505Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = FunctionArgument(3) : Handle([1]) | |
[2m2023-05-12T12:57:41.315510Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.315515Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = AccessIndex { base: [5], index: 0 } : Value(Pointer { base: [13], space: Uniform }) | |
[2m2023-05-12T12:57:41.315524Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Access { base: [6], index: [1] } : Value(Pointer { base: [12], space: Uniform }) | |
[2m2023-05-12T12:57:41.315529Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = CallResult([27]) : Handle([7]) | |
[2m2023-05-12T12:57:41.315534Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = AccessIndex { base: [7], index: 6 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.315539Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Load { pointer: [9] } : Handle([7]) | |
[2m2023-05-12T12:57:41.315547Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Binary { op: GreaterEqual, left: [8], right: [10] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.315552Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315557Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = CallResult([28]) : Handle([1]) | |
[2m2023-05-12T12:57:41.315564Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = LocalVariable([1]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.315569Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([44]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.315576Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Binary { op: Add, left: [8], right: [15] } : Handle([7]) | |
[2m2023-05-12T12:57:41.315581Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = AccessIndex { base: [7], index: 6 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.315586Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Load { pointer: [17] } : Handle([7]) | |
[2m2023-05-12T12:57:41.315592Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Binary { op: Less, left: [16], right: [18] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.315597Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = AccessIndex { base: [7], index: 0 } : Value(Pointer { base: [11], space: Uniform }) | |
[2m2023-05-12T12:57:41.315602Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Access { base: [20], index: [8] } : Value(Pointer { base: [10], space: Uniform }) | |
[2m2023-05-12T12:57:41.315611Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = AccessIndex { base: [21], index: 2 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.315616Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Load { pointer: [22] } : Handle([1]) | |
[2m2023-05-12T12:57:41.315623Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315627Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = AccessIndex { base: [7], index: 7 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.315632Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Load { pointer: [25] } : Handle([1]) | |
[2m2023-05-12T12:57:41.315639Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Binary { op: Subtract, left: [24], right: [26] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315644Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Binary { op: Multiply, left: [27], right: [23] } : Handle([1]) | |
[2m2023-05-12T12:57:41.315649Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Unary { op: Negate, expr: [4] } : Handle([1]) | |
[2m2023-05-12T12:57:41.315659Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Binary { op: GreaterEqual, left: [29], right: [28] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.315664Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = CallResult([28]) : Handle([1]) | |
[2m2023-05-12T12:57:41.315668Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Load { pointer: [14] } : Handle([1]) | |
[2m2023-05-12T12:57:41.315673Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Unary { op: Negate, expr: [4] } : Handle([1]) | |
[2m2023-05-12T12:57:41.315679Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Binary { op: Subtract, left: [33], right: [28] } : Handle([1]) | |
[2m2023-05-12T12:57:41.315683Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Binary { op: Subtract, left: [23], right: [28] } : Handle([1]) | |
[2m2023-05-12T12:57:41.315705Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.315710Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([7]) | |
[2m2023-05-12T12:57:41.315714Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([1]) | |
[2m2023-05-12T12:57:41.315719Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([62]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315724Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = CallResult([27]) : Handle([7]) | |
[2m2023-05-12T12:57:41.315732Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = As { expr: [5], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315737Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([63]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.315741Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([44]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.315747Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Binary { op: Add, left: [7], right: [8] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.315752Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = As { expr: [9], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315761Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Binary { op: Divide, left: [6], right: [10] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315766Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315771Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315775Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = CallResult([2]) : Handle([4]) | |
[2m2023-05-12T12:57:41.315782Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315788Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Binary { op: Subtract, left: [15], right: [4] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315793Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Swizzle { size: Tri, vector: [1], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315799Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Multiply, left: [16], right: [17] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315804Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Binary { op: Multiply, left: [4], right: [14] } : Handle([4]) | |
[2m2023-05-12T12:57:41.315809Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Binary { op: Add, left: [18], right: [19] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315821Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.315826Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.315831Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = AccessIndex { base: [2], index: 1 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.315838Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = AccessIndex { base: [3], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.315843Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Load { pointer: [4] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315848Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315856Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Binary { op: Greater, left: [5], right: [6] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.315861Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.315867Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = AccessIndex { base: [8], index: 0 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.315874Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Load { pointer: [9] } : Handle([5]) | |
[2m2023-05-12T12:57:41.315878Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Swizzle { size: Tri, vector: [10], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315883Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.315888Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = AccessIndex { base: [12], index: 1 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.315895Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Load { pointer: [13] } : Handle([5]) | |
[2m2023-05-12T12:57:41.315900Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Swizzle { size: Tri, vector: [14], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315905Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Binary { op: Multiply, left: [1], right: [15] } : Handle([4]) | |
[2m2023-05-12T12:57:41.315909Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.315918Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = AccessIndex { base: [17], index: 1 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.315923Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = AccessIndex { base: [18], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.315928Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Load { pointer: [19] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315933Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Binary { op: Multiply, left: [16], right: [20] } : Handle([4]) | |
[2m2023-05-12T12:57:41.315939Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Binary { op: Add, left: [11], right: [21] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315944Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.315949Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = AccessIndex { base: [23], index: 0 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.315957Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = AccessIndex { base: [24], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.315962Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Load { pointer: [25] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.315967Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Compose { ty: [5], components: [[22], [26]] } : Handle([5]) | |
[2m2023-05-12T12:57:41.315972Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.315985Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.315990Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.315995Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([4]) | |
[2m2023-05-12T12:57:41.315999Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = CallResult([31]) : Handle([5]) | |
[2m2023-05-12T12:57:41.316006Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = LocalVariable([1]) : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.316011Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.316016Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = AccessIndex { base: [6], index: 2 } : Value(Pointer { base: [4], space: Uniform }) | |
[2m2023-05-12T12:57:41.316023Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = AccessIndex { base: [7], index: 0 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.316028Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Load { pointer: [8] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316033Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.316038Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = AccessIndex { base: [10], index: 2 } : Value(Pointer { base: [4], space: Uniform }) | |
[2m2023-05-12T12:57:41.316047Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [11], index: 1 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.316052Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Load { pointer: [12] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316059Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = AccessIndex { base: [5], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.316063Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316069Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Binary { op: Subtract, left: [13], right: [2] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316074Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Binary { op: Subtract, left: [13], right: [9] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316082Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Divide, left: [16], right: [17] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316087Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316091Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316096Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Math { fun: Clamp, arg: [18], arg1: Some([19]), arg2: Some([20]), arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316106Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Binary { op: Subtract, left: [15], right: [21] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316111Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Load { pointer: [14] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316116Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Binary { op: Multiply, left: [23], right: [22] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316120Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Swizzle { size: Tri, vector: [1], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316125Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Load { pointer: [5] } : Handle([5]) | |
[2m2023-05-12T12:57:41.316130Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Swizzle { size: Tri, vector: [26], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316135Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = AccessIndex { base: [5], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.316139Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Load { pointer: [28] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316144Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Math { fun: Mix, arg: [25], arg1: Some([27]), arg2: Some([29]), arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316149Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = AccessIndex { base: [1], index: 3 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316164Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.316169Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.316173Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([4]) | |
[2m2023-05-12T12:57:41.316178Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = CallResult([31]) : Handle([5]) | |
[2m2023-05-12T12:57:41.316184Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = LocalVariable([1]) : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.316192Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.316197Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = AccessIndex { base: [6], index: 2 } : Value(Pointer { base: [4], space: Uniform }) | |
[2m2023-05-12T12:57:41.316207Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = AccessIndex { base: [7], index: 0 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.316212Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Load { pointer: [8] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316217Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = AccessIndex { base: [5], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.316222Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316226Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316231Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Multiply, left: [2], right: [9] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316235Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Math { fun: Exp, arg: [13], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316241Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Binary { op: Divide, left: [12], right: [14] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316251Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Binary { op: Subtract, left: [11], right: [15] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316256Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Load { pointer: [10] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316262Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Multiply, left: [17], right: [16] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316266Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Swizzle { size: Tri, vector: [1], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316271Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Load { pointer: [5] } : Handle([5]) | |
[2m2023-05-12T12:57:41.316276Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Swizzle { size: Tri, vector: [20], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316281Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = AccessIndex { base: [5], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.316286Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Load { pointer: [22] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316290Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Math { fun: Mix, arg: [19], arg1: Some([21]), arg2: Some([23]), arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316295Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = AccessIndex { base: [1], index: 3 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316311Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.316316Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.316322Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([4]) | |
[2m2023-05-12T12:57:41.316327Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = CallResult([31]) : Handle([5]) | |
[2m2023-05-12T12:57:41.316334Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = LocalVariable([1]) : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.316339Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.316344Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = AccessIndex { base: [6], index: 2 } : Value(Pointer { base: [4], space: Uniform }) | |
[2m2023-05-12T12:57:41.316354Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = AccessIndex { base: [7], index: 0 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.316359Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Load { pointer: [8] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316364Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Multiply, left: [2], right: [9] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316369Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = AccessIndex { base: [5], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.316374Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316378Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316383Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Multiply, left: [10], right: [10] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316388Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Math { fun: Exp, arg: [14], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316393Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Binary { op: Divide, left: [13], right: [15] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316403Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Binary { op: Subtract, left: [12], right: [16] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316408Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Load { pointer: [11] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316413Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Binary { op: Multiply, left: [18], right: [17] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316418Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Swizzle { size: Tri, vector: [1], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316423Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Load { pointer: [5] } : Handle([5]) | |
[2m2023-05-12T12:57:41.316427Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Swizzle { size: Tri, vector: [21], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316432Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = AccessIndex { base: [5], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.316437Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Load { pointer: [23] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316441Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Math { fun: Mix, arg: [20], arg1: Some([22]), arg2: Some([24]), arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316449Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = AccessIndex { base: [1], index: 3 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316463Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.316468Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.316472Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([4]) | |
[2m2023-05-12T12:57:41.316477Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = CallResult([31]) : Handle([5]) | |
[2m2023-05-12T12:57:41.316485Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = LocalVariable([1]) : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.316490Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316494Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316499Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.316505Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = AccessIndex { base: [8], index: 2 } : Value(Pointer { base: [4], space: Uniform }) | |
[2m2023-05-12T12:57:41.316510Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Load { pointer: [9] } : Handle([4]) | |
[2m2023-05-12T12:57:41.316515Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Binary { op: Multiply, left: [2], right: [10] } : Handle([4]) | |
[2m2023-05-12T12:57:41.316520Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Math { fun: Exp, arg: [11], arg1: None, arg2: None, arg3: None } : Handle([4]) | |
[2m2023-05-12T12:57:41.316525Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Splat { size: Tri, value: [7] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316530Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Divide, left: [13], right: [12] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316540Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Splat { size: Tri, value: [6] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316544Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Binary { op: Subtract, left: [15], right: [14] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316549Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316554Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316559Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.316564Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = AccessIndex { base: [19], index: 4 } : Value(Pointer { base: [4], space: Uniform }) | |
[2m2023-05-12T12:57:41.316569Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Load { pointer: [20] } : Handle([4]) | |
[2m2023-05-12T12:57:41.316573Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Binary { op: Multiply, left: [2], right: [21] } : Handle([4]) | |
[2m2023-05-12T12:57:41.316578Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Math { fun: Exp, arg: [22], arg1: None, arg2: None, arg3: None } : Handle([4]) | |
[2m2023-05-12T12:57:41.316585Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Splat { size: Tri, value: [18] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316590Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Binary { op: Divide, left: [24], right: [23] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316600Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Splat { size: Tri, value: [17] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316605Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Binary { op: Subtract, left: [26], right: [25] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316609Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Swizzle { size: Tri, vector: [1], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316614Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316619Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = AccessIndex { base: [5], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.316624Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Load { pointer: [30] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316628Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Binary { op: Multiply, left: [16], right: [31] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316635Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Splat { size: Tri, value: [29] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316640Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Binary { op: Subtract, left: [33], right: [32] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316645Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Binary { op: Multiply, left: [28], right: [34] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316650Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = Load { pointer: [5] } : Handle([5]) | |
[2m2023-05-12T12:57:41.316655Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = Swizzle { size: Tri, vector: [36], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316660Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = Binary { op: Multiply, left: [37], right: [27] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316665Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = AccessIndex { base: [5], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.316670Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = Load { pointer: [39] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316674Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = Binary { op: Multiply, left: [38], right: [40] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316681Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = Binary { op: Add, left: [35], right: [41] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316686Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [43] = AccessIndex { base: [1], index: 3 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316701Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.316706Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316712Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316717Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316742Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.316747Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([64]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316752Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([65]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316756Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([66]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316760Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([67]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316765Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([68]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316770Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316774Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316779Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([69]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316783Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([70]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316826Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.316830Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316835Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316840Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([71]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316844Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316849Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([72]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316856Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([73]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316860Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316865Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([74]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316870Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316878Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Compose { ty: [4], components: [[2], [3], [4]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.316884Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Compose { ty: [4], components: [[5], [6], [7]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.316889Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Compose { ty: [4], components: [[8], [9], [10]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.316894Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Compose { ty: [39], components: [[11], [12], [13]] } : Handle([39]) | |
[2m2023-05-12T12:57:41.316902Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316915Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([1]) | |
[2m2023-05-12T12:57:41.316921Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316926Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Unary { op: Negate, expr: [1] } : Handle([1]) | |
[2m2023-05-12T12:57:41.316931Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Math { fun: Exp, arg: [3], arg1: None, arg2: None, arg3: None } : Handle([1]) | |
[2m2023-05-12T12:57:41.316942Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.316952Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = AccessIndex { base: [1], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316958Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = CallResult([39]) : Handle([1]) | |
[2m2023-05-12T12:57:41.316962Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = AccessIndex { base: [1], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316967Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = CallResult([39]) : Handle([1]) | |
[2m2023-05-12T12:57:41.316972Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = AccessIndex { base: [1], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.316977Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = CallResult([39]) : Handle([1]) | |
[2m2023-05-12T12:57:41.316994Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.316999Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([64]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317004Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([65]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317008Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([66]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317019Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.317028Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.317033Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Load { pointer: [2] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317037Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = CallResult([37]) : Handle([4]) | |
[2m2023-05-12T12:57:41.317049Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Swizzle { size: Bi, vector: [4], pattern: [Y, Z, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317054Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Math { fun: Length, arg: [5], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317059Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([75]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317064Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Multiply, left: [6], right: [7] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317069Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = CallResult([39]) : Handle([1]) | |
[2m2023-05-12T12:57:41.317074Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([76]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317081Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Binary { op: Subtract, left: [9], right: [10] } : Handle([1]) | |
[2m2023-05-12T12:57:41.317090Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([77]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317094Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Multiply, left: [11], right: [12] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317099Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317104Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Math { fun: Max, arg: [13], arg1: Some([14]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317123Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = LocalVariable([2]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.317128Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Load { pointer: [16] } : Handle([1]) | |
[2m2023-05-12T12:57:41.317132Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Load { pointer: [16] } : Handle([1]) | |
[2m2023-05-12T12:57:41.317137Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Binary { op: Multiply, left: [18], right: [17] } : Handle([1]) | |
[2m2023-05-12T12:57:41.317141Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Load { pointer: [2] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317146Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Swizzle { size: Tri, vector: [20], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317151Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Swizzle { size: Tri, vector: [4], pattern: [X, X, X, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317156Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Load { pointer: [16] } : Handle([1]) | |
[2m2023-05-12T12:57:41.317161Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Math { fun: Mix, arg: [21], arg1: Some([22]), arg2: Some([23]), arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317166Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = AccessIndex { base: [4], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317170Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = CallResult([39]) : Handle([1]) | |
[2m2023-05-12T12:57:41.317175Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Load { pointer: [2] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317179Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Swizzle { size: Tri, vector: [27], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317184Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317189Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Constant([78]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317193Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Load { pointer: [2] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317198Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Swizzle { size: Tri, vector: [31], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317203Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = CallResult([41]) : Handle([1]) | |
[2m2023-05-12T12:57:41.317207Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Math { fun: Max, arg: [30], arg1: Some([33]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317235Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.317242Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317247Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317252Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Add, left: [1], right: [3] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317264Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.317269Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([82]) : Handle([35]) | |
[2m2023-05-12T12:57:41.317275Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Swizzle { size: Tri, vector: [2], pattern: [X, Y, Y, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317280Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Math { fun: Exp2, arg: [3], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317285Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = CallResult([43]) : Handle([4]) | |
[2m2023-05-12T12:57:41.317292Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Swizzle { size: Bi, vector: [5], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317297Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = CallResult([43]) : Handle([4]) | |
[2m2023-05-12T12:57:41.317302Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = AccessIndex { base: [6], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317308Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Splat { size: Tri, value: [8] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317313Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Subtract, left: [7], right: [9] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317318Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = AccessIndex { base: [6], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317323Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [6], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317328Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Subtract, left: [11], right: [12] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317337Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Splat { size: Tri, value: [13] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317342Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Binary { op: Divide, left: [10], right: [14] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317347Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Constant([83]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317352Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317357Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Subtract, left: [16], right: [17] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317363Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = As { expr: [18], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317368Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([83]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317373Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = As { expr: [20], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317383Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Binary { op: Divide, left: [19], right: [21] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317388Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Binary { op: Multiply, left: [15], right: [22] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317392Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317397Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Constant([83]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317402Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = As { expr: [25], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317407Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Binary { op: Divide, left: [24], right: [26] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317413Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Splat { size: Tri, value: [27] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317418Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Binary { op: Add, left: [23], right: [28] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317423Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Math { fun: Saturate, arg: [29], arg1: None, arg2: None, arg3: None } : Handle([4]) | |
[2m2023-05-12T12:57:41.317432Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.317437Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Load { pointer: [31] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317441Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = CallResult([36]) : Handle([4]) | |
[2m2023-05-12T12:57:41.317454Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.317459Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([84]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317466Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317471Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Add, left: [1], right: [3] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317476Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Binary { op: Multiply, left: [1], right: [4] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317481Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([85]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317491Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Splat { size: Tri, value: [6] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317495Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Subtract, left: [5], right: [7] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317501Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([86]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317506Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Multiply, left: [9], right: [1] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317510Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([87]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317518Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Splat { size: Tri, value: [11] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317525Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Add, left: [10], right: [12] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317529Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Multiply, left: [1], right: [13] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317534Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([88]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317541Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Splat { size: Tri, value: [15] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317546Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Binary { op: Add, left: [14], right: [16] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317557Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.317569Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.317574Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([89]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317579Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([90]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317583Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([91]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317595Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Compose { ty: [4], components: [[3], [4], [5]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317600Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([92]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317605Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([93]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317609Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([94]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317621Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Compose { ty: [4], components: [[7], [8], [9]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317626Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([95]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317631Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([96]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317635Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([97]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317650Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Compose { ty: [4], components: [[11], [12], [13]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317655Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Compose { ty: [39], components: [[6], [10], [14]] } : Handle([39]) | |
[2m2023-05-12T12:57:41.317659Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Constant([98]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317664Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Constant([99]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317669Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Constant([100]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317683Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Compose { ty: [4], components: [[16], [17], [18]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317688Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([101]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317693Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Constant([102]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317700Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Constant([103]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317713Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Compose { ty: [4], components: [[20], [21], [22]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317719Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Constant([104]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317724Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Constant([105]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317729Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Constant([106]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317750Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.317755Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.317760Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Math { fun: Abs, arg: [1], arg1: None, arg2: None, arg3: None } : Handle([4]) | |
[2m2023-05-12T12:57:41.317777Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.317782Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.317786Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = CallResult([41]) : Handle([1]) | |
[2m2023-05-12T12:57:41.317805Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.317810Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.317816Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([1]) | |
[2m2023-05-12T12:57:41.317820Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([107]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317825Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317831Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Splat { size: Tri, value: [5] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317836Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Math { fun: Max, arg: [6], arg1: Some([1]), arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317848Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.317856Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Load { pointer: [8] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317861Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([108]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317866Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Load { pointer: [8] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317875Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Splat { size: Tri, value: [10] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317880Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Add, left: [12], right: [11] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317885Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Load { pointer: [8] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317890Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([109]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317905Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Splat { size: Tri, value: [15] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317914Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Binary { op: Less, left: [14], right: [16] } : Value(Vector { size: Tri, kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.317919Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Select { condition: [17], accept: [13], reject: [9] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317924Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Load { pointer: [8] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317934Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Splat { size: Tri, value: [4] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317939Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Binary { op: Divide, left: [19], right: [20] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317944Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Math { fun: Log2, arg: [21], arg1: None, arg2: None, arg3: None } : Handle([4]) | |
[2m2023-05-12T12:57:41.317949Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317954Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Splat { size: Tri, value: [3] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317960Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Math { fun: Clamp, arg: [22], arg1: Some([23]), arg2: Some([24]), arg3: None } : Handle([4]) | |
[2m2023-05-12T12:57:41.317965Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Binary { op: Subtract, left: [3], right: [2] } : Handle([1]) | |
[2m2023-05-12T12:57:41.317970Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Load { pointer: [8] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317976Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.317981Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Binary { op: Subtract, left: [27], right: [28] } : Handle([4]) | |
[2m2023-05-12T12:57:41.317995Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.318001Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.318005Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([1]) | |
[2m2023-05-12T12:57:41.318018Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.318023Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([107]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318029Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: Subtract, left: [3], right: [2] } : Handle([1]) | |
[2m2023-05-12T12:57:41.318034Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Load { pointer: [4] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318039Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Multiply, left: [7], right: [6] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318046Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318051Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Add, left: [8], right: [9] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318056Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([39]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318074Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.318079Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318085Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318090Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Math { fun: Max, arg: [3], arg1: Some([1]), arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318106Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.318112Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Load { pointer: [5] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318116Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([110]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318121Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([111]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318126Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([112]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318142Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Compose { ty: [4], components: [[7], [8], [9]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318148Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Math { fun: Dot, arg: [6], arg1: Some([10]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318153Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Load { pointer: [5] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318157Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([113]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318162Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Constant([114]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318167Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([115]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318183Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Compose { ty: [4], components: [[13], [14], [15]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318189Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Math { fun: Dot, arg: [12], arg1: Some([16]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318194Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Load { pointer: [5] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318199Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Constant([116]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318204Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([111]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318209Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Constant([117]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318227Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Compose { ty: [4], components: [[19], [20], [21]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318232Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Math { fun: Dot, arg: [18], arg1: Some([22]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318237Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Compose { ty: [4], components: [[11], [17], [23]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318245Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Load { pointer: [5] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318249Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Constant([118]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318254Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Constant([119]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318260Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = CallResult([49]) : Handle([4]) | |
[2m2023-05-12T12:57:41.318264Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Load { pointer: [5] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318269Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318276Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Splat { size: Tri, value: [30] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318281Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318296Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.318302Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.318306Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318312Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Subtract, left: [2], right: [3] } : Handle([1]) | |
[2m2023-05-12T12:57:41.318319Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Binary { op: Divide, left: [4], right: [2] } : Handle([1]) | |
[2m2023-05-12T12:57:41.318325Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: Multiply, left: [1], right: [5] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318329Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318335Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Divide, left: [7], right: [2] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318342Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Splat { size: Tri, value: [8] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318347Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Add, left: [6], right: [9] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318352Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = CallResult([36]) : Handle([4]) | |
[2m2023-05-12T12:57:41.318380Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.318385Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318391Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318396Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Add, left: [3], right: [1] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318410Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.318415Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.318420Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318427Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Multiply, left: [2], right: [2] } : Handle([1]) | |
[2m2023-05-12T12:57:41.318433Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Splat { size: Tri, value: [4] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318439Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: Divide, left: [1], right: [5] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318447Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Splat { size: Tri, value: [3] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318452Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Add, left: [7], right: [6] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318458Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Binary { op: Multiply, left: [1], right: [8] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318463Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318468Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Splat { size: Tri, value: [10] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318473Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Binary { op: Add, left: [11], right: [1] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318488Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.318493Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.318497Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = CallResult([41]) : Handle([1]) | |
[2m2023-05-12T12:57:41.318511Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.318516Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = CallResult([41]) : Handle([1]) | |
[2m2023-05-12T12:57:41.318520Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318526Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Add, left: [3], right: [2] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318543Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.318548Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318553Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([123]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318558Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Divide, left: [2], right: [3] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318576Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([35]) | |
[2m2023-05-12T12:57:41.318582Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([124]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318586Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([125]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318593Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Compose { ty: [35], components: [[2], [3]] } : Handle([35]) | |
[2m2023-05-12T12:57:41.318598Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Math { fun: Dot, arg: [4], arg1: Some([1]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318604Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Splat { size: Tri, value: [5] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318613Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Swizzle { size: Tri, vector: [6], pattern: [X, X, X, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318621Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.318637Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Load { pointer: [8] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318642Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Swizzle { size: Tri, vector: [9], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318648Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([126]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318653Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([127]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318658Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([128]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318663Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Compose { ty: [4], components: [[11], [12], [13]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318672Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Binary { op: Divide, left: [10], right: [14] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318677Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Math { fun: Fract, arg: [15], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318682Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Load { pointer: [8] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318687Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318697Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Splat { size: Tri, value: [18] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318702Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Binary { op: Subtract, left: [17], right: [19] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318707Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Constant([129]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318719Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.318726Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Swizzle { size: Tri, vector: [1], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318731Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318737Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Splat { size: Tri, value: [3] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318742Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Math { fun: Max, arg: [2], arg1: Some([4]), arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318750Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.318756Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Load { pointer: [6] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318760Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.318769Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = AccessIndex { base: [8], index: 9 } : Value(Pointer { base: [2], space: Uniform }) | |
[2m2023-05-12T12:57:41.318778Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = AccessIndex { base: [9], index: 2 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.318783Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Load { pointer: [10] } : Handle([1]) | |
[2m2023-05-12T12:57:41.318788Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = CallResult([48]) : Handle([4]) | |
[2m2023-05-12T12:57:41.318793Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Load { pointer: [6] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318797Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.318803Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = AccessIndex { base: [14], index: 9 } : Value(Pointer { base: [2], space: Uniform }) | |
[2m2023-05-12T12:57:41.318812Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = AccessIndex { base: [15], index: 1 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.318817Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Load { pointer: [16] } : Handle([1]) | |
[2m2023-05-12T12:57:41.318822Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = CallResult([47]) : Handle([4]) | |
[2m2023-05-12T12:57:41.318827Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Load { pointer: [6] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318831Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([39]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318837Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Splat { size: Tri, value: [20] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318843Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.318849Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = AccessIndex { base: [22], index: 9 } : Value(Pointer { base: [2], space: Uniform }) | |
[2m2023-05-12T12:57:41.318860Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = AccessIndex { base: [23], index: 0 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.318865Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Load { pointer: [24] } : Handle([1]) | |
[2m2023-05-12T12:57:41.318870Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = CallResult([47]) : Handle([4]) | |
[2m2023-05-12T12:57:41.318875Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Binary { op: Multiply, left: [19], right: [26] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318880Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Load { pointer: [6] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318885Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318895Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Splat { size: Tri, value: [29] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318900Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Math { fun: Max, arg: [28], arg1: Some([30]), arg2: None, arg3: None } : Handle([4]) | |
[2m2023-05-12T12:57:41.318905Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Load { pointer: [6] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318910Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Swizzle { size: Tri, vector: [32], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318915Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = CallResult([57]) : Handle([4]) | |
[2m2023-05-12T12:57:41.318922Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Load { pointer: [6] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318927Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.318933Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = AccessIndex { base: [36], index: 9 } : Value(Pointer { base: [2], space: Uniform }) | |
[2m2023-05-12T12:57:41.318942Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = AccessIndex { base: [37], index: 3 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.318947Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = Load { pointer: [38] } : Handle([1]) | |
[2m2023-05-12T12:57:41.318952Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = CallResult([48]) : Handle([4]) | |
[2m2023-05-12T12:57:41.318956Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = Load { pointer: [6] } : Handle([4]) | |
[2m2023-05-12T12:57:41.318961Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = AccessIndex { base: [1], index: 3 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.318974Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([32]) | |
[2m2023-05-12T12:57:41.318980Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.318987Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = LocalVariable([1]) : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.318993Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = AccessIndex { base: [1], index: 5 } : Handle([7]) | |
[2m2023-05-12T12:57:41.318998Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([21]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.319005Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: And, left: [4], right: [5] } : Handle([7]) | |
[2m2023-05-12T12:57:41.319010Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([22]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.319019Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Equal, left: [6], right: [7] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.319024Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = AccessIndex { base: [3], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.319030Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319035Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([23]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.319042Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Binary { op: Equal, left: [6], right: [11] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.319047Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = AccessIndex { base: [3], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.319052Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Load { pointer: [13] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319057Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = AccessIndex { base: [1], index: 6 } : Handle([1]) | |
[2m2023-05-12T12:57:41.319074Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.319079Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([36]) | |
[2m2023-05-12T12:57:41.319087Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([36]) | |
[2m2023-05-12T12:57:41.319095Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.319101Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Unary { op: Not, expr: [2] } : Handle([36]) | |
[2m2023-05-12T12:57:41.319106Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: LogicalOr, left: [5], right: [3] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.319114Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = As { expr: [6], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319119Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([39]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319124Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Binary { op: Multiply, left: [7], right: [8] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319130Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319144Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([7]) | |
[2m2023-05-12T12:57:41.319149Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([4]) | |
[2m2023-05-12T12:57:41.319154Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([35]) | |
[2m2023-05-12T12:57:41.319170Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.319175Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([36]) | |
[2m2023-05-12T12:57:41.319180Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.319185Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.319194Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = AccessIndex { base: [4], index: 0 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.319200Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([130]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.319206Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = AccessIndex { base: [5], index: 0 } : Value(ValuePointer { size: Some(Quad), kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.319214Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = AccessIndex { base: [7], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.319219Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Load { pointer: [8] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319224Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.319232Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = AccessIndex { base: [10], index: 0 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.319237Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([131]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.319243Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = AccessIndex { base: [11], index: 1 } : Value(ValuePointer { size: Some(Quad), kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.319249Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = AccessIndex { base: [13], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.319257Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Load { pointer: [14] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319262Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.319271Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = AccessIndex { base: [16], index: 0 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.319276Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Constant([132]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.319282Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = AccessIndex { base: [17], index: 2 } : Value(ValuePointer { size: Some(Quad), kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.319291Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = AccessIndex { base: [19], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.319296Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Load { pointer: [20] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319301Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Compose { ty: [4], components: [[9], [15], [21]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.319307Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Math { fun: Normalize, arg: [22], arg1: None, arg2: None, arg3: None } : Handle([4]) | |
[2m2023-05-12T12:57:41.319312Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.319318Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = AccessIndex { base: [24], index: 7 } : Value(Pointer { base: [4], space: Uniform }) | |
[2m2023-05-12T12:57:41.319324Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Load { pointer: [25] } : Handle([4]) | |
[2m2023-05-12T12:57:41.319329Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Swizzle { size: Tri, vector: [26], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319334Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Swizzle { size: Tri, vector: [1], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319368Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = LocalVariable([1]) : Value(Pointer { base: [40], space: Function }) | |
[2m2023-05-12T12:57:41.319381Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = AccessIndex { base: [1], index: 0 } : Value(Pointer { base: [32], space: Function }) | |
[2m2023-05-12T12:57:41.319386Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = CallResult([1]) : Handle([32]) | |
[2m2023-05-12T12:57:41.319391Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = AccessIndex { base: [1], index: 1 } : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.319396Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319402Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = AccessIndex { base: [1], index: 2 } : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.319407Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319411Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319416Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319423Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319434Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Compose { ty: [5], components: [[7], [8], [9], [10]] } : Handle([5]) | |
[2m2023-05-12T12:57:41.319440Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [1], index: 3 } : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.319445Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319450Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319454Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319459Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319469Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Compose { ty: [5], components: [[13], [14], [15], [16]] } : Handle([5]) | |
[2m2023-05-12T12:57:41.319474Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = AccessIndex { base: [1], index: 4 } : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.319479Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319484Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319489Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319502Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Compose { ty: [4], components: [[19], [20], [21]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.319507Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = AccessIndex { base: [1], index: 7 } : Value(Pointer { base: [36], space: Function }) | |
[2m2023-05-12T12:57:41.319512Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Constant([133]) : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.319517Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = AccessIndex { base: [1], index: 5 } : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.319522Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319527Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319532Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319542Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Compose { ty: [4], components: [[26], [27], [28]] } : Handle([4]) | |
[2m2023-05-12T12:57:41.319547Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = AccessIndex { base: [1], index: 6 } : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.319552Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319557Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319562Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319577Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([40]) | |
[2m2023-05-12T12:57:41.319586Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = AccessIndex { base: [1], index: 0 } : Handle([32]) | |
[2m2023-05-12T12:57:41.319591Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = AccessIndex { base: [2], index: 0 } : Handle([5]) | |
[2m2023-05-12T12:57:41.319599Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = LocalVariable([1]) : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.319604Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = AccessIndex { base: [1], index: 0 } : Handle([32]) | |
[2m2023-05-12T12:57:41.319611Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = AccessIndex { base: [5], index: 1 } : Handle([5]) | |
[2m2023-05-12T12:57:41.319616Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = AccessIndex { base: [1], index: 0 } : Handle([32]) | |
[2m2023-05-12T12:57:41.319623Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = AccessIndex { base: [7], index: 3 } : Handle([1]) | |
[2m2023-05-12T12:57:41.319628Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = AccessIndex { base: [1], index: 0 } : Handle([32]) | |
[2m2023-05-12T12:57:41.319647Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = AccessIndex { base: [9], index: 2 } : Handle([1]) | |
[2m2023-05-12T12:57:41.319652Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = CallResult([20]) : Handle([1]) | |
[2m2023-05-12T12:57:41.319657Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [1], index: 1 } : Handle([1]) | |
[2m2023-05-12T12:57:41.319662Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = AccessIndex { base: [1], index: 0 } : Handle([32]) | |
[2m2023-05-12T12:57:41.319666Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Load { pointer: [4] } : Handle([5]) | |
[2m2023-05-12T12:57:41.319671Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = CallResult([61]) : Handle([5]) | |
[2m2023-05-12T12:57:41.319676Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = AccessIndex { base: [1], index: 5 } : Handle([4]) | |
[2m2023-05-12T12:57:41.319681Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = AccessIndex { base: [1], index: 6 } : Handle([4]) | |
[2m2023-05-12T12:57:41.319686Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Math { fun: Dot, arg: [16], arg1: Some([17]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319692Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Constant([46]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319696Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Math { fun: Max, arg: [18], arg1: Some([19]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319702Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = AccessIndex { base: [1], index: 0 } : Handle([32]) | |
[2m2023-05-12T12:57:41.319714Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = AccessIndex { base: [21], index: 4 } : Handle([1]) | |
[2m2023-05-12T12:57:41.319719Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Constant([134]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319724Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Binary { op: Multiply, left: [23], right: [22] } : Handle([1]) | |
[2m2023-05-12T12:57:41.319729Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Binary { op: Multiply, left: [24], right: [22] } : Handle([1]) | |
[2m2023-05-12T12:57:41.319734Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319741Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Binary { op: Subtract, left: [26], right: [8] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319748Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Binary { op: Multiply, left: [25], right: [27] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319753Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Load { pointer: [4] } : Handle([5]) | |
[2m2023-05-12T12:57:41.319758Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Swizzle { size: Tri, vector: [29], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319764Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Binary { op: Multiply, left: [30], right: [8] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319773Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Splat { size: Tri, value: [28] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319778Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Binary { op: Add, left: [32], right: [31] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319784Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Load { pointer: [4] } : Handle([5]) | |
[2m2023-05-12T12:57:41.319788Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Swizzle { size: Tri, vector: [34], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319793Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319806Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = Binary { op: Subtract, left: [36], right: [8] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319812Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = Binary { op: Multiply, left: [35], right: [37] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319817Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = AccessIndex { base: [1], index: 6 } : Handle([4]) | |
[2m2023-05-12T12:57:41.319822Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = Unary { op: Negate, expr: [39] } : Handle([4]) | |
[2m2023-05-12T12:57:41.319827Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = AccessIndex { base: [1], index: 5 } : Handle([4]) | |
[2m2023-05-12T12:57:41.319831Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = Math { fun: Reflect, arg: [40], arg1: Some([41]), arg2: None, arg3: None } : Handle([4]) | |
[2m2023-05-12T12:57:41.319836Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [43] = CallResult([18]) : Handle([35]) | |
[2m2023-05-12T12:57:41.319841Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [44] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319847Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [45] = Splat { size: Tri, value: [44] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319859Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [46] = LocalVariable([2]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.319864Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [47] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.319873Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [48] = AccessIndex { base: [47], index: 4 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.319878Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [49] = Constant([130]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.319884Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [50] = AccessIndex { base: [48], index: 0 } : Value(ValuePointer { size: Some(Quad), kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.319894Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [51] = AccessIndex { base: [50], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.319900Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [52] = Load { pointer: [51] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319905Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [53] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.319914Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [54] = AccessIndex { base: [53], index: 4 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.319919Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [55] = Constant([131]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.319925Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [56] = AccessIndex { base: [54], index: 1 } : Value(ValuePointer { size: Some(Quad), kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.319933Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [57] = AccessIndex { base: [56], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.319938Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [58] = Load { pointer: [57] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319943Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [59] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.319952Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [60] = AccessIndex { base: [59], index: 4 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.319957Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [61] = Constant([132]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.319963Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [62] = AccessIndex { base: [60], index: 2 } : Value(ValuePointer { size: Some(Quad), kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.319971Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [63] = AccessIndex { base: [62], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.319976Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [64] = Load { pointer: [63] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.319981Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [65] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.319991Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [66] = AccessIndex { base: [65], index: 4 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.319996Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [67] = Constant([135]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.320002Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [68] = AccessIndex { base: [66], index: 3 } : Value(ValuePointer { size: Some(Quad), kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.320014Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [69] = AccessIndex { base: [68], index: 2 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.320020Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [70] = Load { pointer: [69] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.320025Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [71] = Compose { ty: [5], components: [[52], [58], [64], [70]] } : Handle([5]) | |
[2m2023-05-12T12:57:41.320030Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [72] = AccessIndex { base: [1], index: 3 } : Handle([5]) | |
[2m2023-05-12T12:57:41.320035Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [73] = Math { fun: Dot, arg: [71], arg1: Some([72]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.320042Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [74] = AccessIndex { base: [1], index: 2 } : Handle([5]) | |
[2m2023-05-12T12:57:41.320057Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [75] = Swizzle { size: Bi, vector: [74], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.320063Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [76] = AccessIndex { base: [1], index: 7 } : Handle([36]) | |
[2m2023-05-12T12:57:41.320068Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [77] = CallResult([6]) : Handle([7]) | |
[2m2023-05-12T12:57:41.320073Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [78] = CallResult([7]) : Handle([38]) | |
[2m2023-05-12T12:57:41.320078Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [79] = Constant([130]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.320084Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [80] = AccessIndex { base: [78], index: 0 } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320100Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [81] = LocalVariable([3]) : Value(Pointer { base: [7], space: Function }) | |
[2m2023-05-12T12:57:41.320105Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [82] = Load { pointer: [81] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320110Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [83] = Constant([130]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.320115Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [84] = AccessIndex { base: [78], index: 0 } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320120Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [85] = Constant([131]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.320124Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [86] = AccessIndex { base: [78], index: 1 } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320131Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [87] = Binary { op: Add, left: [84], right: [86] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320142Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [88] = Binary { op: Less, left: [82], right: [87] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.320147Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [89] = Load { pointer: [81] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320152Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [90] = CallResult([8]) : Handle([7]) | |
[2m2023-05-12T12:57:41.320156Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [91] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.320165Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [92] = LocalVariable([4]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.320170Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [93] = AccessIndex { base: [1], index: 8 } : Handle([7]) | |
[2m2023-05-12T12:57:41.320174Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [94] = Constant([34]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320183Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [95] = Binary { op: And, left: [93], right: [94] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320188Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [96] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320195Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [97] = Binary { op: NotEqual, left: [95], right: [96] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.320200Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [98] = GlobalVariable([7]) : Value(Pointer { base: [19], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.320210Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [99] = AccessIndex { base: [98], index: 0 } : Value(Pointer { base: [18], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.320218Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [100] = Access { base: [99], index: [90] } : Value(Pointer { base: [9], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.320226Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [101] = AccessIndex { base: [100], index: 3 } : Value(Pointer { base: [7], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.320231Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [102] = Load { pointer: [101] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320236Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [103] = Constant([1]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320243Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [104] = Binary { op: And, left: [102], right: [103] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320249Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [105] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320256Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [106] = Binary { op: NotEqual, left: [104], right: [105] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.320267Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [107] = Binary { op: LogicalAnd, left: [97], right: [106] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.320272Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [108] = AccessIndex { base: [1], index: 3 } : Handle([5]) | |
[2m2023-05-12T12:57:41.320277Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [109] = AccessIndex { base: [1], index: 4 } : Handle([4]) | |
[2m2023-05-12T12:57:41.320281Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [110] = CallResult([25]) : Handle([1]) | |
[2m2023-05-12T12:57:41.320286Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [111] = AccessIndex { base: [1], index: 3 } : Handle([5]) | |
[2m2023-05-12T12:57:41.320298Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [112] = Swizzle { size: Tri, vector: [111], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.320304Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [113] = AccessIndex { base: [1], index: 5 } : Handle([4]) | |
[2m2023-05-12T12:57:41.320309Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [114] = AccessIndex { base: [1], index: 6 } : Handle([4]) | |
[2m2023-05-12T12:57:41.320314Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [115] = CallResult([21]) : Handle([4]) | |
[2m2023-05-12T12:57:41.320318Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [116] = Load { pointer: [92] } : Handle([1]) | |
[2m2023-05-12T12:57:41.320323Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [117] = Binary { op: Multiply, left: [115], right: [116] } : Handle([4]) | |
[2m2023-05-12T12:57:41.320328Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [118] = Load { pointer: [46] } : Handle([4]) | |
[2m2023-05-12T12:57:41.320338Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [119] = Binary { op: Add, left: [118], right: [117] } : Handle([4]) | |
[2m2023-05-12T12:57:41.320343Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [120] = Load { pointer: [81] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320348Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [121] = Constant([44]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320361Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [122] = Binary { op: Add, left: [120], right: [121] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320369Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [123] = Constant([130]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.320374Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [124] = AccessIndex { base: [78], index: 0 } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320379Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [125] = Constant([131]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.320383Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [126] = AccessIndex { base: [78], index: 1 } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320391Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [127] = Binary { op: Add, left: [124], right: [126] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320407Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [128] = LocalVariable([5]) : Value(Pointer { base: [7], space: Function }) | |
[2m2023-05-12T12:57:41.320412Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [129] = Load { pointer: [128] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320418Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [130] = Constant([130]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.320422Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [131] = AccessIndex { base: [78], index: 0 } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320427Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [132] = Constant([131]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.320432Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [133] = AccessIndex { base: [78], index: 1 } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320443Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [134] = Binary { op: Add, left: [131], right: [133] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320448Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [135] = Constant([132]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.320453Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [136] = AccessIndex { base: [78], index: 2 } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320460Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [137] = Binary { op: Add, left: [134], right: [136] } : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320472Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [138] = Binary { op: Less, left: [129], right: [137] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.320477Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [139] = Load { pointer: [128] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320482Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [140] = CallResult([8]) : Handle([7]) | |
[2m2023-05-12T12:57:41.320486Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [141] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.320496Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [142] = LocalVariable([6]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.320501Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [143] = AccessIndex { base: [1], index: 8 } : Handle([7]) | |
[2m2023-05-12T12:57:41.320506Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [144] = Constant([34]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320515Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [145] = Binary { op: And, left: [143], right: [144] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320520Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [146] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320528Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [147] = Binary { op: NotEqual, left: [145], right: [146] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.320535Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [148] = GlobalVariable([7]) : Value(Pointer { base: [19], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.320544Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [149] = AccessIndex { base: [148], index: 0 } : Value(Pointer { base: [18], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.320552Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [150] = Access { base: [149], index: [140] } : Value(Pointer { base: [9], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.320561Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [151] = AccessIndex { base: [150], index: 3 } : Value(Pointer { base: [7], space: Storage { access: LOAD } }) | |
[2m2023-05-12T12:57:41.320566Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [152] = Load { pointer: [151] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320571Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [153] = Constant([1]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320580Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [154] = Binary { op: And, left: [152], right: [153] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320585Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [155] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320593Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [156] = Binary { op: NotEqual, left: [154], right: [155] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.320605Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [157] = Binary { op: LogicalAnd, left: [147], right: [156] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.320610Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [158] = AccessIndex { base: [1], index: 3 } : Handle([5]) | |
[2m2023-05-12T12:57:41.320615Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [159] = AccessIndex { base: [1], index: 4 } : Handle([4]) | |
[2m2023-05-12T12:57:41.320620Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [160] = CallResult([26]) : Handle([1]) | |
[2m2023-05-12T12:57:41.320625Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [161] = AccessIndex { base: [1], index: 3 } : Handle([5]) | |
[2m2023-05-12T12:57:41.320638Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [162] = Swizzle { size: Tri, vector: [161], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.320643Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [163] = AccessIndex { base: [1], index: 5 } : Handle([4]) | |
[2m2023-05-12T12:57:41.320648Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [164] = AccessIndex { base: [1], index: 6 } : Handle([4]) | |
[2m2023-05-12T12:57:41.320654Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [165] = CallResult([22]) : Handle([4]) | |
[2m2023-05-12T12:57:41.320659Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [166] = Load { pointer: [142] } : Handle([1]) | |
[2m2023-05-12T12:57:41.320664Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [167] = Binary { op: Multiply, left: [165], right: [166] } : Handle([4]) | |
[2m2023-05-12T12:57:41.320669Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [168] = Load { pointer: [46] } : Handle([4]) | |
[2m2023-05-12T12:57:41.320679Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [169] = Binary { op: Add, left: [168], right: [167] } : Handle([4]) | |
[2m2023-05-12T12:57:41.320684Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [170] = Load { pointer: [128] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320689Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [171] = Constant([44]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320697Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [172] = Binary { op: Add, left: [170], right: [171] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320704Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [173] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.320715Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [174] = AccessIndex { base: [173], index: 4 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.320720Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [175] = Load { pointer: [174] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320725Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [176] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320735Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [177] = LocalVariable([7]) : Value(Pointer { base: [7], space: Function }) | |
[2m2023-05-12T12:57:41.320740Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [178] = Load { pointer: [177] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320750Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [179] = Binary { op: Less, left: [178], right: [175] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.320755Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [180] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.320766Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [181] = LocalVariable([8]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.320771Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [182] = AccessIndex { base: [1], index: 8 } : Handle([7]) | |
[2m2023-05-12T12:57:41.320776Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [183] = Constant([34]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320785Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [184] = Binary { op: And, left: [182], right: [183] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320790Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [185] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320799Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [186] = Binary { op: NotEqual, left: [184], right: [185] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.320805Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [187] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.320813Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [188] = AccessIndex { base: [187], index: 0 } : Value(Pointer { base: [13], space: Uniform }) | |
[2m2023-05-12T12:57:41.320818Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [189] = Load { pointer: [177] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320826Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [190] = Access { base: [188], index: [189] } : Value(Pointer { base: [12], space: Uniform }) | |
[2m2023-05-12T12:57:41.320836Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [191] = AccessIndex { base: [190], index: 3 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.320841Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [192] = Load { pointer: [191] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320846Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [193] = Constant([4]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320858Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [194] = Binary { op: And, left: [192], right: [193] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320864Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [195] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320872Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [196] = Binary { op: NotEqual, left: [194], right: [195] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.320891Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [197] = Binary { op: LogicalAnd, left: [186], right: [196] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.320896Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [198] = Load { pointer: [177] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320901Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [199] = AccessIndex { base: [1], index: 3 } : Handle([5]) | |
[2m2023-05-12T12:57:41.320906Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [200] = AccessIndex { base: [1], index: 4 } : Handle([4]) | |
[2m2023-05-12T12:57:41.320910Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [201] = CallResult([29]) : Handle([1]) | |
[2m2023-05-12T12:57:41.320915Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [202] = Load { pointer: [177] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320920Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [203] = AccessIndex { base: [1], index: 5 } : Handle([4]) | |
[2m2023-05-12T12:57:41.320924Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [204] = AccessIndex { base: [1], index: 6 } : Handle([4]) | |
[2m2023-05-12T12:57:41.320929Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [205] = CallResult([23]) : Handle([4]) | |
[2m2023-05-12T12:57:41.320941Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [206] = LocalVariable([9]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.320946Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [207] = Load { pointer: [206] } : Handle([4]) | |
[2m2023-05-12T12:57:41.320951Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [208] = Load { pointer: [181] } : Handle([1]) | |
[2m2023-05-12T12:57:41.320956Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [209] = Binary { op: Multiply, left: [207], right: [208] } : Handle([4]) | |
[2m2023-05-12T12:57:41.320961Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [210] = Load { pointer: [46] } : Handle([4]) | |
[2m2023-05-12T12:57:41.320971Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [211] = Binary { op: Add, left: [210], right: [209] } : Handle([4]) | |
[2m2023-05-12T12:57:41.320976Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [212] = Load { pointer: [177] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320981Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [213] = Constant([44]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.320993Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [214] = Binary { op: Add, left: [212], right: [213] } : Handle([7]) | |
[2m2023-05-12T12:57:41.320998Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [215] = AccessIndex { base: [1], index: 3 } : Handle([5]) | |
[2m2023-05-12T12:57:41.321003Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [216] = AccessIndex { base: [1], index: 5 } : Handle([4]) | |
[2m2023-05-12T12:57:41.321008Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [217] = AccessIndex { base: [1], index: 6 } : Handle([4]) | |
[2m2023-05-12T12:57:41.321013Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [218] = CallResult([24]) : Handle([4]) | |
[2m2023-05-12T12:57:41.321026Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [219] = LocalVariable([10]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.321031Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [220] = Swizzle { size: Tri, vector: [6], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321037Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [221] = AccessIndex { base: [4], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.321041Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [222] = Load { pointer: [221] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321046Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [223] = Binary { op: Multiply, left: [220], right: [222] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321054Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [224] = Load { pointer: [46] } : Handle([4]) | |
[2m2023-05-12T12:57:41.321059Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [225] = Load { pointer: [219] } : Handle([4]) | |
[2m2023-05-12T12:57:41.321068Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [226] = Binary { op: Add, left: [224], right: [225] } : Handle([4]) | |
[2m2023-05-12T12:57:41.321079Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [227] = Binary { op: Add, left: [226], right: [223] } : Handle([4]) | |
[2m2023-05-12T12:57:41.321084Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [228] = AccessIndex { base: [4], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.321090Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [229] = Load { pointer: [228] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321117Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.321122Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([4]) | |
[2m2023-05-12T12:57:41.321127Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([4]) | |
[2m2023-05-12T12:57:41.321134Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Swizzle { size: Tri, vector: [2], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321139Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Swizzle { size: Tri, vector: [3], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321150Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: Subtract, left: [4], right: [5] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321156Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Math { fun: Length, arg: [6], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321161Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321167Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Splat { size: Tri, value: [8] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321174Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = LocalVariable([1]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.321179Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.321185Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [11], index: 1 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.321192Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = AccessIndex { base: [12], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.321198Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Load { pointer: [13] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321202Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321210Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Binary { op: Greater, left: [14], right: [15] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.321215Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Splat { size: Tri, value: [7] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321223Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Divide, left: [6], right: [17] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321229Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.321237Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = AccessIndex { base: [19], index: 4 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.321242Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Load { pointer: [20] } : Handle([7]) | |
[2m2023-05-12T12:57:41.321247Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.321254Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = LocalVariable([2]) : Value(Pointer { base: [7], space: Function }) | |
[2m2023-05-12T12:57:41.321259Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Load { pointer: [23] } : Handle([7]) | |
[2m2023-05-12T12:57:41.321266Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Binary { op: Less, left: [24], right: [21] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.321272Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = GlobalVariable([2]) : Value(Pointer { base: [16], space: Uniform }) | |
[2m2023-05-12T12:57:41.321277Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = AccessIndex { base: [26], index: 0 } : Value(Pointer { base: [13], space: Uniform }) | |
[2m2023-05-12T12:57:41.321282Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Load { pointer: [23] } : Handle([7]) | |
[2m2023-05-12T12:57:41.321300Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Access { base: [27], index: [28] } : Value(Pointer { base: [12], space: Uniform }) | |
[2m2023-05-12T12:57:41.321305Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Load { pointer: [29] } : Handle([12]) | |
[2m2023-05-12T12:57:41.321314Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = AccessIndex { base: [30], index: 2 } : Handle([4]) | |
[2m2023-05-12T12:57:41.321319Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Math { fun: Dot, arg: [18], arg1: Some([31]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321324Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321330Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Math { fun: Max, arg: [32], arg1: Some([33]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321335Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.321342Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = AccessIndex { base: [35], index: 3 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.321347Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = Load { pointer: [36] } : Handle([1]) | |
[2m2023-05-12T12:57:41.321352Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = Math { fun: Pow, arg: [34], arg1: Some([37]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321357Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = AccessIndex { base: [30], index: 1 } : Handle([5]) | |
[2m2023-05-12T12:57:41.321364Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = Swizzle { size: Tri, vector: [39], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321370Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = Binary { op: Multiply, left: [38], right: [40] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321377Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = Load { pointer: [10] } : Handle([4]) | |
[2m2023-05-12T12:57:41.321386Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [43] = Binary { op: Add, left: [42], right: [41] } : Handle([4]) | |
[2m2023-05-12T12:57:41.321391Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [44] = Load { pointer: [23] } : Handle([7]) | |
[2m2023-05-12T12:57:41.321396Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [45] = Constant([44]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.321403Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [46] = Binary { op: Add, left: [44], right: [45] } : Handle([7]) | |
[2m2023-05-12T12:57:41.321408Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [47] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.321415Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [48] = AccessIndex { base: [47], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.321420Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [49] = Load { pointer: [48] } : Handle([7]) | |
[2m2023-05-12T12:57:41.321425Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [50] = Constant([7]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.321434Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [51] = Binary { op: Equal, left: [49], right: [50] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.321440Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [52] = Load { pointer: [10] } : Handle([4]) | |
[2m2023-05-12T12:57:41.321444Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [53] = CallResult([32]) : Handle([5]) | |
[2m2023-05-12T12:57:41.321449Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [54] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.321456Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [55] = AccessIndex { base: [54], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.321462Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [56] = Load { pointer: [55] } : Handle([7]) | |
[2m2023-05-12T12:57:41.321467Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [57] = Constant([8]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.321476Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [58] = Binary { op: Equal, left: [56], right: [57] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.321481Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [59] = Load { pointer: [10] } : Handle([4]) | |
[2m2023-05-12T12:57:41.321486Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [60] = CallResult([33]) : Handle([5]) | |
[2m2023-05-12T12:57:41.321490Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [61] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.321498Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [62] = AccessIndex { base: [61], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.321503Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [63] = Load { pointer: [62] } : Handle([7]) | |
[2m2023-05-12T12:57:41.321508Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [64] = Constant([9]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.321517Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [65] = Binary { op: Equal, left: [63], right: [64] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.321523Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [66] = Load { pointer: [10] } : Handle([4]) | |
[2m2023-05-12T12:57:41.321532Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [67] = CallResult([34]) : Handle([5]) | |
[2m2023-05-12T12:57:41.321537Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [68] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.321544Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [69] = AccessIndex { base: [68], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.321549Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [70] = Load { pointer: [69] } : Handle([7]) | |
[2m2023-05-12T12:57:41.321554Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [71] = Constant([10]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.321575Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([35]) | |
[2m2023-05-12T12:57:41.321580Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = GlobalVariable([31]) : Handle([33]) | |
[2m2023-05-12T12:57:41.321585Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = GlobalVariable([32]) : Handle([28]) | |
[2m2023-05-12T12:57:41.321593Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321599Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = ImageSample { image: [2], sampler: [3], gather: None, coordinate: [1], array_index: None, offset: None, level: Exact([4]), depth_ref: None } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321622Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([1]) | |
[2m2023-05-12T12:57:41.321627Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([1]) | |
[2m2023-05-12T12:57:41.321632Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([7]) | |
[2m2023-05-12T12:57:41.321637Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = FunctionArgument(3) : Handle([35]) | |
[2m2023-05-12T12:57:41.321641Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = FunctionArgument(4) : Handle([4]) | |
[2m2023-05-12T12:57:41.321646Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321662Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Binary { op: Less, left: [2], right: [6] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.321668Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = LocalVariable([1]) : Value(Pointer { base: [35], space: Function }) | |
[2m2023-05-12T12:57:41.321673Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = AccessIndex { base: [5], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321678Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Math { fun: Abs, arg: [9], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321683Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321688Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Math { fun: Mix, arg: [2], arg1: Some([11]), arg2: Some([10]), arg3: None } : Handle([1]) | |
[2m2023-05-12T12:57:41.321693Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321706Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Divide, left: [13], right: [12] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321712Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Binary { op: Multiply, left: [1], right: [14] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321723Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Swizzle { size: Bi, vector: [5], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321728Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Binary { op: Multiply, left: [15], right: [16] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321733Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321738Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Constant([50]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321745Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Compose { ty: [35], components: [[18], [19]] } : Handle([35]) | |
[2m2023-05-12T12:57:41.321750Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Binary { op: Multiply, left: [17], right: [20] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321756Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Splat { size: Bi, value: [10] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321761Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Binary { op: Divide, left: [21], right: [22] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321769Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = LocalVariable([2]) : Value(Pointer { base: [35], space: Function }) | |
[2m2023-05-12T12:57:41.321774Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.321781Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = LocalVariable([3]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.321787Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Load { pointer: [8] } : Handle([35]) | |
[2m2023-05-12T12:57:41.321791Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = CallResult([68]) : Handle([1]) | |
[2m2023-05-12T12:57:41.321800Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = LocalVariable([4]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.321805Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Constant([130]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.321813Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = LocalVariable([5]) : Value(Pointer { base: [15], space: Function }) | |
[2m2023-05-12T12:57:41.321818Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Load { pointer: [29] } : Handle([1]) | |
[2m2023-05-12T12:57:41.321823Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Load { pointer: [26] } : Handle([1]) | |
[2m2023-05-12T12:57:41.321830Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Binary { op: Greater, left: [32], right: [33] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.321835Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Load { pointer: [31] } : Handle([15]) | |
[2m2023-05-12T12:57:41.321840Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = As { expr: [12], kind: Sint, convert: Some(4) } : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.321846Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = Binary { op: LessEqual, left: [35], right: [36] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.321857Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = Binary { op: LogicalAnd, left: [34], right: [37] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.321862Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = Load { pointer: [26] } : Handle([1]) | |
[2m2023-05-12T12:57:41.321868Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = Binary { op: Add, left: [39], right: [14] } : Handle([1]) | |
[2m2023-05-12T12:57:41.321877Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = Load { pointer: [24] } : Handle([35]) | |
[2m2023-05-12T12:57:41.321882Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = Load { pointer: [8] } : Handle([35]) | |
[2m2023-05-12T12:57:41.321894Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [43] = Binary { op: Add, left: [42], right: [41] } : Handle([35]) | |
[2m2023-05-12T12:57:41.321899Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [44] = Load { pointer: [8] } : Handle([35]) | |
[2m2023-05-12T12:57:41.321904Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [45] = CallResult([68]) : Handle([1]) | |
[2m2023-05-12T12:57:41.321909Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [46] = Load { pointer: [31] } : Handle([15]) | |
[2m2023-05-12T12:57:41.321913Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [47] = Constant([131]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.321918Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [48] = Binary { op: Add, left: [46], right: [47] } : Handle([15]) | |
[2m2023-05-12T12:57:41.321923Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [49] = Load { pointer: [8] } : Handle([35]) | |
[2m2023-05-12T12:57:41.321928Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [50] = Load { pointer: [24] } : Handle([35]) | |
[2m2023-05-12T12:57:41.321935Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [51] = Binary { op: Subtract, left: [49], right: [50] } : Handle([35]) | |
[2m2023-05-12T12:57:41.321940Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [52] = Load { pointer: [29] } : Handle([1]) | |
[2m2023-05-12T12:57:41.321945Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [53] = Load { pointer: [26] } : Handle([1]) | |
[2m2023-05-12T12:57:41.321955Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [54] = Binary { op: Subtract, left: [52], right: [53] } : Handle([1]) | |
[2m2023-05-12T12:57:41.321960Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [55] = CallResult([68]) : Handle([1]) | |
[2m2023-05-12T12:57:41.321965Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [56] = Load { pointer: [26] } : Handle([1]) | |
[2m2023-05-12T12:57:41.321971Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [57] = Binary { op: Subtract, left: [55], right: [56] } : Handle([1]) | |
[2m2023-05-12T12:57:41.321980Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [58] = Binary { op: Add, left: [57], right: [14] } : Handle([1]) | |
[2m2023-05-12T12:57:41.321986Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [59] = Binary { op: Subtract, left: [54], right: [58] } : Handle([1]) | |
[2m2023-05-12T12:57:41.321996Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [60] = Binary { op: Divide, left: [54], right: [59] } : Handle([1]) | |
[2m2023-05-12T12:57:41.322001Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [61] = Load { pointer: [8] } : Handle([35]) | |
[2m2023-05-12T12:57:41.322006Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [62] = Math { fun: Mix, arg: [61], arg1: Some([51]), arg2: Some([60]), arg3: None } : Handle([35]) | |
[2m2023-05-12T12:57:41.322011Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [63] = Math { fun: Mix, arg: [54], arg1: Some([58]), arg2: Some([60]), arg3: None } : Handle([1]) | |
[2m2023-05-12T12:57:41.322016Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [64] = Load { pointer: [26] } : Handle([1]) | |
[2m2023-05-12T12:57:41.322039Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.322044Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([7]) | |
[2m2023-05-12T12:57:41.322049Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = GlobalVariable([17]) : Handle([30]) | |
[2m2023-05-12T12:57:41.322057Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Swizzle { size: Bi, vector: [1], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322076Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.322081Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([7]) | |
[2m2023-05-12T12:57:41.322086Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = GlobalVariable([18]) : Handle([31]) | |
[2m2023-05-12T12:57:41.322092Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Swizzle { size: Bi, vector: [1], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322100Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = As { expr: [4], kind: Sint, convert: Some(4) } : Value(Vector { size: Bi, kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.322106Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = As { expr: [2], kind: Sint, convert: Some(4) } : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.322111Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = ImageLoad { image: [3], coordinate: [5], array_index: None, sample: Some([6]), level: None } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322119Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Swizzle { size: Tri, vector: [7], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322125Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([39]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322130Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Multiply, left: [8], right: [9] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322135Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322141Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Splat { size: Tri, value: [11] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322155Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.322160Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([7]) | |
[2m2023-05-12T12:57:41.322165Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = GlobalVariable([19]) : Handle([31]) | |
[2m2023-05-12T12:57:41.322170Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Swizzle { size: Bi, vector: [1], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322179Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = As { expr: [4], kind: Sint, convert: Some(4) } : Value(Vector { size: Bi, kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.322184Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = As { expr: [2], kind: Sint, convert: Some(4) } : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.322190Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = ImageLoad { image: [3], coordinate: [5], array_index: None, sample: Some([6]), level: None } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322219Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([42]) | |
[2m2023-05-12T12:57:41.322225Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.322234Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = AccessIndex { base: [2], index: 5 } : Value(Pointer { base: [3], space: Uniform }) | |
[2m2023-05-12T12:57:41.322242Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([135]) : Value(Scalar { kind: Sint, width: 4 }) | |
[2m2023-05-12T12:57:41.322248Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = AccessIndex { base: [3], index: 3 } : Value(ValuePointer { size: Some(Quad), kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.322255Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = AccessIndex { base: [5], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Uniform }) | |
[2m2023-05-12T12:57:41.322261Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Load { pointer: [6] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322266Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322275Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Binary { op: Equal, left: [7], right: [8] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.322281Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = AccessIndex { base: [1], index: 2 } : Handle([5]) | |
[2m2023-05-12T12:57:41.322286Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = CallResult([64]) : Handle([4]) | |
[2m2023-05-12T12:57:41.322291Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [1], index: 4 } : Handle([35]) | |
[2m2023-05-12T12:57:41.322298Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = LocalVariable([1]) : Value(Pointer { base: [35], space: Function }) | |
[2m2023-05-12T12:57:41.322303Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.322309Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = AccessIndex { base: [14], index: 0 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.322314Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Load { pointer: [15] } : Handle([5]) | |
[2m2023-05-12T12:57:41.322322Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = LocalVariable([2]) : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.322327Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.322333Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = AccessIndex { base: [18], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.322339Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Load { pointer: [19] } : Handle([7]) | |
[2m2023-05-12T12:57:41.322343Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Constant([11]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.322350Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Binary { op: And, left: [20], right: [21] } : Handle([7]) | |
[2m2023-05-12T12:57:41.322355Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.322364Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Binary { op: NotEqual, left: [22], right: [23] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.322370Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Load { pointer: [17] } : Handle([5]) | |
[2m2023-05-12T12:57:41.322375Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = GlobalVariable([21]) : Handle([33]) | |
[2m2023-05-12T12:57:41.322380Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = GlobalVariable([22]) : Handle([28]) | |
[2m2023-05-12T12:57:41.322385Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Load { pointer: [13] } : Handle([35]) | |
[2m2023-05-12T12:57:41.322394Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = ImageSample { image: [26], sampler: [27], gather: None, coordinate: [28], array_index: None, offset: None, level: Auto, depth_ref: None } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322401Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Binary { op: Multiply, left: [25], right: [29] } : Handle([5]) | |
[2m2023-05-12T12:57:41.322406Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.322413Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = AccessIndex { base: [31], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.322418Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Load { pointer: [32] } : Handle([7]) | |
[2m2023-05-12T12:57:41.322423Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Constant([16]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.322430Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Binary { op: And, left: [33], right: [34] } : Handle([7]) | |
[2m2023-05-12T12:57:41.322435Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.322442Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = Binary { op: Equal, left: [35], right: [36] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.322447Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = LocalVariable([3]) : Value(Pointer { base: [40], space: Function }) | |
[2m2023-05-12T12:57:41.322453Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = AccessIndex { base: [38], index: 0 } : Value(Pointer { base: [32], space: Function }) | |
[2m2023-05-12T12:57:41.322461Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = AccessIndex { base: [39], index: 0 } : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.322466Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = Load { pointer: [17] } : Handle([5]) | |
[2m2023-05-12T12:57:41.322470Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = AccessIndex { base: [38], index: 0 } : Value(Pointer { base: [32], space: Function }) | |
[2m2023-05-12T12:57:41.322477Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [43] = AccessIndex { base: [42], index: 4 } : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.322482Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [44] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.322489Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [45] = AccessIndex { base: [44], index: 4 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.322495Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [46] = Load { pointer: [45] } : Handle([1]) | |
[2m2023-05-12T12:57:41.322499Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [47] = AccessIndex { base: [38], index: 0 } : Value(Pointer { base: [32], space: Function }) | |
[2m2023-05-12T12:57:41.322506Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [48] = AccessIndex { base: [47], index: 5 } : Value(Pointer { base: [7], space: Function }) | |
[2m2023-05-12T12:57:41.322511Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [49] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.322518Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [50] = AccessIndex { base: [49], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.322523Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [51] = Load { pointer: [50] } : Handle([7]) | |
[2m2023-05-12T12:57:41.322528Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [52] = AccessIndex { base: [38], index: 0 } : Value(Pointer { base: [32], space: Function }) | |
[2m2023-05-12T12:57:41.322537Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [53] = AccessIndex { base: [52], index: 6 } : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.322542Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [54] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.322549Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [55] = AccessIndex { base: [54], index: 6 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.322555Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [56] = Load { pointer: [55] } : Handle([1]) | |
[2m2023-05-12T12:57:41.322560Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [57] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.322566Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [58] = AccessIndex { base: [57], index: 1 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.322571Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [59] = Load { pointer: [58] } : Handle([5]) | |
[2m2023-05-12T12:57:41.322579Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [60] = LocalVariable([4]) : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.322584Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [61] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.322591Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [62] = AccessIndex { base: [61], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.322596Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [63] = Load { pointer: [62] } : Handle([7]) | |
[2m2023-05-12T12:57:41.322601Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [64] = Constant([12]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.322609Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [65] = Binary { op: And, left: [63], right: [64] } : Handle([7]) | |
[2m2023-05-12T12:57:41.322614Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [66] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.322625Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [67] = Binary { op: NotEqual, left: [65], right: [66] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.322630Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [68] = Load { pointer: [60] } : Handle([5]) | |
[2m2023-05-12T12:57:41.322635Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [69] = Swizzle { size: Tri, vector: [68], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322641Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [70] = GlobalVariable([23]) : Handle([33]) | |
[2m2023-05-12T12:57:41.322645Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [71] = GlobalVariable([24]) : Handle([28]) | |
[2m2023-05-12T12:57:41.322650Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [72] = Load { pointer: [13] } : Handle([35]) | |
[2m2023-05-12T12:57:41.322657Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [73] = ImageSample { image: [70], sampler: [71], gather: None, coordinate: [72], array_index: None, offset: None, level: Auto, depth_ref: None } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322667Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [74] = Swizzle { size: Tri, vector: [73], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322673Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [75] = Binary { op: Multiply, left: [69], right: [74] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322680Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [76] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322688Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [77] = Compose { ty: [5], components: [[75], [76]] } : Handle([5]) | |
[2m2023-05-12T12:57:41.322694Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [78] = AccessIndex { base: [38], index: 0 } : Value(Pointer { base: [32], space: Function }) | |
[2m2023-05-12T12:57:41.322701Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [79] = AccessIndex { base: [78], index: 1 } : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.322706Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [80] = Load { pointer: [60] } : Handle([5]) | |
[2m2023-05-12T12:57:41.322711Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [81] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.322718Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [82] = AccessIndex { base: [81], index: 3 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.322723Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [83] = Load { pointer: [82] } : Handle([1]) | |
[2m2023-05-12T12:57:41.322732Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [84] = LocalVariable([5]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.322737Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [85] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.322744Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [86] = AccessIndex { base: [85], index: 2 } : Value(Pointer { base: [1], space: Uniform }) | |
[2m2023-05-12T12:57:41.322749Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [87] = Load { pointer: [86] } : Handle([1]) | |
[2m2023-05-12T12:57:41.322757Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [88] = LocalVariable([6]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.322762Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [89] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.322770Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [90] = AccessIndex { base: [89], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.322775Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [91] = Load { pointer: [90] } : Handle([7]) | |
[2m2023-05-12T12:57:41.322780Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [92] = Constant([13]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.322788Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [93] = Binary { op: And, left: [91], right: [92] } : Handle([7]) | |
[2m2023-05-12T12:57:41.322793Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [94] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.322802Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [95] = Binary { op: NotEqual, left: [93], right: [94] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.322807Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [96] = GlobalVariable([25]) : Handle([33]) | |
[2m2023-05-12T12:57:41.322811Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [97] = GlobalVariable([26]) : Handle([28]) | |
[2m2023-05-12T12:57:41.322816Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [98] = Load { pointer: [13] } : Handle([35]) | |
[2m2023-05-12T12:57:41.322826Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [99] = ImageSample { image: [96], sampler: [97], gather: None, coordinate: [98], array_index: None, offset: None, level: Auto, depth_ref: None } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322832Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [100] = Load { pointer: [84] } : Handle([1]) | |
[2m2023-05-12T12:57:41.322843Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [101] = AccessIndex { base: [99], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322848Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [102] = Binary { op: Multiply, left: [100], right: [101] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322856Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [103] = Load { pointer: [88] } : Handle([1]) | |
[2m2023-05-12T12:57:41.322861Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [104] = AccessIndex { base: [99], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322866Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [105] = Binary { op: Multiply, left: [103], right: [104] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322871Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [106] = AccessIndex { base: [38], index: 0 } : Value(Pointer { base: [32], space: Function }) | |
[2m2023-05-12T12:57:41.322879Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [107] = AccessIndex { base: [106], index: 3 } : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.322884Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [108] = Load { pointer: [84] } : Handle([1]) | |
[2m2023-05-12T12:57:41.322889Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [109] = AccessIndex { base: [38], index: 0 } : Value(Pointer { base: [32], space: Function }) | |
[2m2023-05-12T12:57:41.322898Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [110] = AccessIndex { base: [109], index: 2 } : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.322903Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [111] = Load { pointer: [88] } : Handle([1]) | |
[2m2023-05-12T12:57:41.322907Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [112] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.322916Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [113] = LocalVariable([7]) : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.322921Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [114] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.322930Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [115] = AccessIndex { base: [114], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.322935Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [116] = Load { pointer: [115] } : Handle([7]) | |
[2m2023-05-12T12:57:41.322940Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [117] = Constant([14]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.322948Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [118] = Binary { op: And, left: [116], right: [117] } : Handle([7]) | |
[2m2023-05-12T12:57:41.322953Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [119] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.322962Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [120] = Binary { op: NotEqual, left: [118], right: [119] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.322967Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [121] = GlobalVariable([27]) : Handle([33]) | |
[2m2023-05-12T12:57:41.322972Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [122] = GlobalVariable([28]) : Handle([28]) | |
[2m2023-05-12T12:57:41.322977Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [123] = Load { pointer: [13] } : Handle([35]) | |
[2m2023-05-12T12:57:41.322984Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [124] = ImageSample { image: [121], sampler: [122], gather: None, coordinate: [123], array_index: None, offset: None, level: Auto, depth_ref: None } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.323000Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [125] = AccessIndex { base: [124], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.323005Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [126] = AccessIndex { base: [38], index: 2 } : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.323010Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [127] = AccessIndex { base: [1], index: 1 } : Handle([5]) | |
[2m2023-05-12T12:57:41.323015Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [128] = AccessIndex { base: [38], index: 3 } : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.323020Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [129] = AccessIndex { base: [1], index: 2 } : Handle([5]) | |
[2m2023-05-12T12:57:41.323026Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [130] = AccessIndex { base: [38], index: 4 } : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.323031Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [131] = AccessIndex { base: [1], index: 3 } : Handle([4]) | |
[2m2023-05-12T12:57:41.323036Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [132] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.323044Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [133] = AccessIndex { base: [132], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.323049Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [134] = Load { pointer: [133] } : Handle([7]) | |
[2m2023-05-12T12:57:41.323054Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [135] = Constant([15]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.323062Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [136] = Binary { op: And, left: [134], right: [135] } : Handle([7]) | |
[2m2023-05-12T12:57:41.323067Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [137] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.323078Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [138] = Binary { op: NotEqual, left: [136], right: [137] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.323083Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [139] = AccessIndex { base: [1], index: 0 } : Handle([36]) | |
[2m2023-05-12T12:57:41.323088Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [140] = CallResult([62]) : Handle([4]) | |
[2m2023-05-12T12:57:41.323093Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [141] = AccessIndex { base: [38], index: 7 } : Value(Pointer { base: [36], space: Function }) | |
[2m2023-05-12T12:57:41.323098Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [142] = AccessIndex { base: [38], index: 5 } : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.323103Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [143] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.323114Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [144] = AccessIndex { base: [143], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.323120Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [145] = Load { pointer: [144] } : Handle([7]) | |
[2m2023-05-12T12:57:41.323124Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [146] = AccessIndex { base: [38], index: 4 } : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.323129Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [147] = Load { pointer: [146] } : Handle([4]) | |
[2m2023-05-12T12:57:41.323134Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [148] = Load { pointer: [13] } : Handle([35]) | |
[2m2023-05-12T12:57:41.323141Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [149] = CallResult([63]) : Handle([4]) | |
[2m2023-05-12T12:57:41.323146Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [150] = AccessIndex { base: [38], index: 6 } : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.323151Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [151] = AccessIndex { base: [38], index: 1 } : Value(Pointer { base: [1], space: Function }) | |
[2m2023-05-12T12:57:41.323156Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [152] = Load { pointer: [113] } : Handle([1]) | |
[2m2023-05-12T12:57:41.323161Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [153] = AccessIndex { base: [38], index: 8 } : Value(Pointer { base: [7], space: Function }) | |
[2m2023-05-12T12:57:41.323166Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [154] = GlobalVariable([33]) : Value(Pointer { base: [34], space: Uniform }) | |
[2m2023-05-12T12:57:41.323178Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [155] = AccessIndex { base: [154], index: 3 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.323184Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [156] = Load { pointer: [155] } : Handle([7]) | |
[2m2023-05-12T12:57:41.323188Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [157] = Load { pointer: [38] } : Handle([40]) | |
[2m2023-05-12T12:57:41.323193Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [158] = CallResult([66]) : Handle([5]) | |
[2m2023-05-12T12:57:41.323198Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [159] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.323202Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [160] = Load { pointer: [159] } : Handle([32]) | |
[2m2023-05-12T12:57:41.323207Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [161] = Load { pointer: [17] } : Handle([5]) | |
[2m2023-05-12T12:57:41.323212Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [162] = CallResult([61]) : Handle([5]) | |
[2m2023-05-12T12:57:41.323217Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [163] = GlobalVariable([11]) : Value(Pointer { base: [17], space: Uniform }) | |
[2m2023-05-12T12:57:41.323225Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [164] = AccessIndex { base: [163], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.323230Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [165] = Load { pointer: [164] } : Handle([7]) | |
[2m2023-05-12T12:57:41.323235Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [166] = Constant([6]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.323244Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [167] = Binary { op: NotEqual, left: [165], right: [166] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.323249Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [168] = GlobalVariable([20]) : Value(Pointer { base: [32], space: Uniform }) | |
[2m2023-05-12T12:57:41.323258Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [169] = AccessIndex { base: [168], index: 5 } : Value(Pointer { base: [7], space: Uniform }) | |
[2m2023-05-12T12:57:41.323263Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [170] = Load { pointer: [169] } : Handle([7]) | |
[2m2023-05-12T12:57:41.323268Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [171] = Constant([19]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.323277Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [172] = Binary { op: And, left: [170], right: [171] } : Handle([7]) | |
[2m2023-05-12T12:57:41.323282Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [173] = Constant([43]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.323290Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [174] = Binary { op: NotEqual, left: [172], right: [173] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.323303Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [175] = Binary { op: LogicalAnd, left: [167], right: [174] } : Value(Scalar { kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.323308Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [176] = Load { pointer: [17] } : Handle([5]) | |
[2m2023-05-12T12:57:41.323313Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [177] = AccessIndex { base: [1], index: 2 } : Handle([5]) | |
[2m2023-05-12T12:57:41.323323Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [178] = Swizzle { size: Tri, vector: [177], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.323329Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [179] = GlobalVariable([1]) : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.323337Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [180] = AccessIndex { base: [179], index: 7 } : Value(Pointer { base: [4], space: Uniform }) | |
[2m2023-05-12T12:57:41.323348Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [181] = Load { pointer: [180] } : Handle([4]) | |
[2m2023-05-12T12:57:41.323353Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [182] = Swizzle { size: Tri, vector: [181], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.323359Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [183] = CallResult([67]) : Handle([5]) | |
[2m2023-05-12T12:57:41.323363Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [184] = Load { pointer: [17] } : Handle([5]) | |
[2m2023-05-12T12:57:41.323368Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [185] = CallResult([60]) : Handle([5]) | |
[2m2023-05-12T12:57:41.323373Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [186] = Load { pointer: [17] } : Handle([5]) | |
[2m2023-05-12T12:57:41.323377Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [187] = Swizzle { size: Tri, vector: [186], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.323391Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [188] = LocalVariable([8]) : Value(Pointer { base: [4], space: Function }) | |
[2m2023-05-12T12:57:41.323396Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [189] = Load { pointer: [188] } : Handle([4]) | |
[2m2023-05-12T12:57:41.323401Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [190] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.323406Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [191] = Constant([123]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.323416Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [192] = Binary { op: Divide, left: [190], right: [191] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.323421Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [193] = CallResult([47]) : Handle([4]) | |
[2m2023-05-12T12:57:41.323426Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [194] = Load { pointer: [188] } : Handle([4]) | |
[2m2023-05-12T12:57:41.323431Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [195] = AccessIndex { base: [1], index: 1 } : Handle([5]) | |
[2m2023-05-12T12:57:41.323441Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [196] = Swizzle { size: Bi, vector: [195], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.323446Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [197] = CallResult([59]) : Handle([4]) | |
[2m2023-05-12T12:57:41.323461Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [198] = Binary { op: Add, left: [194], right: [197] } : Handle([4]) | |
[2m2023-05-12T12:57:41.323466Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [199] = Load { pointer: [188] } : Handle([4]) | |
[2m2023-05-12T12:57:41.323473Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [200] = Constant([123]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.323478Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [201] = CallResult([47]) : Handle([4]) | |
[2m2023-05-12T12:57:41.323482Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [202] = Load { pointer: [188] } : Handle([4]) | |
[2m2023-05-12T12:57:41.323487Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [203] = AccessIndex { base: [17], index: 3 } : Value(ValuePointer { size: None, kind: Float, width: 4, space: Function }) | |
[2m2023-05-12T12:57:41.323493Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [204] = Load { pointer: [203] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.323797Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("view"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 0 }), ty: [6], init: None } | |
[2m2023-05-12T12:57:41.323808Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("lights"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 1 }), ty: [16], init: None } | |
[2m2023-05-12T12:57:41.323815Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("point_shadow_textures"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 2 }), ty: [24], init: None } | |
[2m2023-05-12T12:57:41.323821Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("point_shadow_textures_sampler"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 3 }), ty: [25], init: None } | |
[2m2023-05-12T12:57:41.323826Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("directional_shadow_textures"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 4 }), ty: [26], init: None } | |
[2m2023-05-12T12:57:41.323831Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("directional_shadow_textures_sampler"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 5 }), ty: [25], init: None } | |
[2m2023-05-12T12:57:41.323837Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("point_lights"), space: Storage { access: LOAD }, binding: Some(ResourceBinding { group: 0, binding: 6 }), ty: [19], init: None } | |
[2m2023-05-12T12:57:41.323842Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("cluster_light_index_lists"), space: Storage { access: LOAD }, binding: Some(ResourceBinding { group: 0, binding: 7 }), ty: [21], init: None } | |
[2m2023-05-12T12:57:41.323848Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("cluster_offsets_and_counts"), space: Storage { access: LOAD }, binding: Some(ResourceBinding { group: 0, binding: 8 }), ty: [23], init: None } | |
[2m2023-05-12T12:57:41.323856Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("globals"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 9 }), ty: [8], init: None } | |
[2m2023-05-12T12:57:41.323861Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("fog"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 10 }), ty: [17], init: None } | |
[2m2023-05-12T12:57:41.323866Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("environment_map_diffuse"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 11 }), ty: [27], init: None } | |
[2m2023-05-12T12:57:41.323871Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("environment_map_specular"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 12 }), ty: [27], init: None } | |
[2m2023-05-12T12:57:41.323880Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("environment_map_sampler"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 13 }), ty: [28], init: None } | |
[2m2023-05-12T12:57:41.323885Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("dt_lut_texture"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 14 }), ty: [29], init: None } | |
[2m2023-05-12T12:57:41.323890Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("dt_lut_sampler"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 15 }), ty: [28], init: None } | |
[2m2023-05-12T12:57:41.323895Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("depth_prepass_texture"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 16 }), ty: [30], init: None } | |
[2m2023-05-12T12:57:41.323901Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("normal_prepass_texture"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 17 }), ty: [31], init: None } | |
[2m2023-05-12T12:57:41.323906Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("motion_vector_prepass_texture"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 18 }), ty: [31], init: None } | |
[2m2023-05-12T12:57:41.323912Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("material"), space: Uniform, binding: Some(ResourceBinding { group: 1, binding: 0 }), ty: [32], init: None } | |
[2m2023-05-12T12:57:41.323917Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("base_color_texture"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 1 }), ty: [33], init: None } | |
[2m2023-05-12T12:57:41.323923Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("base_color_sampler"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 2 }), ty: [28], init: None } | |
[2m2023-05-12T12:57:41.323928Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("emissive_texture"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 3 }), ty: [33], init: None } | |
[2m2023-05-12T12:57:41.323933Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("emissive_sampler"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 4 }), ty: [28], init: None } | |
[2m2023-05-12T12:57:41.323938Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("metallic_roughness_texture"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 5 }), ty: [33], init: None } | |
[2m2023-05-12T12:57:41.323943Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("metallic_roughness_sampler"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 6 }), ty: [28], init: None } | |
[2m2023-05-12T12:57:41.323948Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("occlusion_texture"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 7 }), ty: [33], init: None } | |
[2m2023-05-12T12:57:41.323953Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("occlusion_sampler"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 8 }), ty: [28], init: None } | |
[2m2023-05-12T12:57:41.323958Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("normal_map_texture"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 9 }), ty: [33], init: None } | |
[2m2023-05-12T12:57:41.323963Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("normal_map_sampler"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 10 }), ty: [28], init: None } | |
[2m2023-05-12T12:57:41.323970Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("depth_map_texture"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 11 }), ty: [33], init: None } | |
[2m2023-05-12T12:57:41.323975Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("depth_map_sampler"), space: Handle, binding: Some(ResourceBinding { group: 1, binding: 12 }), ty: [28], init: None } | |
[2m2023-05-12T12:57:41.323980Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("mesh"), space: Uniform, binding: Some(ResourceBinding { group: 2, binding: 0 }), ty: [34], init: None } | |
[2m2023-05-12T12:57:41.323998Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("material"), ty: [32], init: None } | |
[2m2023-05-12T12:57:41.324057Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("z_slice"), ty: [7], init: None } | |
[2m2023-05-12T12:57:41.324133Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("Fr"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.324183Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("L"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.324187Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("H"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.324193Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("NoL"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.324198Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("NoH"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.324202Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("LoH"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.324240Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("spot_dir"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.324322Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("spot_dir"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.324327Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("sign"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.324363Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("i"), ty: [7], init: None } | |
[2m2023-05-12T12:57:41.324408Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("shadow"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.324447Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("fog_color"), ty: [5], init: None } | |
[2m2023-05-12T12:57:41.324463Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("fog_color"), ty: [5], init: None } | |
[2m2023-05-12T12:57:41.324477Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("fog_color"), ty: [5], init: None } | |
[2m2023-05-12T12:57:41.324494Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("fog_color"), ty: [5], init: None } | |
[2m2023-05-12T12:57:41.324539Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("boring_color"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.324543Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("desat"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.324567Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("uv"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.324590Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("fitted_color"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.324617Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("normalized_color"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.324632Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("open_color"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.324646Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("prepared_image"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.324688Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("dither"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.324707Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("color"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.324725Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("color"), ty: [5], init: None } | |
[2m2023-05-12T12:57:41.324738Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("output"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.324747Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("N"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.324759Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("V"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.324776Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("pbr_input"), ty: [40], init: None } | |
[2m2023-05-12T12:57:41.324830Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("output_color"), ty: [5], init: None } | |
[2m2023-05-12T12:57:41.324835Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("direct_light"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.324840Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("i"), ty: [7], init: None } | |
[2m2023-05-12T12:57:41.324845Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("shadow"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.324849Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("i"), ty: [7], init: None } | |
[2m2023-05-12T12:57:41.324857Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("shadow"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.324862Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("i"), ty: [7], init: None } | |
[2m2023-05-12T12:57:41.324867Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("shadow"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.324871Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("light_contrib"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.324876Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("indirect_light"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.324950Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("scattering"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.324955Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("i"), ty: [7], init: None } | |
[2m2023-05-12T12:57:41.324995Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("uv"), ty: [35], init: None } | |
[2m2023-05-12T12:57:41.325001Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("delta_uv"), ty: [35], init: None } | |
[2m2023-05-12T12:57:41.325005Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("current_layer_depth"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.325017Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("texture_depth"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.325022Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("i"), ty: [15], init: None } | |
[2m2023-05-12T12:57:41.325093Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("uv"), ty: [35], init: None } | |
[2m2023-05-12T12:57:41.325098Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("output_color"), ty: [5], init: None } | |
[2m2023-05-12T12:57:41.325102Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("pbr_input"), ty: [40], init: None } | |
[2m2023-05-12T12:57:41.325107Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("emissive"), ty: [5], init: None } | |
[2m2023-05-12T12:57:41.325112Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("metallic"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.325116Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("perceptual_roughness"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.325121Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("occlusion"), ty: [1], init: None } | |
[2m2023-05-12T12:57:41.325126Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("output_rgb"), ty: [4], init: None } | |
[2m2023-05-12T12:57:41.326417Z[0m [31mERROR[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m VALIDATION [UNASSIGNED-CoreValidation-Shader-InconsistentSpirv (0x6bbb14)] | |
Validation Error: [ UNASSIGNED-CoreValidation-Shader-InconsistentSpirv ] Object 0: handle = 0x5600ae69a9e0, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0x6bbb14 | SPIR-V module not valid: [VUID-StandaloneSpirv-OpTypeRuntimeArray-04680] Vulkan, OpTypeStruct containing an OpTypeRuntimeArray must be decorated with Block or BufferBlock. | |
%PointLights = OpTypeStruct %_runtimearr_PointLight | |
[2m2023-05-12T12:57:41.326450Z[0m [31mERROR[0m [2mwgpu_hal::vulkan::instance[0m[2m:[0m objects: (type: DEVICE, hndl: 0x5600ae69a9e0, name: ?) | |
[2m2023-05-12T12:57:41.328502Z[0m [32m INFO[0m [2mnaga::back::spv::writer[0m[2m:[0m Skip function Some("sample_depth_map") | |
[2m2023-05-12T12:57:41.328515Z[0m [32m INFO[0m [2mnaga::back::spv::writer[0m[2m:[0m Skip function Some("parallaxed_uv") | |
[2m2023-05-12T12:57:41.328521Z[0m [32m INFO[0m [2mnaga::back::spv::writer[0m[2m:[0m Skip function Some("prepass_depth") | |
[2m2023-05-12T12:57:41.328525Z[0m [32m INFO[0m [2mnaga::back::spv::writer[0m[2m:[0m Skip function Some("prepass_normal") | |
[2m2023-05-12T12:57:41.328531Z[0m [32m INFO[0m [2mnaga::back::spv::writer[0m[2m:[0m Skip function Some("prepass_motion_vector") | |
[2m2023-05-12T12:57:41.340186Z[0m [32m INFO[0m [2mwgpu_core::device[0m[2m:[0m Created render pipeline Valid((0, 1, Vulkan)) with RenderPipelineDescriptor { label: Some("pbr_opaque_mesh_pipeline"), layout: Some((0, 1, Vulkan)), vertex: VertexState { stage: ProgrammableStageDescriptor { module: (0, 1, Vulkan), entry_point: "vertex" }, buffers: [VertexBufferLayout { array_stride: 32, step_mode: Vertex, attributes: [VertexAttribute { format: Float32x3, offset: 0, shader_location: 0 }, VertexAttribute { format: Float32x3, offset: 12, shader_location: 1 }, VertexAttribute { format: Float32x2, offset: 24, shader_location: 2 }] }] }, primitive: PrimitiveState { topology: TriangleList, strip_index_format: None, front_face: Ccw, cull_mode: Some(Back), unclipped_depth: false, polygon_mode: Fill, conservative: false }, depth_stencil: Some(DepthStencilState { format: Depth32Float, depth_write_enabled: true, depth_compare: GreaterEqual, stencil: StencilState { front: StencilFaceState { compare: Always, fail_op: Keep, depth_fail_op: Keep, pass_op: Keep }, back: StencilFaceState { compare: Always, fail_op: Keep, depth_fail_op: Keep, pass_op: Keep }, read_mask: 0, write_mask: 0 }, bias: DepthBiasState { constant: 0, slope_scale: 0.0, clamp: 0.0 } }), multisample: MultisampleState { count: 4, mask: 18446744073709551615, alpha_to_coverage_enabled: false }, fragment: Some(FragmentState { stage: ProgrammableStageDescriptor { module: (1, 1, Vulkan), entry_point: "fragment" }, targets: [Some(ColorTargetState { format: Rgba8UnormSrgb, blend: Some(BlendState { color: BlendComponent { src_factor: One, dst_factor: Zero, operation: Add }, alpha: BlendComponent { src_factor: One, dst_factor: Zero, operation: Add } }), write_mask: ColorWrites(RED | GREEN | BLUE | ALPHA) })] }), multiview: None } | |
[2m2023-05-12T12:57:41.340334Z[0m [34mDEBUG[0m [2mbevy_render::render_resource::pipeline_cache[0m[2m:[0m processing shader WeakHandle<Shader>(Id(d95bc916-6c55-4de3-9622-37e7b6969fda, 7837534426033940724)), with shader defs [UInt("AVAILABLE_STORAGE_BUFFER_BINDINGS", 1048576)] | |
[2m2023-05-12T12:57:41.340957Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.340974Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([1]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.340982Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Binary { op: ShiftRight, left: [1], right: [2] } : Handle([4]) | |
[2m2023-05-12T12:57:41.340997Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = As { expr: [3], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.341005Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([1]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.341010Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: And, left: [1], right: [5] } : Handle([4]) | |
[2m2023-05-12T12:57:41.341024Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = As { expr: [6], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.341029Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Compose { ty: [2], components: [[4], [7]] } : Handle([2]) | |
[2m2023-05-12T12:57:41.341034Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([2]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.341040Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Multiply, left: [8], right: [9] } : Handle([2]) | |
[2m2023-05-12T12:57:41.341045Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([2]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.341050Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([3]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.341058Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Compose { ty: [2], components: [[11], [12]] } : Handle([2]) | |
[2m2023-05-12T12:57:41.341063Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Multiply, left: [10], right: [13] } : Handle([2]) | |
[2m2023-05-12T12:57:41.341067Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([4]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.341072Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.341078Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Compose { ty: [2], components: [[15], [16]] } : Handle([2]) | |
[2m2023-05-12T12:57:41.341086Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Add, left: [14], right: [17] } : Handle([2]) | |
[2m2023-05-12T12:57:41.341091Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.341096Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.341112Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Compose { ty: [1], components: [[18], [19], [20]] } : Handle([1]) | |
[2m2023-05-12T12:57:41.341398Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.341410Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([1]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.341416Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Binary { op: ShiftRight, left: [1], right: [2] } : Handle([4]) | |
[2m2023-05-12T12:57:41.341424Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = As { expr: [3], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.341430Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([1]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.341435Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: And, left: [1], right: [5] } : Handle([4]) | |
[2m2023-05-12T12:57:41.341446Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = As { expr: [6], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.341451Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Compose { ty: [2], components: [[4], [7]] } : Handle([2]) | |
[2m2023-05-12T12:57:41.341456Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([2]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.341461Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Multiply, left: [8], right: [9] } : Handle([2]) | |
[2m2023-05-12T12:57:41.341466Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([2]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.341471Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([3]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.341479Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Compose { ty: [2], components: [[11], [12]] } : Handle([2]) | |
[2m2023-05-12T12:57:41.341484Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Multiply, left: [10], right: [13] } : Handle([2]) | |
[2m2023-05-12T12:57:41.341489Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([4]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.341494Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.341500Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Compose { ty: [2], components: [[15], [16]] } : Handle([2]) | |
[2m2023-05-12T12:57:41.341508Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Add, left: [14], right: [17] } : Handle([2]) | |
[2m2023-05-12T12:57:41.341513Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.341518Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.341525Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Compose { ty: [1], components: [[18], [19], [20]] } : Handle([1]) | |
[2m2023-05-12T12:57:41.341620Z[0m [34mDEBUG[0m [2mbevy_render::render_resource::pipeline_cache[0m[2m:[0m processing shader WeakHandle<Shader>(Id(d95bc916-6c55-4de3-9622-37e7b6969fda, 17015368199668024512)), with shader defs [Bool("DEBAND_DITHER", true), Bool("TONEMAP_METHOD_REINHARD_LUMINANCE", true), UInt("AVAILABLE_STORAGE_BUFFER_BINDINGS", 1048576)] | |
[2m2023-05-12T12:57:41.348120Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.348141Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([1]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.348148Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Binary { op: ShiftRight, left: [1], right: [2] } : Handle([4]) | |
[2m2023-05-12T12:57:41.348158Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = As { expr: [3], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348164Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([1]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.348169Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: And, left: [1], right: [5] } : Handle([4]) | |
[2m2023-05-12T12:57:41.348181Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = As { expr: [6], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348187Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Compose { ty: [2], components: [[4], [7]] } : Handle([2]) | |
[2m2023-05-12T12:57:41.348192Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([2]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348197Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Multiply, left: [8], right: [9] } : Handle([2]) | |
[2m2023-05-12T12:57:41.348201Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([2]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348206Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([3]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348214Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Compose { ty: [2], components: [[11], [12]] } : Handle([2]) | |
[2m2023-05-12T12:57:41.348219Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Multiply, left: [10], right: [13] } : Handle([2]) | |
[2m2023-05-12T12:57:41.348224Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([4]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348229Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348234Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Compose { ty: [2], components: [[15], [16]] } : Handle([2]) | |
[2m2023-05-12T12:57:41.348242Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Add, left: [14], right: [17] } : Handle([2]) | |
[2m2023-05-12T12:57:41.348247Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348251Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348259Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Compose { ty: [1], components: [[18], [19], [20]] } : Handle([1]) | |
[2m2023-05-12T12:57:41.348304Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.348309Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348314Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348319Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348337Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.348341Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([7]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348349Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([8]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348354Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([9]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348358Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([10]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348363Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([11]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348368Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([12]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348373Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([12]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348378Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([13]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348383Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([14]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348402Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.348407Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348412Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348417Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([15]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348421Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348426Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([16]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348430Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([17]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348435Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348441Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([18]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348445Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348453Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Compose { ty: [8], components: [[2], [3], [4]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.348458Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Compose { ty: [8], components: [[5], [6], [7]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.348463Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Compose { ty: [8], components: [[8], [9], [10]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.348468Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Compose { ty: [13], components: [[11], [12], [13]] } : Handle([13]) | |
[2m2023-05-12T12:57:41.348473Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348486Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.348491Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348496Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Unary { op: Negate, expr: [1] } : Handle([5]) | |
[2m2023-05-12T12:57:41.348503Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Math { fun: Exp, arg: [3], arg1: None, arg2: None, arg3: None } : Handle([5]) | |
[2m2023-05-12T12:57:41.348515Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.348526Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = AccessIndex { base: [1], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348532Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = CallResult([4]) : Handle([5]) | |
[2m2023-05-12T12:57:41.348537Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = AccessIndex { base: [1], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348542Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = CallResult([4]) : Handle([5]) | |
[2m2023-05-12T12:57:41.348546Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = AccessIndex { base: [1], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348551Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = CallResult([4]) : Handle([5]) | |
[2m2023-05-12T12:57:41.348564Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.348569Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([7]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348574Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([8]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348578Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([9]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348591Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.348601Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = LocalVariable([1]) : Value(Pointer { base: [8], space: Function }) | |
[2m2023-05-12T12:57:41.348607Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Load { pointer: [2] } : Handle([8]) | |
[2m2023-05-12T12:57:41.348611Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = CallResult([2]) : Handle([8]) | |
[2m2023-05-12T12:57:41.348622Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Swizzle { size: Bi, vector: [4], pattern: [Y, Z, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348629Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Math { fun: Length, arg: [5], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348634Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([19]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348639Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Multiply, left: [6], right: [7] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348644Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = CallResult([4]) : Handle([5]) | |
[2m2023-05-12T12:57:41.348648Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([20]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348655Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Binary { op: Subtract, left: [9], right: [10] } : Handle([5]) | |
[2m2023-05-12T12:57:41.348660Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([21]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348665Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Multiply, left: [11], right: [12] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348670Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348676Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Math { fun: Max, arg: [13], arg1: Some([14]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348697Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = LocalVariable([2]) : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.348702Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Load { pointer: [16] } : Handle([5]) | |
[2m2023-05-12T12:57:41.348706Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Load { pointer: [16] } : Handle([5]) | |
[2m2023-05-12T12:57:41.348711Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Binary { op: Multiply, left: [18], right: [17] } : Handle([5]) | |
[2m2023-05-12T12:57:41.348716Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Load { pointer: [2] } : Handle([8]) | |
[2m2023-05-12T12:57:41.348720Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Swizzle { size: Tri, vector: [20], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348725Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Swizzle { size: Tri, vector: [4], pattern: [X, X, X, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348730Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Load { pointer: [16] } : Handle([5]) | |
[2m2023-05-12T12:57:41.348735Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Math { fun: Mix, arg: [21], arg1: Some([22]), arg2: Some([23]), arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348740Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = AccessIndex { base: [4], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348745Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = CallResult([4]) : Handle([5]) | |
[2m2023-05-12T12:57:41.348749Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Load { pointer: [2] } : Handle([8]) | |
[2m2023-05-12T12:57:41.348754Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Swizzle { size: Tri, vector: [27], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348759Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348764Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Constant([22]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348768Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Load { pointer: [2] } : Handle([8]) | |
[2m2023-05-12T12:57:41.348773Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Swizzle { size: Tri, vector: [31], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348777Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = CallResult([6]) : Handle([5]) | |
[2m2023-05-12T12:57:41.348782Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Math { fun: Max, arg: [30], arg1: Some([33]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348809Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.348814Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348819Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348824Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Add, left: [1], right: [3] } : Handle([8]) | |
[2m2023-05-12T12:57:41.348839Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.348844Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([26]) : Handle([2]) | |
[2m2023-05-12T12:57:41.348851Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Swizzle { size: Tri, vector: [2], pattern: [X, Y, Y, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348859Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Math { fun: Exp2, arg: [3], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348864Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = CallResult([8]) : Handle([8]) | |
[2m2023-05-12T12:57:41.348872Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Swizzle { size: Bi, vector: [5], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348877Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = CallResult([8]) : Handle([8]) | |
[2m2023-05-12T12:57:41.348882Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = AccessIndex { base: [6], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348888Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Splat { size: Tri, value: [8] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348893Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Subtract, left: [7], right: [9] } : Handle([8]) | |
[2m2023-05-12T12:57:41.348898Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = AccessIndex { base: [6], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348903Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [6], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348908Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Subtract, left: [11], right: [12] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348918Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Splat { size: Tri, value: [13] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348923Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Binary { op: Divide, left: [10], right: [14] } : Handle([8]) | |
[2m2023-05-12T12:57:41.348927Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Constant([27]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348932Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348937Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Subtract, left: [16], right: [17] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348944Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = As { expr: [18], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348949Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([27]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348954Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = As { expr: [20], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348961Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Binary { op: Divide, left: [19], right: [21] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348966Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Binary { op: Multiply, left: [15], right: [22] } : Handle([8]) | |
[2m2023-05-12T12:57:41.348971Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Constant([12]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348978Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Constant([27]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348983Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = As { expr: [25], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348989Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Binary { op: Divide, left: [24], right: [26] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.348995Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Splat { size: Tri, value: [27] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349000Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Binary { op: Add, left: [23], right: [28] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349004Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Math { fun: Saturate, arg: [29], arg1: None, arg2: None, arg3: None } : Handle([8]) | |
[2m2023-05-12T12:57:41.349013Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = LocalVariable([1]) : Value(Pointer { base: [8], space: Function }) | |
[2m2023-05-12T12:57:41.349018Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Load { pointer: [31] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349023Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = CallResult([1]) : Handle([8]) | |
[2m2023-05-12T12:57:41.349036Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.349041Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349048Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349053Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Add, left: [1], right: [3] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349058Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Binary { op: Multiply, left: [1], right: [4] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349062Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349071Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Splat { size: Tri, value: [6] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349076Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Subtract, left: [5], right: [7] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349081Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349086Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Multiply, left: [9], right: [1] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349090Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([31]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349096Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Splat { size: Tri, value: [11] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349101Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Add, left: [10], right: [12] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349106Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Multiply, left: [1], right: [13] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349110Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([32]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349118Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Splat { size: Tri, value: [15] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349125Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Binary { op: Add, left: [14], right: [16] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349135Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.349147Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = LocalVariable([1]) : Value(Pointer { base: [8], space: Function }) | |
[2m2023-05-12T12:57:41.349152Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([33]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349156Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([34]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349161Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([35]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349171Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Compose { ty: [8], components: [[3], [4], [5]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349176Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([36]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349180Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([37]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349185Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([38]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349194Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Compose { ty: [8], components: [[7], [8], [9]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349199Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([39]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349204Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([40]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349208Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([41]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349220Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Compose { ty: [8], components: [[11], [12], [13]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349225Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Compose { ty: [13], components: [[6], [10], [14]] } : Handle([13]) | |
[2m2023-05-12T12:57:41.349229Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Constant([42]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349234Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Constant([43]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349239Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Constant([44]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349249Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Compose { ty: [8], components: [[16], [17], [18]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349254Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([45]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349258Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Constant([46]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349263Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Constant([47]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349273Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Compose { ty: [8], components: [[20], [21], [22]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349278Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Constant([48]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349284Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Constant([49]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349289Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Constant([50]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349309Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.349314Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.349319Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Math { fun: Abs, arg: [1], arg1: None, arg2: None, arg3: None } : Handle([8]) | |
[2m2023-05-12T12:57:41.349335Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.349339Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.349344Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = CallResult([6]) : Handle([5]) | |
[2m2023-05-12T12:57:41.349361Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.349366Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.349370Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([5]) | |
[2m2023-05-12T12:57:41.349375Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([51]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349379Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349384Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Splat { size: Tri, value: [5] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349389Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Math { fun: Max, arg: [6], arg1: Some([1]), arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349399Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = LocalVariable([1]) : Value(Pointer { base: [8], space: Function }) | |
[2m2023-05-12T12:57:41.349404Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Load { pointer: [8] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349409Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([52]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349414Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Load { pointer: [8] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349421Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Splat { size: Tri, value: [10] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349426Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Add, left: [12], right: [11] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349431Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Load { pointer: [8] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349435Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([53]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349441Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Splat { size: Tri, value: [15] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349449Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Binary { op: Less, left: [14], right: [16] } : Value(Vector { size: Tri, kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.349454Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Select { condition: [17], accept: [13], reject: [9] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349469Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Load { pointer: [8] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349478Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Splat { size: Tri, value: [4] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349483Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Binary { op: Divide, left: [19], right: [20] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349487Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Math { fun: Log2, arg: [21], arg1: None, arg2: None, arg3: None } : Handle([8]) | |
[2m2023-05-12T12:57:41.349492Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349497Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Splat { size: Tri, value: [3] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349501Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Math { fun: Clamp, arg: [22], arg1: Some([23]), arg2: Some([24]), arg3: None } : Handle([8]) | |
[2m2023-05-12T12:57:41.349506Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Binary { op: Subtract, left: [3], right: [2] } : Handle([5]) | |
[2m2023-05-12T12:57:41.349511Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Load { pointer: [8] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349517Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349521Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Binary { op: Subtract, left: [27], right: [28] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349535Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.349540Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.349544Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([5]) | |
[2m2023-05-12T12:57:41.349555Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = LocalVariable([1]) : Value(Pointer { base: [8], space: Function }) | |
[2m2023-05-12T12:57:41.349560Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([51]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349565Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: Subtract, left: [3], right: [2] } : Handle([5]) | |
[2m2023-05-12T12:57:41.349569Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Load { pointer: [4] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349574Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Multiply, left: [7], right: [6] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349581Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349586Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Add, left: [8], right: [9] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349591Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([2]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349605Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.349610Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349615Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349622Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Math { fun: Max, arg: [3], arg1: Some([1]), arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349635Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = LocalVariable([1]) : Value(Pointer { base: [8], space: Function }) | |
[2m2023-05-12T12:57:41.349640Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Load { pointer: [5] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349645Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([54]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349649Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([55]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349654Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([56]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349666Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Compose { ty: [8], components: [[7], [8], [9]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349672Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Math { fun: Dot, arg: [6], arg1: Some([10]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349677Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Load { pointer: [5] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349681Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([57]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349686Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Constant([58]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349691Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([59]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349703Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Compose { ty: [8], components: [[13], [14], [15]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349708Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Math { fun: Dot, arg: [12], arg1: Some([16]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349713Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Load { pointer: [5] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349718Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Constant([60]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349723Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([55]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349727Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Constant([61]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349742Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Compose { ty: [8], components: [[19], [20], [21]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349747Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Math { fun: Dot, arg: [18], arg1: Some([22]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349752Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Compose { ty: [8], components: [[11], [17], [23]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349757Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Load { pointer: [5] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349761Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Constant([62]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349766Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Constant([63]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349771Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = CallResult([14]) : Handle([8]) | |
[2m2023-05-12T12:57:41.349777Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Load { pointer: [5] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349782Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349788Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Splat { size: Tri, value: [30] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349793Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349808Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.349813Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.349817Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349822Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Subtract, left: [2], right: [3] } : Handle([5]) | |
[2m2023-05-12T12:57:41.349829Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Binary { op: Divide, left: [4], right: [2] } : Handle([5]) | |
[2m2023-05-12T12:57:41.349834Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: Multiply, left: [1], right: [5] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349839Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([12]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349844Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Divide, left: [7], right: [2] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349850Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Splat { size: Tri, value: [8] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349858Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Add, left: [6], right: [9] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349863Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = CallResult([1]) : Handle([8]) | |
[2m2023-05-12T12:57:41.349894Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.349899Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349904Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349909Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Add, left: [3], right: [1] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349922Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.349927Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.349931Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349936Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Multiply, left: [2], right: [2] } : Handle([5]) | |
[2m2023-05-12T12:57:41.349941Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Splat { size: Tri, value: [4] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349947Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: Divide, left: [1], right: [5] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349954Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Splat { size: Tri, value: [3] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349963Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Add, left: [7], right: [6] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349968Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Binary { op: Multiply, left: [1], right: [8] } : Handle([8]) | |
[2m2023-05-12T12:57:41.349973Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349978Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Splat { size: Tri, value: [10] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349983Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Binary { op: Add, left: [11], right: [1] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.349997Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.350002Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.350007Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = CallResult([6]) : Handle([5]) | |
[2m2023-05-12T12:57:41.350019Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.350024Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = CallResult([6]) : Handle([5]) | |
[2m2023-05-12T12:57:41.350028Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350033Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Add, left: [3], right: [2] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350048Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.350053Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350057Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([67]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350062Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Divide, left: [2], right: [3] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350079Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([2]) | |
[2m2023-05-12T12:57:41.350084Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([68]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350089Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([69]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350095Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Compose { ty: [2], components: [[2], [3]] } : Handle([2]) | |
[2m2023-05-12T12:57:41.350101Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Math { fun: Dot, arg: [4], arg1: Some([1]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350107Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Splat { size: Tri, value: [5] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350112Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Swizzle { size: Tri, vector: [6], pattern: [X, X, X, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350121Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = LocalVariable([1]) : Value(Pointer { base: [8], space: Function }) | |
[2m2023-05-12T12:57:41.350134Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Load { pointer: [8] } : Handle([8]) | |
[2m2023-05-12T12:57:41.350141Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Swizzle { size: Tri, vector: [9], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350147Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([70]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350152Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([71]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350157Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([72]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350163Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Compose { ty: [8], components: [[11], [12], [13]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.350171Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Binary { op: Divide, left: [10], right: [14] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350176Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Math { fun: Fract, arg: [15], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350182Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Load { pointer: [8] } : Handle([8]) | |
[2m2023-05-12T12:57:41.350187Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Constant([12]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350195Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Splat { size: Tri, value: [18] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350200Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Binary { op: Subtract, left: [17], right: [19] } : Handle([8]) | |
[2m2023-05-12T12:57:41.350205Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Constant([73]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350216Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([1]) | |
[2m2023-05-12T12:57:41.350223Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Swizzle { size: Tri, vector: [1], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350228Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350234Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Splat { size: Tri, value: [3] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350239Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Math { fun: Max, arg: [2], arg1: Some([4]), arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350248Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = LocalVariable([1]) : Value(Pointer { base: [8], space: Function }) | |
[2m2023-05-12T12:57:41.350254Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Load { pointer: [6] } : Handle([8]) | |
[2m2023-05-12T12:57:41.350258Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = GlobalVariable([1]) : Value(Pointer { base: [9], space: Uniform }) | |
[2m2023-05-12T12:57:41.350266Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = AccessIndex { base: [8], index: 9 } : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.350274Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = AccessIndex { base: [9], index: 2 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.350280Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Load { pointer: [10] } : Handle([5]) | |
[2m2023-05-12T12:57:41.350285Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = CallResult([13]) : Handle([8]) | |
[2m2023-05-12T12:57:41.350292Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Load { pointer: [6] } : Handle([8]) | |
[2m2023-05-12T12:57:41.350297Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = GlobalVariable([1]) : Value(Pointer { base: [9], space: Uniform }) | |
[2m2023-05-12T12:57:41.350302Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = AccessIndex { base: [14], index: 9 } : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.350311Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = AccessIndex { base: [15], index: 1 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.350317Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Load { pointer: [16] } : Handle([5]) | |
[2m2023-05-12T12:57:41.350322Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = CallResult([12]) : Handle([8]) | |
[2m2023-05-12T12:57:41.350327Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Load { pointer: [6] } : Handle([8]) | |
[2m2023-05-12T12:57:41.350331Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([2]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350337Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Splat { size: Tri, value: [20] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350343Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = GlobalVariable([1]) : Value(Pointer { base: [9], space: Uniform }) | |
[2m2023-05-12T12:57:41.350348Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = AccessIndex { base: [22], index: 9 } : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.350357Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = AccessIndex { base: [23], index: 0 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.350362Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Load { pointer: [24] } : Handle([5]) | |
[2m2023-05-12T12:57:41.350367Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = CallResult([12]) : Handle([8]) | |
[2m2023-05-12T12:57:41.350372Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Binary { op: Multiply, left: [19], right: [26] } : Handle([8]) | |
[2m2023-05-12T12:57:41.350377Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Load { pointer: [6] } : Handle([8]) | |
[2m2023-05-12T12:57:41.350382Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350391Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Splat { size: Tri, value: [29] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350396Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Math { fun: Max, arg: [28], arg1: Some([30]), arg2: None, arg3: None } : Handle([8]) | |
[2m2023-05-12T12:57:41.350402Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Load { pointer: [6] } : Handle([8]) | |
[2m2023-05-12T12:57:41.350407Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Swizzle { size: Tri, vector: [32], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350412Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = CallResult([22]) : Handle([8]) | |
[2m2023-05-12T12:57:41.350417Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Load { pointer: [6] } : Handle([8]) | |
[2m2023-05-12T12:57:41.350422Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = GlobalVariable([1]) : Value(Pointer { base: [9], space: Uniform }) | |
[2m2023-05-12T12:57:41.350428Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = AccessIndex { base: [36], index: 9 } : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.350437Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = AccessIndex { base: [37], index: 3 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.350444Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = Load { pointer: [38] } : Handle([5]) | |
[2m2023-05-12T12:57:41.350449Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = CallResult([13]) : Handle([8]) | |
[2m2023-05-12T12:57:41.350454Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [41] = Load { pointer: [6] } : Handle([8]) | |
[2m2023-05-12T12:57:41.350459Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [42] = AccessIndex { base: [1], index: 3 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350473Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([3]) | |
[2m2023-05-12T12:57:41.350479Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = GlobalVariable([2]) : Handle([10]) | |
[2m2023-05-12T12:57:41.350484Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = GlobalVariable([3]) : Handle([11]) | |
[2m2023-05-12T12:57:41.350492Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = AccessIndex { base: [1], index: 1 } : Handle([2]) | |
[2m2023-05-12T12:57:41.350498Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = ImageSample { image: [2], sampler: [3], gather: None, coordinate: [4], array_index: None, offset: None, level: Auto, depth_ref: None } : Value(Vector { size: Quad, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350504Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = CallResult([25]) : Handle([1]) | |
[2m2023-05-12T12:57:41.350510Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Swizzle { size: Tri, vector: [6], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350517Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = LocalVariable([1]) : Value(Pointer { base: [8], space: Function }) | |
[2m2023-05-12T12:57:41.350526Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Load { pointer: [8] } : Handle([8]) | |
[2m2023-05-12T12:57:41.350532Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Swizzle { size: Tri, vector: [9], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350537Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350542Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([67]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350549Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Divide, left: [11], right: [12] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350554Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = CallResult([12]) : Handle([8]) | |
[2m2023-05-12T12:57:41.350559Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Load { pointer: [8] } : Handle([8]) | |
[2m2023-05-12T12:57:41.350564Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = AccessIndex { base: [1], index: 0 } : Handle([1]) | |
[2m2023-05-12T12:57:41.350571Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Swizzle { size: Bi, vector: [16], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350577Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = CallResult([24]) : Handle([8]) | |
[2m2023-05-12T12:57:41.350588Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Binary { op: Add, left: [15], right: [18] } : Handle([8]) | |
[2m2023-05-12T12:57:41.350593Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Load { pointer: [8] } : Handle([8]) | |
[2m2023-05-12T12:57:41.350598Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Swizzle { size: Tri, vector: [20], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350605Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Constant([67]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350610Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = CallResult([12]) : Handle([8]) | |
[2m2023-05-12T12:57:41.350615Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Load { pointer: [8] } : Handle([8]) | |
[2m2023-05-12T12:57:41.350620Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = AccessIndex { base: [5], index: 3 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.350716Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("view"), space: Uniform, binding: Some(ResourceBinding { group: 0, binding: 0 }), ty: [9], init: None } | |
[2m2023-05-12T12:57:41.350725Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("hdr_texture"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 1 }), ty: [10], init: None } | |
[2m2023-05-12T12:57:41.350730Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("hdr_sampler"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 2 }), ty: [11], init: None } | |
[2m2023-05-12T12:57:41.350736Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("dt_lut_texture"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 3 }), ty: [12], init: None } | |
[2m2023-05-12T12:57:41.350741Z[0m [34mDEBUG[0m [2mnaga::valid::interface[0m[2m:[0m var GlobalVariable { name: Some("dt_lut_sampler"), space: Handle, binding: Some(ResourceBinding { group: 0, binding: 4 }), ty: [11], init: None } | |
[2m2023-05-12T12:57:41.350804Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("boring_color"), ty: [8], init: None } | |
[2m2023-05-12T12:57:41.350810Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("desat"), ty: [5], init: None } | |
[2m2023-05-12T12:57:41.350837Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("uv"), ty: [8], init: None } | |
[2m2023-05-12T12:57:41.350866Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("fitted_color"), ty: [8], init: None } | |
[2m2023-05-12T12:57:41.350892Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("normalized_color"), ty: [8], init: None } | |
[2m2023-05-12T12:57:41.350908Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("open_color"), ty: [8], init: None } | |
[2m2023-05-12T12:57:41.350923Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("prepared_image"), ty: [8], init: None } | |
[2m2023-05-12T12:57:41.350966Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("dither"), ty: [8], init: None } | |
[2m2023-05-12T12:57:41.350985Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("color"), ty: [8], init: None } | |
[2m2023-05-12T12:57:41.351033Z[0m [34mDEBUG[0m [2mnaga::valid::function[0m[2m:[0m var LocalVariable { name: Some("output_rgb"), ty: [8], init: None } | |
[2m2023-05-12T12:57:41.354562Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([4]) | |
[2m2023-05-12T12:57:41.354586Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([1]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.354594Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Binary { op: ShiftRight, left: [1], right: [2] } : Handle([4]) | |
[2m2023-05-12T12:57:41.354609Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = As { expr: [3], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354635Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([1]) : Value(Scalar { kind: Uint, width: 4 }) | |
[2m2023-05-12T12:57:41.354640Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: And, left: [1], right: [5] } : Handle([4]) | |
[2m2023-05-12T12:57:41.354656Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = As { expr: [6], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354662Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Compose { ty: [2], components: [[4], [7]] } : Handle([2]) | |
[2m2023-05-12T12:57:41.354668Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([2]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354673Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Multiply, left: [8], right: [9] } : Handle([2]) | |
[2m2023-05-12T12:57:41.354677Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([2]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354682Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([3]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354690Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Compose { ty: [2], components: [[11], [12]] } : Handle([2]) | |
[2m2023-05-12T12:57:41.354695Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Multiply, left: [10], right: [13] } : Handle([2]) | |
[2m2023-05-12T12:57:41.354700Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([4]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354705Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354711Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Compose { ty: [2], components: [[15], [16]] } : Handle([2]) | |
[2m2023-05-12T12:57:41.354719Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Add, left: [14], right: [17] } : Handle([2]) | |
[2m2023-05-12T12:57:41.354724Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354728Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354736Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Compose { ty: [1], components: [[18], [19], [20]] } : Handle([1]) | |
[2m2023-05-12T12:57:41.354779Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.354784Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354789Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354793Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354811Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.354816Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([7]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354821Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([8]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354825Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([9]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354830Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([10]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354837Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([11]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354842Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([12]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354847Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([12]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354851Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([13]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354858Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([14]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354878Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.354883Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354888Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354893Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([15]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354897Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354902Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([16]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354908Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([17]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354913Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354917Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([18]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354922Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354931Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Compose { ty: [8], components: [[2], [3], [4]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.354936Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Compose { ty: [8], components: [[5], [6], [7]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.354941Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Compose { ty: [8], components: [[8], [9], [10]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.354946Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Compose { ty: [13], components: [[11], [12], [13]] } : Handle([13]) | |
[2m2023-05-12T12:57:41.354950Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354965Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([5]) | |
[2m2023-05-12T12:57:41.354969Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.354974Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Unary { op: Negate, expr: [1] } : Handle([5]) | |
[2m2023-05-12T12:57:41.354979Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Math { fun: Exp, arg: [3], arg1: None, arg2: None, arg3: None } : Handle([5]) | |
[2m2023-05-12T12:57:41.354991Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.355001Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = AccessIndex { base: [1], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355009Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = CallResult([4]) : Handle([5]) | |
[2m2023-05-12T12:57:41.355014Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = AccessIndex { base: [1], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355019Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = CallResult([4]) : Handle([5]) | |
[2m2023-05-12T12:57:41.355024Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = AccessIndex { base: [1], index: 2 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355029Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = CallResult([4]) : Handle([5]) | |
[2m2023-05-12T12:57:41.355042Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.355047Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([7]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355051Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([8]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355056Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([9]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355069Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.355079Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = LocalVariable([1]) : Value(Pointer { base: [8], space: Function }) | |
[2m2023-05-12T12:57:41.355084Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Load { pointer: [2] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355089Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = CallResult([2]) : Handle([8]) | |
[2m2023-05-12T12:57:41.355099Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Swizzle { size: Bi, vector: [4], pattern: [Y, Z, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355105Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Math { fun: Length, arg: [5], arg1: None, arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355110Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([19]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355115Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Multiply, left: [6], right: [7] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355120Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = CallResult([4]) : Handle([5]) | |
[2m2023-05-12T12:57:41.355125Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([20]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355132Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Binary { op: Subtract, left: [9], right: [10] } : Handle([5]) | |
[2m2023-05-12T12:57:41.355136Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([21]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355141Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Multiply, left: [11], right: [12] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355146Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355150Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Math { fun: Max, arg: [13], arg1: Some([14]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355170Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = LocalVariable([2]) : Value(Pointer { base: [5], space: Function }) | |
[2m2023-05-12T12:57:41.355175Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Load { pointer: [16] } : Handle([5]) | |
[2m2023-05-12T12:57:41.355182Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Load { pointer: [16] } : Handle([5]) | |
[2m2023-05-12T12:57:41.355187Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Binary { op: Multiply, left: [18], right: [17] } : Handle([5]) | |
[2m2023-05-12T12:57:41.355191Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Load { pointer: [2] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355197Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Swizzle { size: Tri, vector: [20], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355202Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Swizzle { size: Tri, vector: [4], pattern: [X, X, X, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355207Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Load { pointer: [16] } : Handle([5]) | |
[2m2023-05-12T12:57:41.355212Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Math { fun: Mix, arg: [21], arg1: Some([22]), arg2: Some([23]), arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355217Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = AccessIndex { base: [4], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355222Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = CallResult([4]) : Handle([5]) | |
[2m2023-05-12T12:57:41.355226Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Load { pointer: [2] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355231Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Swizzle { size: Tri, vector: [27], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355236Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355240Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Constant([22]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355245Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Load { pointer: [2] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355249Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Swizzle { size: Tri, vector: [31], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355254Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = CallResult([6]) : Handle([5]) | |
[2m2023-05-12T12:57:41.355259Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = Math { fun: Max, arg: [30], arg1: Some([33]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355285Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.355290Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355296Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355301Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Add, left: [1], right: [3] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355312Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.355317Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([26]) : Handle([2]) | |
[2m2023-05-12T12:57:41.355324Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Swizzle { size: Tri, vector: [2], pattern: [X, Y, Y, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355331Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Math { fun: Exp2, arg: [3], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355336Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = CallResult([8]) : Handle([8]) | |
[2m2023-05-12T12:57:41.355343Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Swizzle { size: Bi, vector: [5], pattern: [X, Y, X, X] } : Value(Vector { size: Bi, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355348Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = CallResult([8]) : Handle([8]) | |
[2m2023-05-12T12:57:41.355354Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = AccessIndex { base: [6], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355361Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Splat { size: Tri, value: [8] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355366Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Subtract, left: [7], right: [9] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355370Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = AccessIndex { base: [6], index: 1 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355375Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = AccessIndex { base: [6], index: 0 } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355380Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Subtract, left: [11], right: [12] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355390Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Splat { size: Tri, value: [13] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355395Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Binary { op: Divide, left: [10], right: [14] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355399Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Constant([27]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355404Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355410Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Binary { op: Subtract, left: [16], right: [17] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355416Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = As { expr: [18], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355421Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([27]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355426Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = As { expr: [20], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355433Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Binary { op: Divide, left: [19], right: [21] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355438Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Binary { op: Multiply, left: [15], right: [22] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355442Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Constant([12]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355447Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Constant([27]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355452Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = As { expr: [25], kind: Float, convert: Some(4) } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355458Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Binary { op: Divide, left: [24], right: [26] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355465Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Splat { size: Tri, value: [27] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355470Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Binary { op: Add, left: [23], right: [28] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355475Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Math { fun: Saturate, arg: [29], arg1: None, arg2: None, arg3: None } : Handle([8]) | |
[2m2023-05-12T12:57:41.355484Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = LocalVariable([1]) : Value(Pointer { base: [8], space: Function }) | |
[2m2023-05-12T12:57:41.355489Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Load { pointer: [31] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355493Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = CallResult([1]) : Handle([8]) | |
[2m2023-05-12T12:57:41.355506Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.355511Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([28]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355518Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355523Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Add, left: [1], right: [3] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355527Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Binary { op: Multiply, left: [1], right: [4] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355532Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Constant([29]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355540Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Splat { size: Tri, value: [6] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355545Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Subtract, left: [5], right: [7] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355550Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([30]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355555Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Multiply, left: [9], right: [1] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355559Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([31]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355565Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Splat { size: Tri, value: [11] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355570Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Add, left: [10], right: [12] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355575Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Binary { op: Multiply, left: [1], right: [13] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355580Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([32]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355587Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Splat { size: Tri, value: [15] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355591Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Binary { op: Add, left: [14], right: [16] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355602Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.355612Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = LocalVariable([1]) : Value(Pointer { base: [8], space: Function }) | |
[2m2023-05-12T12:57:41.355619Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([33]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355624Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([34]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355628Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([35]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355638Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Compose { ty: [8], components: [[3], [4], [5]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355643Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([36]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355648Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([37]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355652Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([38]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355662Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Compose { ty: [8], components: [[7], [8], [9]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355667Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([39]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355672Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([40]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355676Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([41]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355687Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Compose { ty: [8], components: [[11], [12], [13]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355692Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Compose { ty: [13], components: [[6], [10], [14]] } : Handle([13]) | |
[2m2023-05-12T12:57:41.355697Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Constant([42]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355702Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Constant([43]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355707Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Constant([44]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355717Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Compose { ty: [8], components: [[16], [17], [18]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355722Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([45]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355727Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Constant([46]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355731Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Constant([47]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355741Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Compose { ty: [8], components: [[20], [21], [22]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355746Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Constant([48]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355751Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Constant([49]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355755Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Constant([50]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355775Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.355780Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.355787Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Math { fun: Abs, arg: [1], arg1: None, arg2: None, arg3: None } : Handle([8]) | |
[2m2023-05-12T12:57:41.355802Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.355807Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.355812Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = CallResult([6]) : Handle([5]) | |
[2m2023-05-12T12:57:41.355830Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.355835Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.355840Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([5]) | |
[2m2023-05-12T12:57:41.355844Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Constant([51]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355849Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355857Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Splat { size: Tri, value: [5] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355862Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Math { fun: Max, arg: [6], arg1: Some([1]), arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355873Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = LocalVariable([1]) : Value(Pointer { base: [8], space: Function }) | |
[2m2023-05-12T12:57:41.355879Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Load { pointer: [8] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355884Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([52]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355889Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Load { pointer: [8] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355897Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Splat { size: Tri, value: [10] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355902Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Binary { op: Add, left: [12], right: [11] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355907Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Load { pointer: [8] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355912Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([53]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355918Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Splat { size: Tri, value: [15] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355926Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Binary { op: Less, left: [14], right: [16] } : Value(Vector { size: Tri, kind: Bool, width: 1 }) | |
[2m2023-05-12T12:57:41.355932Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Select { condition: [17], accept: [13], reject: [9] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355938Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Load { pointer: [8] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355947Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Splat { size: Tri, value: [4] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355952Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Binary { op: Divide, left: [19], right: [20] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355959Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Math { fun: Log2, arg: [21], arg1: None, arg2: None, arg3: None } : Handle([8]) | |
[2m2023-05-12T12:57:41.355966Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355970Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Splat { size: Tri, value: [3] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355975Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Math { fun: Clamp, arg: [22], arg1: Some([23]), arg2: Some([24]), arg3: None } : Handle([8]) | |
[2m2023-05-12T12:57:41.355980Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Binary { op: Subtract, left: [3], right: [2] } : Handle([5]) | |
[2m2023-05-12T12:57:41.355985Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Load { pointer: [8] } : Handle([8]) | |
[2m2023-05-12T12:57:41.355991Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.355996Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Binary { op: Subtract, left: [27], right: [28] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356009Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.356014Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.356018Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = FunctionArgument(2) : Handle([5]) | |
[2m2023-05-12T12:57:41.356029Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = LocalVariable([1]) : Value(Pointer { base: [8], space: Function }) | |
[2m2023-05-12T12:57:41.356034Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Constant([51]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356038Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: Subtract, left: [3], right: [2] } : Handle([5]) | |
[2m2023-05-12T12:57:41.356043Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Load { pointer: [4] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356048Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Multiply, left: [7], right: [6] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356055Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356060Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Add, left: [8], right: [9] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356064Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([2]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356078Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.356083Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356088Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356093Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Math { fun: Max, arg: [3], arg1: Some([1]), arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356106Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = LocalVariable([1]) : Value(Pointer { base: [8], space: Function }) | |
[2m2023-05-12T12:57:41.356111Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Load { pointer: [5] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356118Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([54]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356123Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Constant([55]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356127Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Constant([56]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356140Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Compose { ty: [8], components: [[7], [8], [9]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356145Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Math { fun: Dot, arg: [6], arg1: Some([10]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356150Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Load { pointer: [5] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356154Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([57]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356162Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Constant([58]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356167Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Constant([59]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356180Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Compose { ty: [8], components: [[13], [14], [15]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356185Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Math { fun: Dot, arg: [12], arg1: Some([16]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356190Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Load { pointer: [5] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356194Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Constant([60]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356199Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([55]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356203Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Constant([61]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356219Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = Compose { ty: [8], components: [[19], [20], [21]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356224Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = Math { fun: Dot, arg: [18], arg1: Some([22]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356229Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = Compose { ty: [8], components: [[11], [17], [23]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356234Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Load { pointer: [5] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356238Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = Constant([62]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356243Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Constant([63]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356248Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = CallResult([14]) : Handle([8]) | |
[2m2023-05-12T12:57:41.356253Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Load { pointer: [5] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356257Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356263Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Splat { size: Tri, value: [30] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356272Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356288Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.356293Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.356297Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356302Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Subtract, left: [2], right: [3] } : Handle([5]) | |
[2m2023-05-12T12:57:41.356308Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Binary { op: Divide, left: [4], right: [2] } : Handle([5]) | |
[2m2023-05-12T12:57:41.356313Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: Multiply, left: [1], right: [5] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356318Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Constant([12]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356323Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Divide, left: [7], right: [2] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356329Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Splat { size: Tri, value: [8] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356334Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Binary { op: Add, left: [6], right: [9] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356339Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = CallResult([1]) : Handle([8]) | |
[2m2023-05-12T12:57:41.356372Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.356377Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356382Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Splat { size: Tri, value: [2] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356387Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Add, left: [3], right: [1] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356400Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.356405Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.356409Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356414Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Multiply, left: [2], right: [2] } : Handle([5]) | |
[2m2023-05-12T12:57:41.356420Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Splat { size: Tri, value: [4] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356425Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Binary { op: Divide, left: [1], right: [5] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356433Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Splat { size: Tri, value: [3] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356438Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = Binary { op: Add, left: [7], right: [6] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356443Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Binary { op: Multiply, left: [1], right: [8] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356449Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356456Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Splat { size: Tri, value: [10] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356462Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Binary { op: Add, left: [11], right: [1] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356477Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.356482Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = FunctionArgument(1) : Handle([5]) | |
[2m2023-05-12T12:57:41.356487Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = CallResult([6]) : Handle([5]) | |
[2m2023-05-12T12:57:41.356499Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.356504Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = CallResult([6]) : Handle([5]) | |
[2m2023-05-12T12:57:41.356508Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356513Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Add, left: [3], right: [2] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356528Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([8]) | |
[2m2023-05-12T12:57:41.356533Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([5]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356537Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([67]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356542Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Binary { op: Divide, left: [2], right: [3] } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356558Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([2]) | |
[2m2023-05-12T12:57:41.356563Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Constant([68]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356567Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([69]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356573Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Compose { ty: [2], components: [[2], [3]] } : Handle([2]) | |
[2m2023-05-12T12:57:41.356579Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Math { fun: Dot, arg: [4], arg1: Some([1]), arg2: None, arg3: None } : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356584Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = Splat { size: Tri, value: [5] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356590Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Swizzle { size: Tri, vector: [6], pattern: [X, X, X, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356598Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = LocalVariable([1]) : Value(Pointer { base: [8], space: Function }) | |
[2m2023-05-12T12:57:41.356610Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = Load { pointer: [8] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356614Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = Swizzle { size: Tri, vector: [9], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356619Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Constant([70]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356624Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = Constant([71]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356631Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Constant([72]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356636Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = Compose { ty: [8], components: [[11], [12], [13]] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356644Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = Binary { op: Divide, left: [10], right: [14] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356649Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = Math { fun: Fract, arg: [15], arg1: None, arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356654Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Load { pointer: [8] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356659Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = Constant([12]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356666Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Splat { size: Tri, value: [18] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356671Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Binary { op: Subtract, left: [17], right: [19] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356675Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Constant([73]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356686Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [1] = FunctionArgument(0) : Handle([1]) | |
[2m2023-05-12T12:57:41.356693Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [2] = Swizzle { size: Tri, vector: [1], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356698Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [3] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356703Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [4] = Splat { size: Tri, value: [3] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356708Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [5] = Math { fun: Max, arg: [2], arg1: Some([4]), arg2: None, arg3: None } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356716Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [6] = LocalVariable([1]) : Value(Pointer { base: [8], space: Function }) | |
[2m2023-05-12T12:57:41.356721Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [7] = Load { pointer: [6] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356726Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [8] = GlobalVariable([1]) : Value(Pointer { base: [9], space: Uniform }) | |
[2m2023-05-12T12:57:41.356732Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [9] = AccessIndex { base: [8], index: 9 } : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.356740Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [10] = AccessIndex { base: [9], index: 2 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.356745Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [11] = Load { pointer: [10] } : Handle([5]) | |
[2m2023-05-12T12:57:41.356750Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [12] = CallResult([13]) : Handle([8]) | |
[2m2023-05-12T12:57:41.356754Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [13] = Load { pointer: [6] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356759Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [14] = GlobalVariable([1]) : Value(Pointer { base: [9], space: Uniform }) | |
[2m2023-05-12T12:57:41.356764Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [15] = AccessIndex { base: [14], index: 9 } : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.356774Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [16] = AccessIndex { base: [15], index: 1 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.356779Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [17] = Load { pointer: [16] } : Handle([5]) | |
[2m2023-05-12T12:57:41.356784Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [18] = CallResult([12]) : Handle([8]) | |
[2m2023-05-12T12:57:41.356788Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [19] = Load { pointer: [6] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356793Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [20] = Constant([2]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356798Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [21] = Splat { size: Tri, value: [20] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356803Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [22] = GlobalVariable([1]) : Value(Pointer { base: [9], space: Uniform }) | |
[2m2023-05-12T12:57:41.356809Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [23] = AccessIndex { base: [22], index: 9 } : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.356817Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [24] = AccessIndex { base: [23], index: 0 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.356822Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [25] = Load { pointer: [24] } : Handle([5]) | |
[2m2023-05-12T12:57:41.356826Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [26] = CallResult([12]) : Handle([8]) | |
[2m2023-05-12T12:57:41.356831Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [27] = Binary { op: Multiply, left: [19], right: [26] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356836Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [28] = Load { pointer: [6] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356840Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [29] = Constant([6]) : Value(Scalar { kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356849Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [30] = Splat { size: Tri, value: [29] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356857Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [31] = Math { fun: Max, arg: [28], arg1: Some([30]), arg2: None, arg3: None } : Handle([8]) | |
[2m2023-05-12T12:57:41.356862Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [32] = Load { pointer: [6] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356867Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [33] = Swizzle { size: Tri, vector: [32], pattern: [X, Y, Z, X] } : Value(Vector { size: Tri, kind: Float, width: 4 }) | |
[2m2023-05-12T12:57:41.356872Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [34] = CallResult([22]) : Handle([8]) | |
[2m2023-05-12T12:57:41.356877Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [35] = Load { pointer: [6] } : Handle([8]) | |
[2m2023-05-12T12:57:41.356881Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [36] = GlobalVariable([1]) : Value(Pointer { base: [9], space: Uniform }) | |
[2m2023-05-12T12:57:41.356887Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [37] = AccessIndex { base: [36], index: 9 } : Value(Pointer { base: [6], space: Uniform }) | |
[2m2023-05-12T12:57:41.356895Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [38] = AccessIndex { base: [37], index: 3 } : Value(Pointer { base: [5], space: Uniform }) | |
[2m2023-05-12T12:57:41.356900Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [39] = Load { pointer: [38] } : Handle([5]) | |
[2m2023-05-12T12:57:41.356905Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0m Resolving [40] = CallResult([13]) : Handle([8]) | |
[2m2023-05-12T12:57:41.356909Z[0m [34mDEBUG[0m [2mnaga::front[0m[2m:[0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment