Skip to content

Instantly share code, notes, and snippets.

@jrmuizel
Created March 18, 2021 13:04
Show Gist options
  • Save jrmuizel/4fdfbcd866038aa8594bd1a2b6e1c9cf to your computer and use it in GitHub Desktop.
Save jrmuizel/4fdfbcd866038aa8594bd1a2b6e1c9cf to your computer and use it in GitHub Desktop.
put_expression stack frame
# 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