/external/angle/src/common/spirv/ |
D | spirv_types.h | 67 using LiteralInteger = BoxedUint32<LiteralIntegerHelper>; variable 70 using LiteralContextDependentNumber = LiteralInteger; 73 using LiteralExtInstInteger = LiteralInteger; 77 LiteralInteger literal; 84 LiteralInteger literal; 102 using LiteralIntegerList = FastVectorHelper<LiteralInteger>;
|
D | spirv_instruction_parser_autogen.h | 27 LiteralInteger *version, 34 LiteralInteger *member, 39 LiteralInteger *line, 40 LiteralInteger *column); 66 LiteralInteger *width, 67 LiteralInteger *signedness); 68 void ParseTypeFloat(const uint32_t *_instruction, IdResult *idResult, LiteralInteger *width); 72 LiteralInteger *componentCount); 76 LiteralInteger *columnCount); 81 LiteralInteger *depth, [all …]
|
D | spirv_instruction_builder_autogen.h | 29 LiteralInteger version, 34 void WriteMemberName(Blob *blob, IdRef type, LiteralInteger member, LiteralString name); 36 void WriteLine(Blob *blob, IdRef file, LiteralInteger line, LiteralInteger column); 60 void WriteTypeInt(Blob *blob, IdResult idResult, LiteralInteger width, LiteralInteger signedness); 61 void WriteTypeFloat(Blob *blob, IdResult idResult, LiteralInteger width); 65 LiteralInteger componentCount); 66 void WriteTypeMatrix(Blob *blob, IdResult idResult, IdRef columnType, LiteralInteger columnCount); 71 LiteralInteger depth, 72 LiteralInteger arrayed, 73 LiteralInteger mS, [all …]
|
D | spirv_instruction_parser_autogen.cpp | 51 LiteralInteger *version, in ParseSource() 61 *version = LiteralInteger(_instruction[_o++]); in ParseSource() 98 LiteralInteger *member, in ParseMemberName() 107 *member = LiteralInteger(_instruction[_o++]); in ParseMemberName() 126 LiteralInteger *line, in ParseLine() 127 LiteralInteger *column) in ParseLine() 135 *line = LiteralInteger(_instruction[_o++]); in ParseLine() 136 *column = LiteralInteger(_instruction[_o++]); in ParseLine() 270 LiteralInteger *width, in ParseTypeInt() 271 LiteralInteger *signedness) in ParseTypeInt() [all …]
|
D | spirv_instruction_builder_autogen.cpp | 83 LiteralInteger version, in WriteSource() 131 void WriteMemberName(Blob *blob, IdRef type, LiteralInteger member, LiteralString name) in WriteMemberName() 158 void WriteLine(Blob *blob, IdRef file, LiteralInteger line, LiteralInteger column) in WriteLine() 279 void WriteTypeInt(Blob *blob, IdResult idResult, LiteralInteger width, LiteralInteger signedness) in WriteTypeInt() 288 void WriteTypeFloat(Blob *blob, IdResult idResult, LiteralInteger width) in WriteTypeFloat() 299 LiteralInteger componentCount) in WriteTypeVector() 308 void WriteTypeMatrix(Blob *blob, IdResult idResult, IdRef columnType, LiteralInteger columnCount) in WriteTypeMatrix() 321 LiteralInteger depth, in WriteTypeImage() 322 LiteralInteger arrayed, in WriteTypeImage() 323 LiteralInteger mS, in WriteTypeImage() [all …]
|
/external/angle/src/compiler/translator/ |
D | BuildSPIRV.cpp | 210 spirv::LiteralInteger(fieldIndex), spv::DecorationOffset, in Encode() 211 {spirv::LiteralInteger(fieldInfo.offset)}); in Encode() 220 decorationsBlob, blockTypeId, spirv::LiteralInteger(fieldIndex), in Encode() 221 spv::DecorationMatrixStride, {spirv::LiteralInteger(fieldInfo.matrixStride)}); in Encode() 624 spirv::LiteralInteger depth; in declareType() 625 spirv::LiteralInteger arrayed; in declareType() 626 spirv::LiteralInteger multisampled; in declareType() 627 spirv::LiteralInteger sampled; in declareType() 655 spirv::LiteralInteger(type.primarySize)); in declareType() 669 spirv::LiteralInteger(type.primarySize)); in declareType() [all …]
|
D | OutputSPIRV.cpp | 45 SpirvIdOrLiteral(const spirv::LiteralInteger literalIn) : literal(literalIn) {} in SpirvIdOrLiteral() 48 spirv::LiteralInteger literal; 224 spirv::LiteralInteger index, 551 {spirv::LiteralInteger(builtInDecoration)}); in getSymbolIdAndStorageClass() 632 spirv::LiteralInteger index, in accessChainPushLiteral() 656 accessChainPushLiteral(data, spirv::LiteralInteger(swizzle[0]), typeId); in accessChainPushSwizzle() 839 swizzleList.push_back(spirv::LiteralInteger(component)); in accessChainLoad() 919 swizzleList.push_back(spirv::LiteralInteger(component)); in accessChainStore() 925 spirv::LiteralInteger(accessChain.swizzledVectorComponentCount + srcComponent); in accessChainStore() 1463 spirv::LiteralIntegerList swizzle = {spirv::LiteralInteger(0), spirv::LiteralInteger(1), in createConstructorMatrixFromMatrix() [all …]
|
D | BuildSPIRV.h | 426 spirv::LiteralInteger *depthOut, 427 spirv::LiteralInteger *arrayedOut, 428 spirv::LiteralInteger *multisampledOut, 429 spirv::LiteralInteger *sampledOut);
|
/external/angle/src/libANGLE/renderer/ |
D | glslang_wrapper_utils.cpp | 1011 spirv::LiteralInteger member, 1014 void visitTypeFloat(spirv::IdResult id, spirv::LiteralInteger width); 1016 spirv::LiteralInteger width, 1017 spirv::LiteralInteger signedness); 1021 spirv::LiteralInteger componentCount); 1136 spirv::LiteralInteger member, in visitMemberName() 1204 void SpirvIDDiscoverer::visitTypeFloat(spirv::IdResult id, spirv::LiteralInteger width) in visitTypeFloat() 1215 spirv::LiteralInteger width, in visitTypeInt() 1216 spirv::LiteralInteger signedness) in visitTypeInt() 1270 spirv::LiteralInteger componentCount) in visitTypeVector() [all …]
|
/external/angle/src/libANGLE/renderer/vulkan/ |
D | UtilsVk.cpp | 665 spirv::WriteSource(blobOut, spv::SourceLanguageGLSL, spirv::LiteralInteger(450), nullptr, in InsertPreamble() 675 {spirv::LiteralInteger(ToUnderlying(DescriptorSetIndex::Internal))}); in InsertInputDecorations() 676 spirv::WriteDecorate(blobOut, id, spv::DecorationBinding, {spirv::LiteralInteger(binding)}); in InsertInputDecorations() 678 {spirv::LiteralInteger(attachmentIndex)}); in InsertInputDecorations() 685 {spirv::LiteralInteger(colorIndex)}); in InsertColorDecorations() 700 {spirv::LiteralInteger(spv::BuiltInFragDepth)}); in InsertDepthStencilDecorations() 713 {spirv::LiteralInteger(spv::BuiltInFragStencilRefEXT)}); in InsertDepthStencilDecorations() 727 spirv::WriteTypeVector(blobOut, vec4Id, baseId, spirv::LiteralInteger(4)); in InsertDerivativeTypes() 731 spirv::LiteralInteger(0), in InsertDerivativeTypes() 733 spirv::LiteralInteger(0), in InsertDerivativeTypes() [all …]
|