package tint.core.ir.binary.pb

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

enum AccessControl

ir.proto:442

Used in: TypePointer, TypeStorageTexture

enum AddressSpace

ir.proto:431

////////////////////////////////////////////////////////////////////////////// Enums //////////////////////////////////////////////////////////////////////////////

Used in: TypePointer

message AttributesFunctionParameter

ir.proto:414

Used in: FunctionParameter

message AttributesStructMember

ir.proto:405

////////////////////////////////////////////////////////////////////////////// Attributes //////////////////////////////////////////////////////////////////////////////

Used in: TypeStructMember

enum BinaryOp

ir.proto:456

Used in: InstructionBinary

message BindingPoint

ir.proto:387

Used in: AttributesFunctionParameter, InstructionVar

message Block

ir.proto:271

////////////////////////////////////////////////////////////////////////////// Blocks //////////////////////////////////////////////////////////////////////////////

Used in: Module

message BlockParameter

ir.proto:203

Used in: Value

enum BuiltinFn

ir.proto:547

Used in: InstructionBuiltinCall

enum BuiltinValue

ir.proto:526

Used in: AttributesFunctionParameter, AttributesStructMember, Function

message ConstantValue

ir.proto:211

////////////////////////////////////////////////////////////////////////////// ConstantValues //////////////////////////////////////////////////////////////////////////////

Used in: Module

message ConstantValueComposite

ir.proto:229

Used in: ConstantValue

message ConstantValueScalar

ir.proto:219

Used in: ConstantValue

message ConstantValueSplat

ir.proto:234

Used in: ConstantValue

message Function

ir.proto:243

////////////////////////////////////////////////////////////////////////////// Functions //////////////////////////////////////////////////////////////////////////////

Used in: Module

message FunctionParameter

ir.proto:197

Used in: Value

message Instruction

ir.proto:280

////////////////////////////////////////////////////////////////////////////// Instructions //////////////////////////////////////////////////////////////////////////////

Used in: Block

message InstructionAccess

ir.proto:339

Used in: Instruction

(message has no fields)

message InstructionBinary

ir.proto:320

Used in: Instruction

message InstructionBitcast

ir.proto:324

Used in: Instruction

(message has no fields)

message InstructionBreakIf

ir.proto:396

Used in: Instruction

message InstructionBuiltinCall

ir.proto:343

Used in: Instruction

message InstructionConstruct

ir.proto:326

Used in: Instruction

(message has no fields)

message InstructionContinue

ir.proto:394

Used in: Instruction

(message has no fields)

message InstructionConvert

ir.proto:337

Used in: Instruction

(message has no fields)

message InstructionDiscard

ir.proto:328

Used in: Instruction

(message has no fields)

message InstructionExitIf

ir.proto:375

Used in: Instruction

(message has no fields)

message InstructionExitLoop

ir.proto:379

Used in: Instruction

(message has no fields)

message InstructionExitSwitch

ir.proto:377

Used in: Instruction

(message has no fields)

message InstructionIf

ir.proto:360

Used in: Instruction

message InstructionLet

ir.proto:330

Used in: Instruction

(message has no fields)

message InstructionLoad

ir.proto:348

Used in: Instruction

(message has no fields)

message InstructionLoadVectorElement

ir.proto:352

Used in: Instruction

(message has no fields)

message InstructionLoop

ir.proto:369

Used in: Instruction

message InstructionNextIteration

ir.proto:392

Used in: Instruction

(message has no fields)

message InstructionResult

ir.proto:192

Used in: Value

message InstructionReturn

ir.proto:314

Used in: Instruction

(message has no fields)

message InstructionStore

ir.proto:350

Used in: Instruction

(message has no fields)

message InstructionStoreVectorElement

ir.proto:354

Used in: Instruction

(message has no fields)

message InstructionSwitch

ir.proto:365

Used in: Instruction

message InstructionSwizzle

ir.proto:356

Used in: Instruction

message InstructionUnary

ir.proto:316

Used in: Instruction

message InstructionUnreachable

ir.proto:400

Used in: Instruction

(message has no fields)

message InstructionUserCall

ir.proto:341

Used in: Instruction

(message has no fields)

message InstructionVar

ir.proto:332

Used in: Instruction

message Interpolation

ir.proto:423

Used in: AttributesFunctionParameter, AttributesStructMember, Function

enum InterpolationSampling

ir.proto:518

Used in: Interpolation

enum InterpolationType

ir.proto:512

Used in: Interpolation

message Module

ir.proto:32

Used in: cmd.fuzz.ir.pb.Root

enum PipelineStage

ir.proto:256

Used in: Function

enum SamplerKind

ir.proto:507

Used in: TypeSampler

message SwitchCase

ir.proto:381

Used in: InstructionSwitch

enum TexelFormat

ir.proto:486

Used in: TypeStorageTexture

enum TextureDimension

ir.proto:477

Used in: TypeDepthMultisampledTexture, TypeDepthTexture, TypeMultisampledTexture, TypeSampledTexture, TypeStorageTexture

message Type

ir.proto:44

////////////////////////////////////////////////////////////////////////////// Types //////////////////////////////////////////////////////////////////////////////

Used in: Module

message TypeArray

ir.proto:89

Used in: Type

message TypeAtomic

ir.proto:114

Used in: Type

enum TypeBasic

ir.proto:69

Non-compound types

Used in: Type

enum TypeBuiltinStruct

ir.proto:158

Used in: Type

message TypeDepthMultisampledTexture

ir.proto:132

Used in: Type

message TypeDepthTexture

ir.proto:118

Used in: Type

message TypeExternalTexture

ir.proto:142

Used in: Type

(message has no fields)

message TypeInputAttachment

ir.proto:148

Used in: Type

message TypeMatrix

ir.proto:83

Used in: Type

message TypeMultisampledTexture

ir.proto:127

Used in: Type

message TypePointer

ir.proto:95

Used in: Type

message TypeSampledTexture

ir.proto:122

Used in: Type

message TypeSampler

ir.proto:144

Used in: Type

message TypeStorageTexture

ir.proto:136

Used in: Type

message TypeStruct

ir.proto:101

Used in: Type

message TypeStructMember

ir.proto:106

Used in: TypeStruct

message TypeSubgroupMatrix

ir.proto:152

Used in: Type

message TypeVector

ir.proto:78

Used in: Type

enum UnaryOp

ir.proto:448

Used in: InstructionUnary

message Value

ir.proto:182

////////////////////////////////////////////////////////////////////////////// Values //////////////////////////////////////////////////////////////////////////////

Used in: Module

message WorkgroupSize

ir.proto:262

Used in: Function