/third_party/skia/third_party/externals/dawn/src/dawn_native/opengl/ |
D | SpirvUtils.cpp | 139 spirv_cross::SPIRType::BaseType spirvBaseType) { in SpirvBaseTypeToTextureComponentType() 141 case spirv_cross::SPIRType::Float: in SpirvBaseTypeToTextureComponentType() 143 case spirv_cross::SPIRType::Int: in SpirvBaseTypeToTextureComponentType() 145 case spirv_cross::SPIRType::UInt: in SpirvBaseTypeToTextureComponentType() 152 SampleTypeBit SpirvBaseTypeToSampleTypeBit(spirv_cross::SPIRType::BaseType spirvBaseType) { in SpirvBaseTypeToSampleTypeBit() 154 case spirv_cross::SPIRType::Float: in SpirvBaseTypeToSampleTypeBit() 156 case spirv_cross::SPIRType::Int: in SpirvBaseTypeToSampleTypeBit() 158 case spirv_cross::SPIRType::UInt: in SpirvBaseTypeToSampleTypeBit() 166 spirv_cross::SPIRType::BaseType spirvBaseType) { in SpirvBaseTypeToVertexFormatBaseType() 168 case spirv_cross::SPIRType::Float: in SpirvBaseTypeToVertexFormatBaseType() [all …]
|
D | ShaderModuleGL.cpp | 71 const spirv_cross::Compiler& compiler, in ExtractSpirvInfo() 79 const spirv_cross::SmallVector<spirv_cross::Resource>& resources, in ExtractSpirvInfo() 80 const spirv_cross::Compiler& compiler, BindingInfoType bindingType, in ExtractSpirvInfo() 110 spirv_cross::SPIRType::ImageType imageType = in ExtractSpirvInfo() 112 spirv_cross::SPIRType::BaseType textureComponentType = in ExtractSpirvInfo() 135 spirv_cross::SPIRType type = compiler.get_type(info->base_type_id); in ExtractSpirvInfo() 144 spirv_cross::Bitset flags = in ExtractSpirvInfo() 157 spirv_cross::Bitset flags = compiler.get_decoration_bitset(resource.id); in ExtractSpirvInfo() 162 spirv_cross::SPIRType::ImageType imageType = in ExtractSpirvInfo() 232 spirv_cross::Compiler compiler(spirv); in ReflectShaderUsingSPIRVCross() [all …]
|
D | SpirvUtils.h | 42 spirv_cross::SPIRType::BaseType spirvBaseType); 43 SampleTypeBit SpirvBaseTypeToSampleTypeBit(spirv_cross::SPIRType::BaseType spirvBaseType); 47 spirv_cross::SPIRType::BaseType spirvBaseType);
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/metal/ |
D | mtl_glslang_utils.mm | 73 void BindBuffers(spirv_cross::CompilerMSL *compiler, 74 const spirv_cross::SmallVector<spirv_cross::Resource> &resources, 89 spirv_cross::MSLResourceBinding resBinding; 94 for (const spirv_cross::Resource &resource : resources) 96 spirv_cross::MSLResourceBinding resBinding; 147 const spirv_cross::SPIRType &type = compilerMsl.get_type_from_variable(resource.id); 198 spirv_cross::MSLResourceBinding &resBinding = uboVar.resBinding; 213 void GetAssignedSamplerBindings(const spirv_cross::CompilerMSL &compilerMsl, 217 for (const spirv_cross::Resource &resource : compilerMsl.get_shader_resources().sampled_images) 266 class SpirvToMslCompiler : public spirv_cross::CompilerMSL [all …]
|
/third_party/skia/third_party/spirv-cross/ |
D | BUILD.gn | 3 spirv_cross = "${skia_third_party_dir}/externals/spirv-cross" 5 third_party("spirv_cross") { 20 "spirv_cross.cpp", 21 "spirv_cross.hpp", 36 "${spirv_cross}")
|
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/metal/ |
D | ShaderModuleMTL.mm | 46 spirv_cross::CompilerMSL compiler(mSpirv); 53 spirv_cross::CompilerMSL compiler(mSpirv); 57 spirv_cross::CompilerGLSL::Options options_glsl; 59 compiler.spirv_cross::CompilerGLSL::set_common_options(options_glsl); 66 spirv_cross::CompilerMSL::Options options_msl; 76 spirv_cross::MSLResourceBinding binding; 78 binding.desc_set = spirv_cross::kPushConstDescSet; 79 binding.binding = spirv_cross::kPushConstBinding; 92 spirv_cross::MSLResourceBinding mslBinding;
|
D | PipelineLayoutMTL.h | 24 namespace spirv_cross {
|
D | ShaderModuleMTL.h | 22 namespace spirv_cross {
|
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/d3d12/ |
D | ShaderModuleD3D12.cpp | 30 spirv_cross::CompilerHLSL compiler(mSpirv); in ShaderModule() 35 spirv_cross::CompilerHLSL compiler(mSpirv); in GetHLSLSource() 39 spirv_cross::CompilerGLSL::Options options_glsl; in GetHLSLSource() 43 spirv_cross::CompilerHLSL::Options options_hlsl; in GetHLSLSource()
|
/third_party/skia/src/sksl/codegen/ |
D | SkSLSPIRVtoHLSL.cpp | 23 spirv_cross::CompilerHLSL hlslCompiler((const uint32_t*)spirv.c_str(), in SPIRVtoHLSL() 26 spirv_cross::CompilerGLSL::Options optionsGLSL; in SPIRVtoHLSL() 31 spirv_cross::CompilerHLSL::Options optionsHLSL; in SPIRVtoHLSL()
|
/third_party/skia/third_party/externals/dawn/third_party/gn/spirv_cross/ |
D | BUILD.gn | 43 source_set("spirv_cross") { 53 "${dawn_spirv_cross_dir}/spirv_cross.cpp", 54 "${dawn_spirv_cross_dir}/spirv_cross.hpp",
|
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/ |
D | ShaderModule.cpp | 95 void ShaderModuleBase::ExtractSpirvInfo(const spirv_cross::Compiler& compiler) { in ExtractSpirvInfo() 122 auto ExtractResourcesBinding = [this](const spirv_cross::SmallVector<spirv_cross::Resource>& in ExtractSpirvInfo() 124 const spirv_cross::Compiler& compiler, in ExtractSpirvInfo()
|
D | ShaderModule.h | 30 namespace spirv_cross { 48 void ExtractSpirvInfo(const spirv_cross::Compiler& compiler);
|
/third_party/flutter/skia/third_party/externals/dawn/third_party/ |
D | BUILD.gn | 46 static_library("spirv_cross") { 56 "${spirv_cross_dir}/spirv_cross.cpp", 57 "${spirv_cross_dir}/spirv_cross.hpp", 100 "${spirv_cross_dir}/spirv_cross.cpp", 101 "${spirv_cross_dir}/spirv_cross.hpp",
|
/third_party/skia/third_party/externals/spirv-cross/gn/ |
D | BUILD.gn | 32 "../spirv_cross.cpp", 33 "../spirv_cross.hpp",
|
/third_party/skia/third_party/externals/spirv-cross/ |
D | test_shaders.py | 35 def __init__(self, spirv_cross, glslang, spirv_as, spirv_val, spirv_opt): argument 36 self.spirv_cross = spirv_cross 206 spirv_cross_path = paths.spirv_cross 448 spirv_cross_path = paths.spirv_cross 491 spirv_cross_path = paths.spirv_cross 562 spirv_cross_path = paths.spirv_cross 795 paths = Paths(args.spirv_cross, args.glslang, args.spirv_as, args.spirv_val, args.spirv_opt)
|
D | spirv_cross_error_handling.hpp | 37 #define SPIRV_CROSS_NAMESPACE spirv_cross
|
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/opengl/ |
D | ShaderModuleGL.cpp | 52 spirv_cross::CompilerGLSL compiler(descriptor->code, descriptor->codeSize); in ShaderModule() 55 spirv_cross::CompilerGLSL::Options options; in ShaderModule()
|
/third_party/skia/third_party/externals/spirv-cross/pkg-config/ |
D | spirv-cross-c-shared.pc.in | 8 includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@/spirv_cross
|
/third_party/skia/third_party/externals/spirv-cross/include/spirv_cross/ |
D | barrier.hpp | 24 namespace spirv_cross namespace
|
D | image.hpp | 31 namespace spirv_cross namespace
|
D | thread_group.hpp | 25 namespace spirv_cross namespace
|
D | sampler.hpp | 23 namespace spirv_cross namespace
|
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
D | ShaderModuleVk.cpp | 28 spirv_cross::Compiler compiler(descriptor->code, descriptor->codeSize); in ShaderModule()
|
/third_party/flutter/skia/third_party/dawn/third_party/ |
D | BUILD.gn | 2 spirv_cross = "${dawn_thirdparty_root}/spirv-cross" 9 static_library("spirv_cross") { 32 "spirv_cross.cpp", 33 "spirv_cross.hpp", 46 "${spirv_cross}")
|