Created
March 18, 2021 13:04
-
-
Save jrmuizel/4fdfbcd866038aa8594bd1a2b6e1c9cf to your computer and use it in GitHub Desktop.
put_expression stack frame
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
# ddbug -p all -c function --filter namespace=naga::back::msl::writer ../naga/target/debug/convert | |
fn naga::back::msl::writer::Writer<alloc::vec::Vec<u8, alloc::alloc::Global>>::put_expression<alloc::vec::Vec<u8, alloc::alloc::Global>> | |
linkage name: _ZN4naga4back3msl6writer15Writer$LT$W$GT$14put_expression17had88f865a63411edE | |
source: /root/naga/src/back/msl/writer.rs:201 | |
address: 0x0-0xb2d2 | |
size: 45779 | |
return type: | |
[96] struct core::result::Result<(), naga::back::msl::Error> | |
parameters: | |
[8] self: &mut naga::back::msl::writer::Writer<alloc::vec::Vec<u8, alloc::alloc::Global>> | |
stack frame: 41344 | |
[4] expr_handle: struct naga::arena::Handle<naga::Expression> | |
stack frame: 3284 | |
[8] context: &naga::back::msl::writer::ExpressionContext | |
stack frame: 41352 | |
variables: | |
[8] arg0: &&str | |
stack frame: 42248 | |
[8] arg1: &usize | |
stack frame: 42256 | |
[16] err: struct std::io::error::Error | |
stack frame: 3424 | |
[8] expression: &naga::Expression | |
stack frame: 3552 | |
[8] lvl: enum log::Level | |
stack frame: 3560 | |
[8] arg0: &naga::arena::Handle<naga::Expression> | |
stack frame: 42296 | |
[8] arg1: &&naga::Expression | |
stack frame: 42304 | |
[4] expr: struct naga::arena::Handle<naga::Expression> | |
stack frame: 42312 | |
[4] const_handle: struct naga::arena::Handle<naga::Constant> | |
stack frame: 42316 | |
[8] size_str: &alloc::string::String | |
stack frame: 40864 | |
[8] arg0: &&alloc::string::String | |
stack frame: 42320 | |
[16] err: struct std::io::error::Error | |
stack frame: 40992 | |
[4] base: struct naga::arena::Handle<naga::Expression> | |
stack frame: 45064 | |
[4] index: struct naga::arena::Handle<naga::Expression> | |
stack frame: 45068 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 3872 | |
[16] err: struct std::io::error::Error | |
stack frame: 4240 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 4560 | |
[16] err: struct std::io::error::Error | |
stack frame: 4928 | |
[4] index: u32 | |
stack frame: 5060 | |
[4] base: struct naga::arena::Handle<naga::Expression> | |
stack frame: 44876 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 5256 | |
[8] resolved: &naga::TypeInner | |
stack frame: 5544 | |
[4] base: struct naga::arena::Handle<naga::Type> | |
stack frame: 44896 | |
[16] base_ty_handle: struct core::result::Result<naga::arena::Handle<naga::Type>, &naga::TypeInner> | |
stack frame: 5552 | |
[4] base_ty: struct naga::arena::Handle<naga::Type> | |
stack frame: 44900 | |
[8] name: &alloc::string::String | |
stack frame: 5584 | |
[8] arg0: &&alloc::string::String | |
stack frame: 44904 | |
[16] err: struct std::io::error::Error | |
stack frame: 5712 | |
[8] arg0: &char | |
stack frame: 45024 | |
[16] err: struct std::io::error::Error | |
stack frame: 5952 | |
[8] arg0: &u32 | |
stack frame: 44984 | |
[16] err: struct std::io::error::Error | |
stack frame: 6192 | |
[8] arg0: &u32 | |
stack frame: 44944 | |
[16] err: struct std::io::error::Error | |
stack frame: 6432 | |
[4] handle: struct naga::arena::Handle<naga::Constant> | |
stack frame: 44828 | |
[8] handle_name: &alloc::string::String | |
stack frame: 6560 | |
[8] arg0: &&alloc::string::String | |
stack frame: 44832 | |
[16] err: struct std::io::error::Error | |
stack frame: 6688 | |
[4] ty: struct naga::arena::Handle<naga::Type> | |
stack frame: 44460 | |
[8] components: &alloc::vec::Vec<naga::arena::Handle<naga::Expression>, alloc::alloc::Global> | |
stack frame: 44464 | |
[8] inner: &naga::TypeInner | |
stack frame: 44472 | |
[8] kind: &naga::ScalarKind | |
stack frame: 44768 | |
[1] kind: enum naga::ScalarKind | |
stack frame: 44783 | |
[8] arg0: &&str | |
stack frame: 44784 | |
[16] err: struct std::io::error::Error | |
stack frame: 6944 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 7272 | |
[1] size: enum naga::VectorSize | |
stack frame: 44710 | |
[1] kind: enum naga::ScalarKind | |
stack frame: 44711 | |
[8] arg0: &&str | |
stack frame: 44712 | |
[8] arg1: &&str | |
stack frame: 44720 | |
[8] arg2: &&str | |
stack frame: 44728 | |
[16] err: struct std::io::error::Error | |
stack frame: 7744 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 8072 | |
[1] columns: enum naga::VectorSize | |
stack frame: 44638 | |
[1] rows: enum naga::VectorSize | |
stack frame: 44639 | |
[1] kind: enum naga::ScalarKind | |
stack frame: 8367 | |
[8] arg0: &&str | |
stack frame: 44640 | |
[8] arg1: &&str | |
stack frame: 44648 | |
[8] arg2: &&str | |
stack frame: 44656 | |
[8] arg3: &&str | |
stack frame: 44664 | |
[16] err: struct std::io::error::Error | |
stack frame: 8592 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 8912 | |
[8] arg0: &&alloc::string::String | |
stack frame: 44480 | |
[16] err: struct std::io::error::Error | |
stack frame: 9328 | |
[24] iter: struct core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<naga::arena::Handle<naga::Expression>>> | |
stack frame: 9512 | |
[16] __next: struct (usize, &naga::arena::Handle<naga::Expression>) | |
stack frame: 44536 | |
[16] val: struct (usize, &naga::arena::Handle<naga::Expression>) | |
stack frame: 44520 | |
[4] component: struct naga::arena::Handle<naga::Expression> | |
stack frame: 44556 | |
[8] i: usize | |
stack frame: 44560 | |
[16] err: struct std::io::error::Error | |
stack frame: 9632 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 9952 | |
[16] err: struct std::io::error::Error | |
stack frame: 10320 | |
[4] index: u32 | |
stack frame: 44404 | |
[2] ep_index: u16 | |
stack frame: 44410 | |
[4] handle: struct naga::arena::Handle<naga::Function> | |
stack frame: 44412 | |
[12] name_key: struct naga::proc::namer::NameKey | |
stack frame: 10544 | |
[8] name: &alloc::string::String | |
stack frame: 10560 | |
[8] arg0: &&alloc::string::String | |
stack frame: 44416 | |
[16] err: struct std::io::error::Error | |
stack frame: 10672 | |
[4] handle: struct naga::arena::Handle<naga::GlobalVariable> | |
stack frame: 44356 | |
[8] name: &alloc::string::String | |
stack frame: 10800 | |
[8] arg0: &&alloc::string::String | |
stack frame: 44360 | |
[16] err: struct std::io::error::Error | |
stack frame: 10928 | |
[4] handle: struct naga::arena::Handle<naga::LocalVariable> | |
stack frame: 44300 | |
[2] ep_index: u16 | |
stack frame: 44306 | |
[4] fun_handle: struct naga::arena::Handle<naga::Function> | |
stack frame: 44308 | |
[12] name_key: struct naga::proc::namer::NameKey | |
stack frame: 11056 | |
[8] name: &alloc::string::String | |
stack frame: 11072 | |
[8] arg0: &&alloc::string::String | |
stack frame: 44312 | |
[16] err: struct std::io::error::Error | |
stack frame: 11184 | |
[4] pointer: struct naga::arena::Handle<naga::Expression> | |
stack frame: 44296 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 11504 | |
[4] array_index: struct core::option::Option<naga::arena::Handle<naga::Expression>> | |
stack frame: 11792 | |
[4] offset: struct core::option::Option<naga::arena::Handle<naga::Constant>> | |
stack frame: 11796 | |
[12] level: struct naga::SampleLevel | |
stack frame: 11800 | |
[4] depth_ref: struct core::option::Option<naga::arena::Handle<naga::Expression>> | |
stack frame: 11812 | |
[4] image: struct naga::arena::Handle<naga::Expression> | |
stack frame: 43804 | |
[4] sampler: struct naga::arena::Handle<naga::Expression> | |
stack frame: 43808 | |
[4] coordinate: struct naga::arena::Handle<naga::Expression> | |
stack frame: 43812 | |
[16] op: struct &str | |
stack frame: 11816 | |
[8] arg0: &&str | |
stack frame: 43816 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 12024 | |
[16] err: struct std::io::error::Error | |
stack frame: 12416 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 12736 | |
[16] err: struct std::io::error::Error | |
stack frame: 13104 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 13424 | |
[4] expr: struct naga::arena::Handle<naga::Expression> | |
stack frame: 43892 | |
[16] err: struct std::io::error::Error | |
stack frame: 13792 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 14112 | |
[4] dref: struct naga::arena::Handle<naga::Expression> | |
stack frame: 43932 | |
[16] err: struct std::io::error::Error | |
stack frame: 14480 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 14800 | |
[4] x: struct naga::arena::Handle<naga::Expression> | |
stack frame: 43968 | |
[4] y: struct naga::arena::Handle<naga::Expression> | |
stack frame: 43972 | |
[16] err: struct std::io::error::Error | |
stack frame: 16960 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 17280 | |
[16] err: struct std::io::error::Error | |
stack frame: 17648 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 17968 | |
[16] err: struct std::io::error::Error | |
stack frame: 18336 | |
[4] h: struct naga::arena::Handle<naga::Expression> | |
stack frame: 44148 | |
[16] err: struct std::io::error::Error | |
stack frame: 15168 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 15488 | |
[16] err: struct std::io::error::Error | |
stack frame: 15856 | |
[4] h: struct naga::arena::Handle<naga::Expression> | |
stack frame: 44076 | |
[16] err: struct std::io::error::Error | |
stack frame: 16064 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 16384 | |
[16] err: struct std::io::error::Error | |
stack frame: 16752 | |
[4] constant: struct naga::arena::Handle<naga::Constant> | |
stack frame: 44220 | |
[8] offset_str: &alloc::string::String | |
stack frame: 18464 | |
[8] arg0: &&alloc::string::String | |
stack frame: 44224 | |
[16] err: struct std::io::error::Error | |
stack frame: 18592 | |
[16] err: struct std::io::error::Error | |
stack frame: 18800 | |
[4] array_index: struct core::option::Option<naga::arena::Handle<naga::Expression>> | |
stack frame: 18936 | |
[4] index: struct core::option::Option<naga::arena::Handle<naga::Expression>> | |
stack frame: 18940 | |
[4] image: struct naga::arena::Handle<naga::Expression> | |
stack frame: 43648 | |
[4] coordinate: struct naga::arena::Handle<naga::Expression> | |
stack frame: 43652 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 19136 | |
[16] err: struct std::io::error::Error | |
stack frame: 19504 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 19824 | |
[4] expr: struct naga::arena::Handle<naga::Expression> | |
stack frame: 43692 | |
[16] err: struct std::io::error::Error | |
stack frame: 20192 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 20512 | |
[4] index: struct naga::arena::Handle<naga::Expression> | |
stack frame: 43732 | |
[16] err: struct std::io::error::Error | |
stack frame: 20880 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 21200 | |
[16] err: struct std::io::error::Error | |
stack frame: 21568 | |
[8] query: struct naga::ImageQuery | |
stack frame: 21696 | |
[4] image: struct naga::arena::Handle<naga::Expression> | |
stack frame: 43076 | |
[4] level: struct core::option::Option<naga::arena::Handle<naga::Expression>> | |
stack frame: 43276 | |
[8] other: &naga::TypeInner | |
stack frame: 21712 | |
[8] arg0: &&naga::TypeInner | |
stack frame: 43280 | |
[1] dim: enum naga::ImageDimension | |
stack frame: 43295 | |
[1] dim: enum naga::ImageDimension | |
stack frame: 21711 | |
[16] err: struct std::io::error::Error | |
stack frame: 21872 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 22192 | |
[16] err: struct std::io::error::Error | |
stack frame: 22560 | |
[16] err: struct std::io::error::Error | |
stack frame: 22768 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 23088 | |
[16] err: struct std::io::error::Error | |
stack frame: 23456 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 23776 | |
[16] err: struct std::io::error::Error | |
stack frame: 24144 | |
[16] err: struct std::io::error::Error | |
stack frame: 24352 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 24672 | |
[16] err: struct std::io::error::Error | |
stack frame: 25040 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 25360 | |
[16] err: struct std::io::error::Error | |
stack frame: 25728 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 26048 | |
[16] err: struct std::io::error::Error | |
stack frame: 26416 | |
[16] err: struct std::io::error::Error | |
stack frame: 26624 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 26944 | |
[16] err: struct std::io::error::Error | |
stack frame: 27312 | |
[16] err: struct std::io::error::Error | |
stack frame: 27520 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 27840 | |
[16] err: struct std::io::error::Error | |
stack frame: 28208 | |
[16] err: struct std::io::error::Error | |
stack frame: 28416 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 28736 | |
[16] err: struct std::io::error::Error | |
stack frame: 29104 | |
[16] err: struct std::io::error::Error | |
stack frame: 29312 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 29632 | |
[16] err: struct std::io::error::Error | |
stack frame: 30000 | |
[1] op: enum naga::UnaryOperator | |
stack frame: 30135 | |
[4] expr: struct naga::arena::Handle<naga::Expression> | |
stack frame: 43028 | |
[16] op_str: struct &str | |
stack frame: 30136 | |
[8] arg0: &&str | |
stack frame: 43032 | |
[16] err: struct std::io::error::Error | |
stack frame: 30256 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 30584 | |
[1] op: enum naga::BinaryOperator | |
stack frame: 30879 | |
[4] left: struct naga::arena::Handle<naga::Expression> | |
stack frame: 42812 | |
[4] right: struct naga::arena::Handle<naga::Expression> | |
stack frame: 42816 | |
[16] op_str: struct &str | |
stack frame: 30880 | |
[1] val: enum naga::ScalarKind | |
stack frame: 42823 | |
[1] kind: enum naga::ScalarKind | |
stack frame: 30903 | |
[16] err: struct std::io::error::Error | |
stack frame: 31584 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 31904 | |
[16] err: struct std::io::error::Error | |
stack frame: 32272 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 32592 | |
[16] err: struct std::io::error::Error | |
stack frame: 32960 | |
[16] err: struct std::io::error::Error | |
stack frame: 33168 | |
[8] arg0: &&str | |
stack frame: 42952 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 33496 | |
[16] err: struct std::io::error::Error | |
stack frame: 33888 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 34208 | |
[16] err: struct std::io::error::Error | |
stack frame: 34576 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 31208 | |
[4] condition: struct naga::arena::Handle<naga::Expression> | |
stack frame: 42668 | |
[4] accept: struct naga::arena::Handle<naga::Expression> | |
stack frame: 42672 | |
[4] reject: struct naga::arena::Handle<naga::Expression> | |
stack frame: 42676 | |
[16] err: struct std::io::error::Error | |
stack frame: 34784 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 35104 | |
[16] err: struct std::io::error::Error | |
stack frame: 35472 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 35792 | |
[16] err: struct std::io::error::Error | |
stack frame: 36160 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 36480 | |
[16] err: struct std::io::error::Error | |
stack frame: 36848 | |
[1] axis: enum naga::DerivativeAxis | |
stack frame: 36991 | |
[4] expr: struct naga::arena::Handle<naga::Expression> | |
stack frame: 42612 | |
[16] op: struct &str | |
stack frame: 36992 | |
[8] arg0: &&str | |
stack frame: 42616 | |
[8] arg1: &&str | |
stack frame: 42624 | |
[16] err: struct std::io::error::Error | |
stack frame: 37136 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 37464 | |
[1] fun: enum naga::RelationalFunction | |
stack frame: 37759 | |
[4] argument: struct naga::arena::Handle<naga::Expression> | |
stack frame: 42556 | |
[16] op: struct &str | |
stack frame: 37760 | |
[8] arg0: &&str | |
stack frame: 42560 | |
[8] arg1: &&str | |
stack frame: 42568 | |
[16] err: struct std::io::error::Error | |
stack frame: 37904 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 38232 | |
[1] fun: enum naga::MathFunction | |
stack frame: 38527 | |
[4] arg: struct naga::arena::Handle<naga::Expression> | |
stack frame: 42460 | |
[4] arg1: struct core::option::Option<naga::arena::Handle<naga::Expression>> | |
stack frame: 42464 | |
[4] arg2: struct core::option::Option<naga::arena::Handle<naga::Expression>> | |
stack frame: 42468 | |
[8] arg0: &naga::MathFunction | |
stack frame: 42480 | |
[24] res: struct alloc::string::String | |
stack frame: 38664 | |
[8] arg0: &naga::MathFunction | |
stack frame: 42472 | |
[24] res: struct alloc::string::String | |
stack frame: 38880 | |
[16] fun_name: struct &str | |
stack frame: 38528 | |
[8] arg0: &&str | |
stack frame: 42488 | |
[8] arg1: &&str | |
stack frame: 42496 | |
[16] err: struct std::io::error::Error | |
stack frame: 39104 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 39464 | |
[4] expr: struct naga::arena::Handle<naga::Expression> | |
stack frame: 42360 | |
[1] kind: enum naga::ScalarKind | |
stack frame: 42365 | |
[1] convert: bool | |
stack frame: 42366 | |
[16] scalar: struct &str | |
stack frame: 39752 | |
[1] size: enum naga::VectorSize | |
stack frame: 42367 | |
[16] size: struct &str | |
stack frame: 39768 | |
[16] op: struct &str | |
stack frame: 39880 | |
[8] arg0: &&str | |
stack frame: 42368 | |
[8] arg1: &&str | |
stack frame: 42376 | |
[8] arg2: &&str | |
stack frame: 42384 | |
[16] err: struct std::io::error::Error | |
stack frame: 40048 | |
[96] err: struct naga::back::msl::Error | |
stack frame: 40368 | |
[16] err: struct std::io::error::Error | |
stack frame: 40736 | |
stack frame: | |
3284[4] expr_handle: struct naga::arena::Handle<naga::Expression> | |
3288[136] <unknown> | |
3424[16] err: struct std::io::error::Error | |
3440[112] <unknown> | |
3552[8] expression: &naga::Expression | |
3560[8] lvl: enum log::Level | |
3568[304] <unknown> | |
3872[96] err: struct naga::back::msl::Error | |
3968[272] <unknown> | |
4240[16] err: struct std::io::error::Error | |
4256[304] <unknown> | |
4560[96] err: struct naga::back::msl::Error | |
4656[272] <unknown> | |
4928[16] err: struct std::io::error::Error | |
4944[116] <unknown> | |
5060[4] index: u32 | |
5064[192] <unknown> | |
5256[96] err: struct naga::back::msl::Error | |
5352[192] <unknown> | |
5544[8] resolved: &naga::TypeInner | |
5552[16] base_ty_handle: struct core::result::Result<naga::arena::Handle<naga::Type>, &naga::TypeInner> | |
5568[16] <unknown> | |
5584[8] name: &alloc::string::String | |
5592[120] <unknown> | |
5712[16] err: struct std::io::error::Error | |
5728[224] <unknown> | |
5952[16] err: struct std::io::error::Error | |
5968[224] <unknown> | |
6192[16] err: struct std::io::error::Error | |
6208[224] <unknown> | |
6432[16] err: struct std::io::error::Error | |
6448[112] <unknown> | |
6560[8] handle_name: &alloc::string::String | |
6568[120] <unknown> | |
6688[16] err: struct std::io::error::Error | |
6704[240] <unknown> | |
6944[16] err: struct std::io::error::Error | |
6960[312] <unknown> | |
7272[96] err: struct naga::back::msl::Error | |
7368[376] <unknown> | |
7744[16] err: struct std::io::error::Error | |
7760[312] <unknown> | |
8072[96] err: struct naga::back::msl::Error | |
8168[199] <unknown> | |
8367[1] kind: enum naga::ScalarKind | |
8368[224] <unknown> | |
8592[16] err: struct std::io::error::Error | |
8608[304] <unknown> | |
8912[96] err: struct naga::back::msl::Error | |
9008[320] <unknown> | |
9328[16] err: struct std::io::error::Error | |
9344[168] <unknown> | |
9512[24] iter: struct core::iter::adapters::enumerate::Enumerate<core::slice::iter::Iter<naga::arena::Handle<naga::Expression>>> | |
9536[96] <unknown> | |
9632[16] err: struct std::io::error::Error | |
9648[304] <unknown> | |
9952[96] err: struct naga::back::msl::Error | |
10048[272] <unknown> | |
10320[16] err: struct std::io::error::Error | |
10336[208] <unknown> | |
10544[12] name_key: struct naga::proc::namer::NameKey | |
10556[4] <unknown> | |
10560[8] name: &alloc::string::String | |
10568[104] <unknown> | |
10672[16] err: struct std::io::error::Error | |
10688[112] <unknown> | |
10800[8] name: &alloc::string::String | |
10808[120] <unknown> | |
10928[16] err: struct std::io::error::Error | |
10944[112] <unknown> | |
11056[12] name_key: struct naga::proc::namer::NameKey | |
11068[4] <unknown> | |
11072[8] name: &alloc::string::String | |
11080[104] <unknown> | |
11184[16] err: struct std::io::error::Error | |
11200[304] <unknown> | |
11504[96] err: struct naga::back::msl::Error | |
11600[192] <unknown> | |
11792[4] array_index: struct core::option::Option<naga::arena::Handle<naga::Expression>> | |
11796[4] offset: struct core::option::Option<naga::arena::Handle<naga::Constant>> | |
11800[12] level: struct naga::SampleLevel | |
11812[4] depth_ref: struct core::option::Option<naga::arena::Handle<naga::Expression>> | |
11816[16] op: struct &str | |
11832[192] <unknown> | |
12024[96] err: struct naga::back::msl::Error | |
12120[296] <unknown> | |
12416[16] err: struct std::io::error::Error | |
12432[304] <unknown> | |
12736[96] err: struct naga::back::msl::Error | |
12832[272] <unknown> | |
13104[16] err: struct std::io::error::Error | |
13120[304] <unknown> | |
13424[96] err: struct naga::back::msl::Error | |
13520[272] <unknown> | |
13792[16] err: struct std::io::error::Error | |
13808[304] <unknown> | |
14112[96] err: struct naga::back::msl::Error | |
14208[272] <unknown> | |
14480[16] err: struct std::io::error::Error | |
14496[304] <unknown> | |
14800[96] err: struct naga::back::msl::Error | |
14896[272] <unknown> | |
15168[16] err: struct std::io::error::Error | |
15184[304] <unknown> | |
15488[96] err: struct naga::back::msl::Error | |
15584[272] <unknown> | |
15856[16] err: struct std::io::error::Error | |
15872[192] <unknown> | |
16064[16] err: struct std::io::error::Error | |
16080[304] <unknown> | |
16384[96] err: struct naga::back::msl::Error | |
16480[272] <unknown> | |
16752[16] err: struct std::io::error::Error | |
16768[192] <unknown> | |
16960[16] err: struct std::io::error::Error | |
16976[304] <unknown> | |
17280[96] err: struct naga::back::msl::Error | |
17376[272] <unknown> | |
17648[16] err: struct std::io::error::Error | |
17664[304] <unknown> | |
17968[96] err: struct naga::back::msl::Error | |
18064[272] <unknown> | |
18336[16] err: struct std::io::error::Error | |
18352[112] <unknown> | |
18464[8] offset_str: &alloc::string::String | |
18472[120] <unknown> | |
18592[16] err: struct std::io::error::Error | |
18608[192] <unknown> | |
18800[16] err: struct std::io::error::Error | |
18816[120] <unknown> | |
18936[4] array_index: struct core::option::Option<naga::arena::Handle<naga::Expression>> | |
18940[4] index: struct core::option::Option<naga::arena::Handle<naga::Expression>> | |
18944[192] <unknown> | |
19136[96] err: struct naga::back::msl::Error | |
19232[272] <unknown> | |
19504[16] err: struct std::io::error::Error | |
19520[304] <unknown> | |
19824[96] err: struct naga::back::msl::Error | |
19920[272] <unknown> | |
20192[16] err: struct std::io::error::Error | |
20208[304] <unknown> | |
20512[96] err: struct naga::back::msl::Error | |
20608[272] <unknown> | |
20880[16] err: struct std::io::error::Error | |
20896[304] <unknown> | |
21200[96] err: struct naga::back::msl::Error | |
21296[272] <unknown> | |
21568[16] err: struct std::io::error::Error | |
21584[112] <unknown> | |
21696[8] query: struct naga::ImageQuery | |
21704[7] <unknown> | |
21711[1] dim: enum naga::ImageDimension | |
21712[8] other: &naga::TypeInner | |
21720[152] <unknown> | |
21872[16] err: struct std::io::error::Error | |
21888[304] <unknown> | |
22192[96] err: struct naga::back::msl::Error | |
22288[272] <unknown> | |
22560[16] err: struct std::io::error::Error | |
22576[192] <unknown> | |
22768[16] err: struct std::io::error::Error | |
22784[304] <unknown> | |
23088[96] err: struct naga::back::msl::Error | |
23184[272] <unknown> | |
23456[16] err: struct std::io::error::Error | |
23472[304] <unknown> | |
23776[96] err: struct naga::back::msl::Error | |
23872[272] <unknown> | |
24144[16] err: struct std::io::error::Error | |
24160[192] <unknown> | |
24352[16] err: struct std::io::error::Error | |
24368[304] <unknown> | |
24672[96] err: struct naga::back::msl::Error | |
24768[272] <unknown> | |
25040[16] err: struct std::io::error::Error | |
25056[304] <unknown> | |
25360[96] err: struct naga::back::msl::Error | |
25456[272] <unknown> | |
25728[16] err: struct std::io::error::Error | |
25744[304] <unknown> | |
26048[96] err: struct naga::back::msl::Error | |
26144[272] <unknown> | |
26416[16] err: struct std::io::error::Error | |
26432[192] <unknown> | |
26624[16] err: struct std::io::error::Error | |
26640[304] <unknown> | |
26944[96] err: struct naga::back::msl::Error | |
27040[272] <unknown> | |
27312[16] err: struct std::io::error::Error | |
27328[192] <unknown> | |
27520[16] err: struct std::io::error::Error | |
27536[304] <unknown> | |
27840[96] err: struct naga::back::msl::Error | |
27936[272] <unknown> | |
28208[16] err: struct std::io::error::Error | |
28224[192] <unknown> | |
28416[16] err: struct std::io::error::Error | |
28432[304] <unknown> | |
28736[96] err: struct naga::back::msl::Error | |
28832[272] <unknown> | |
29104[16] err: struct std::io::error::Error | |
29120[192] <unknown> | |
29312[16] err: struct std::io::error::Error | |
29328[304] <unknown> | |
29632[96] err: struct naga::back::msl::Error | |
29728[272] <unknown> | |
30000[16] err: struct std::io::error::Error | |
30016[119] <unknown> | |
30135[1] op: enum naga::UnaryOperator | |
30136[16] op_str: struct &str | |
30152[104] <unknown> | |
30256[16] err: struct std::io::error::Error | |
30272[312] <unknown> | |
30584[96] err: struct naga::back::msl::Error | |
30680[199] <unknown> | |
30879[1] op: enum naga::BinaryOperator | |
30880[16] op_str: struct &str | |
30896[7] <unknown> | |
30903[1] kind: enum naga::ScalarKind | |
30904[304] <unknown> | |
31208[96] err: struct naga::back::msl::Error | |
31304[280] <unknown> | |
31584[16] err: struct std::io::error::Error | |
31600[304] <unknown> | |
31904[96] err: struct naga::back::msl::Error | |
32000[272] <unknown> | |
32272[16] err: struct std::io::error::Error | |
32288[304] <unknown> | |
32592[96] err: struct naga::back::msl::Error | |
32688[272] <unknown> | |
32960[16] err: struct std::io::error::Error | |
32976[192] <unknown> | |
33168[16] err: struct std::io::error::Error | |
33184[312] <unknown> | |
33496[96] err: struct naga::back::msl::Error | |
33592[296] <unknown> | |
33888[16] err: struct std::io::error::Error | |
33904[304] <unknown> | |
34208[96] err: struct naga::back::msl::Error | |
34304[272] <unknown> | |
34576[16] err: struct std::io::error::Error | |
34592[192] <unknown> | |
34784[16] err: struct std::io::error::Error | |
34800[304] <unknown> | |
35104[96] err: struct naga::back::msl::Error | |
35200[272] <unknown> | |
35472[16] err: struct std::io::error::Error | |
35488[304] <unknown> | |
35792[96] err: struct naga::back::msl::Error | |
35888[272] <unknown> | |
36160[16] err: struct std::io::error::Error | |
36176[304] <unknown> | |
36480[96] err: struct naga::back::msl::Error | |
36576[272] <unknown> | |
36848[16] err: struct std::io::error::Error | |
36864[127] <unknown> | |
36991[1] axis: enum naga::DerivativeAxis | |
36992[16] op: struct &str | |
37008[128] <unknown> | |
37136[16] err: struct std::io::error::Error | |
37152[312] <unknown> | |
37464[96] err: struct naga::back::msl::Error | |
37560[199] <unknown> | |
37759[1] fun: enum naga::RelationalFunction | |
37760[16] op: struct &str | |
37776[128] <unknown> | |
37904[16] err: struct std::io::error::Error | |
37920[312] <unknown> | |
38232[96] err: struct naga::back::msl::Error | |
38328[199] <unknown> | |
38527[1] fun: enum naga::MathFunction | |
38528[16] fun_name: struct &str | |
38544[120] <unknown> | |
38664[24] res: struct alloc::string::String | |
38688[192] <unknown> | |
38880[24] res: struct alloc::string::String | |
38904[200] <unknown> | |
39104[16] err: struct std::io::error::Error | |
39120[344] <unknown> | |
39464[96] err: struct naga::back::msl::Error | |
39560[192] <unknown> | |
39752[16] scalar: struct &str | |
39768[16] size: struct &str | |
39784[96] <unknown> | |
39880[16] op: struct &str | |
39896[152] <unknown> | |
40048[16] err: struct std::io::error::Error | |
40064[304] <unknown> | |
40368[96] err: struct naga::back::msl::Error | |
40464[272] <unknown> | |
40736[16] err: struct std::io::error::Error | |
40752[112] <unknown> | |
40864[8] size_str: &alloc::string::String | |
40872[120] <unknown> | |
40992[16] err: struct std::io::error::Error | |
41008[336] <unknown> | |
41344[8] self: &mut naga::back::msl::writer::Writer<alloc::vec::Vec<u8, alloc::alloc::Global>> | |
41352[8] context: &naga::back::msl::writer::ExpressionContext | |
41360[888] <unknown> | |
42248[8] arg0: &&str | |
42256[8] arg1: &usize | |
42264[32] <unknown> | |
42296[8] arg0: &naga::arena::Handle<naga::Expression> | |
42304[8] arg1: &&naga::Expression | |
42312[4] expr: struct naga::arena::Handle<naga::Expression> | |
42316[4] const_handle: struct naga::arena::Handle<naga::Constant> | |
42320[8] arg0: &&alloc::string::String | |
42328[32] <unknown> | |
42360[4] expr: struct naga::arena::Handle<naga::Expression> | |
42364[1] <unknown> | |
42365[1] kind: enum naga::ScalarKind | |
42366[1] convert: bool | |
42367[1] size: enum naga::VectorSize | |
42368[8] arg0: &&str | |
42376[8] arg1: &&str | |
42384[8] arg2: &&str | |
42392[68] <unknown> | |
42460[4] arg: struct naga::arena::Handle<naga::Expression> | |
42464[4] arg1: struct core::option::Option<naga::arena::Handle<naga::Expression>> | |
42468[4] arg2: struct core::option::Option<naga::arena::Handle<naga::Expression>> | |
42472[8] arg0: &naga::MathFunction | |
42480[8] arg0: &naga::MathFunction | |
42488[8] arg0: &&str | |
42496[8] arg1: &&str | |
42504[52] <unknown> | |
42556[4] argument: struct naga::arena::Handle<naga::Expression> | |
42560[8] arg0: &&str | |
42568[8] arg1: &&str | |
42576[36] <unknown> | |
42612[4] expr: struct naga::arena::Handle<naga::Expression> | |
42616[8] arg0: &&str | |
42624[8] arg1: &&str | |
42632[36] <unknown> | |
42668[4] condition: struct naga::arena::Handle<naga::Expression> | |
42672[4] accept: struct naga::arena::Handle<naga::Expression> | |
42676[4] reject: struct naga::arena::Handle<naga::Expression> | |
42680[132] <unknown> | |
42812[4] left: struct naga::arena::Handle<naga::Expression> | |
42816[4] right: struct naga::arena::Handle<naga::Expression> | |
42820[3] <unknown> | |
42823[1] val: enum naga::ScalarKind | |
42824[128] <unknown> | |
42952[8] arg0: &&str | |
42960[68] <unknown> | |
43028[4] expr: struct naga::arena::Handle<naga::Expression> | |
43032[8] arg0: &&str | |
43040[36] <unknown> | |
43076[4] image: struct naga::arena::Handle<naga::Expression> | |
43080[196] <unknown> | |
43276[4] level: struct core::option::Option<naga::arena::Handle<naga::Expression>> | |
43280[8] arg0: &&naga::TypeInner | |
43288[7] <unknown> | |
43295[1] dim: enum naga::ImageDimension | |
43296[352] <unknown> | |
43648[4] image: struct naga::arena::Handle<naga::Expression> | |
43652[4] coordinate: struct naga::arena::Handle<naga::Expression> | |
43656[36] <unknown> | |
43692[4] expr: struct naga::arena::Handle<naga::Expression> | |
43696[36] <unknown> | |
43732[4] index: struct naga::arena::Handle<naga::Expression> | |
43736[68] <unknown> | |
43804[4] image: struct naga::arena::Handle<naga::Expression> | |
43808[4] sampler: struct naga::arena::Handle<naga::Expression> | |
43812[4] coordinate: struct naga::arena::Handle<naga::Expression> | |
43816[8] arg0: &&str | |
43824[68] <unknown> | |
43892[4] expr: struct naga::arena::Handle<naga::Expression> | |
43896[36] <unknown> | |
43932[4] dref: struct naga::arena::Handle<naga::Expression> | |
43936[32] <unknown> | |
43968[4] x: struct naga::arena::Handle<naga::Expression> | |
43972[4] y: struct naga::arena::Handle<naga::Expression> | |
43976[100] <unknown> | |
44076[4] h: struct naga::arena::Handle<naga::Expression> | |
44080[68] <unknown> | |
44148[4] h: struct naga::arena::Handle<naga::Expression> | |
44152[68] <unknown> | |
44220[4] constant: struct naga::arena::Handle<naga::Constant> | |
44224[8] arg0: &&alloc::string::String | |
44232[64] <unknown> | |
44296[4] pointer: struct naga::arena::Handle<naga::Expression> | |
44300[4] handle: struct naga::arena::Handle<naga::LocalVariable> | |
44304[2] <unknown> | |
44306[2] ep_index: u16 | |
44308[4] fun_handle: struct naga::arena::Handle<naga::Function> | |
44312[8] arg0: &&alloc::string::String | |
44320[36] <unknown> | |
44356[4] handle: struct naga::arena::Handle<naga::GlobalVariable> | |
44360[8] arg0: &&alloc::string::String | |
44368[36] <unknown> | |
44404[4] index: u32 | |
44408[2] <unknown> | |
44410[2] ep_index: u16 | |
44412[4] handle: struct naga::arena::Handle<naga::Function> | |
44416[8] arg0: &&alloc::string::String | |
44424[36] <unknown> | |
44460[4] ty: struct naga::arena::Handle<naga::Type> | |
44464[8] components: &alloc::vec::Vec<naga::arena::Handle<naga::Expression>, alloc::alloc::Global> | |
44472[8] inner: &naga::TypeInner | |
44480[8] arg0: &&alloc::string::String | |
44488[32] <unknown> | |
44520[16] val: struct (usize, &naga::arena::Handle<naga::Expression>) | |
44536[16] __next: struct (usize, &naga::arena::Handle<naga::Expression>) | |
44552[4] <unknown> | |
44556[4] component: struct naga::arena::Handle<naga::Expression> | |
44560[8] i: usize | |
44568[70] <unknown> | |
44638[1] columns: enum naga::VectorSize | |
44639[1] rows: enum naga::VectorSize | |
44640[8] arg0: &&str | |
44648[8] arg1: &&str | |
44656[8] arg2: &&str | |
44664[8] arg3: &&str | |
44672[38] <unknown> | |
44710[1] size: enum naga::VectorSize | |
44711[1] kind: enum naga::ScalarKind | |
44712[8] arg0: &&str | |
44720[8] arg1: &&str | |
44728[8] arg2: &&str | |
44736[32] <unknown> | |
44768[8] kind: &naga::ScalarKind | |
44776[7] <unknown> | |
44783[1] kind: enum naga::ScalarKind | |
44784[8] arg0: &&str | |
44792[36] <unknown> | |
44828[4] handle: struct naga::arena::Handle<naga::Constant> | |
44832[8] arg0: &&alloc::string::String | |
44840[36] <unknown> | |
44876[4] base: struct naga::arena::Handle<naga::Expression> | |
44880[16] <unknown> | |
44896[4] base: struct naga::arena::Handle<naga::Type> | |
44900[4] base_ty: struct naga::arena::Handle<naga::Type> | |
44904[8] arg0: &&alloc::string::String | |
44912[32] <unknown> | |
44944[8] arg0: &u32 | |
44952[32] <unknown> | |
44984[8] arg0: &u32 | |
44992[32] <unknown> | |
45024[8] arg0: &char | |
45032[32] <unknown> | |
45064[4] base: struct naga::arena::Handle<naga::Expression> | |
45068[4] index: struct naga::arena::Handle<naga::Expression> | |
inlined functions: | |
[37] log::max_level | |
call source: /root/naga/src/back/msl/writer.rs:212:9 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment