Lines Matching defs:SpvReflectionData
48 struct SpvReflectionData struct
50 angle::HashMap<uint32_t, uint32_t> spvIntLookup;
51 angle::HashMap<uint32_t, std::string> spvStrLookup;
52 angle::HashMap<uint32_t, CLKernelVk::ArgInfo> kernelArgInfos;
53 angle::HashMap<std::string, uint32_t> kernelFlags;
54 angle::HashMap<std::string, std::string> kernelAttributes;
55 angle::HashMap<std::string, std::array<uint32_t, 3>> kernelCompileWorkgroupSize;
56 angle::HashMap<uint32_t, VkPushConstantRange> pushConstants;
57 angle::PackedEnumMap<SpecConstantType, uint32_t> specConstantIDs;
58 angle::PackedEnumBitSet<SpecConstantType, uint32_t> specConstantsUsed;
59 angle::HashMap<uint32_t, std::vector<ImagePushConstant>> imagePushConstants;
60 CLKernelArgsMap kernelArgsMap;
61 angle::HashMap<std::string, CLKernelArgument> kernelArgMap;
62 angle::HashSet<uint32_t> kernelIDs;
63 ClspvPrintfBufferStorage printfBufferStorage;
64 angle::HashMap<uint32_t, ClspvPrintfInfo> printfInfoMap;
65 std::vector<ClspvLiteralSampler> literalSamplers;