Home
last modified time | relevance | path

Searched refs:shaderName (Results 1 - 25 of 51) sorted by relevance

123

/third_party/glslang/gtests/
H A DTestFixture.h167 std::string shaderName; member
189 const std::string* shaderName=nullptr) in compile()
195 if ((controls & EShMsgDebugInfo) && shaderName != nullptr) { in compile()
196 shaderNames = shaderName->data(); in compile()
213 const std::string& shaderName, const std::string& code, in compileAndLink()
224 const EShLanguage stage = GetShaderStage(GetSuffix(shaderName)); in compileAndLink()
256 &shader, code, entryPointName, controls, nullptr, &shaderName); in compileAndLink()
276 {shaderName, shader.getInfoLog(), shader.getInfoDebugLog()}, in compileAndLink()
297 {shaderName, shader.getInfoLog(), shader.getInfoDebugLog()}, in compileAndLink()
312 const std::string shaderName, cons in compileLinkIoMap()
186 compile(glslang::TShader* shader, const std::string& code, const std::string& entryPointName, EShMessages controls, const TBuiltInResource* resources=nullptr, const std::string* shaderName=nullptr) compile() argument
212 compileAndLink( const std::string& shaderName, const std::string& code, const std::string& entryPointName, EShMessages controls, glslang::EShTargetClientVersion clientTargetVersion, glslang::EShTargetLanguageVersion targetLanguageVersion, bool flattenUniformArrays = false, EShTextureSamplerTransformMode texSampTransMode = EShTexSampTransKeep, bool enableOptimizer = false, bool enableDebug = false, bool enableNonSemanticShaderDebugInfo = false, bool automap = true) compileAndLink() argument
311 compileLinkIoMap( const std::string shaderName, const std::string& code, const std::string& entryPointName, EShMessages controls, int baseSamplerBinding, int baseTextureBinding, int baseImageBinding, int baseUboBinding, int baseSsboBinding, bool autoMapBindings, bool flattenUniformArrays) compileLinkIoMap() argument
369 compileLinkRemap( const std::string shaderName, const std::string& code, const std::string& entryPointName, EShMessages controls, const unsigned int remapOptions = spv::spirvbin_t::NONE) compileLinkRemap() argument
411 remap( const std::string shaderName, const std::vector<uint32_t>& code, EShMessages controls, const unsigned int remapOptions = spv::spirvbin_t::NONE) remap() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/vkscserver/
H A DvksCacheBuilder.cpp248 std::stringstream shaderName; in exportFilesForExternalCompiler() local
250 shaderName << path << "\\" << filePrefix << "shader_" << exportedPipelines << "_" << gpCI.pStages[j].module.getInternal() << "."; in exportFilesForExternalCompiler()
252 shaderName << path << "/" << filePrefix << "shader_" << exportedPipelines << "_" << gpCI.pStages[j].module.getInternal() << "."; in exportFilesForExternalCompiler()
256 case VK_SHADER_STAGE_VERTEX_BIT: shaderName << "vert"; break; in exportFilesForExternalCompiler()
257 case VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT: shaderName << "tesc"; break; in exportFilesForExternalCompiler()
258 case VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT: shaderName << "tese"; break; in exportFilesForExternalCompiler()
259 case VK_SHADER_STAGE_GEOMETRY_BIT: shaderName << "geom"; break; in exportFilesForExternalCompiler()
260 case VK_SHADER_STAGE_FRAGMENT_BIT: shaderName << "frag"; break; in exportFilesForExternalCompiler()
264 shaderName << ".spv"; in exportFilesForExternalCompiler()
270 std::ofstream oFile(shaderName in exportFilesForExternalCompiler()
355 std::stringstream shaderName; exportFilesForExternalCompiler() local
[all...]
H A DvksJson.cpp328 std::stringstream shaderName; in writeJSON_GraphicsPipeline_vkpccjson() local
329 shaderName << filePrefix << "shader_" << pipelineIndex << "_" << gpCI.pStages[j].module.getInternal() << "."; in writeJSON_GraphicsPipeline_vkpccjson()
333 case VK_SHADER_STAGE_VERTEX_BIT: shaderName << "vert"; break; in writeJSON_GraphicsPipeline_vkpccjson()
334 case VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT: shaderName << "tesc"; break; in writeJSON_GraphicsPipeline_vkpccjson()
335 case VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT: shaderName << "tese"; break; in writeJSON_GraphicsPipeline_vkpccjson()
336 case VK_SHADER_STAGE_GEOMETRY_BIT: shaderName << "geom"; break; in writeJSON_GraphicsPipeline_vkpccjson()
337 case VK_SHADER_STAGE_FRAGMENT_BIT: shaderName << "frag"; break; in writeJSON_GraphicsPipeline_vkpccjson()
341 shaderName << ".spv"; in writeJSON_GraphicsPipeline_vkpccjson()
344 vk_json::_string_stream << "\"filename\" : \"" << shaderName.str() << "\"" << std::endl; in writeJSON_GraphicsPipeline_vkpccjson()
552 std::stringstream shaderName; in writeJSON_ComputePipeline_vkpccjson() local
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineStencilExportTests.cpp189 std::ostringstream shaderName; in initPrograms() local
190 shaderName << "frag-stencil" << stencilModeNdx; in initPrograms()
191 programCollection.spirvAsmSources.add(shaderName.str()) << src << SpirVAsmBuildOptions(programCollection.usedVulkanVersion, SPIRV_VERSION_1_1); in initPrograms()
538 std::ostringstream shaderName; in testStencilExportReplace() local
539 shaderName << "frag-stencil" << stencilModeNdx; in testStencilExportReplace()
541 ShaderWrapper fragmentStencilModule = ShaderWrapper(vk, device, context.getBinaryCollection().get(shaderName.str()), 0); in testStencilExportReplace()
H A DvktPipelineShaderModuleIdentifierTests.cpp873 const std::string shaderName = "comp_" + std::to_string(plIdxSz); in generateSources() local
891 programCollection.glslSources.add(shaderName) << glu::ComputeSource(comp.str()); in generateSources()
933 const std::string shaderName = "vert_" + std::to_string(plIdxSz); in generateSources() local
981 programCollection.glslSources.add(shaderName) << glu::VertexSource(vert.str()); in generateSources()
986 const std::string shaderName = "frag_" + std::to_string(plIdxSz); in generateSources() local
1003 programCollection.glslSources.add(shaderName) << glu::FragmentSource(frag.str()); in generateSources()
1008 const std::string shaderName = "tesc_" + std::to_string(plIdxSz); in generateSources() local
1039 programCollection.glslSources.add(shaderName) << glu::TessellationControlSource(tesc.str()); in generateSources()
1044 const std::string shaderName = "tese_" + std::to_string(plIdxSz); in generateSources() local
1071 programCollection.glslSources.add(shaderName) << gl in generateSources()
1076 const std::string shaderName = "geom_" + std::to_string(plIdxSz); generateSources() local
1164 const std::string shaderName = "rgen_" + std::to_string(plIdxSz); generateSources() local
1201 const std::string shaderName = "ahit_" + std::to_string(plIdxSz); generateSources() local
1227 const std::string shaderName = "chit_" + std::to_string(plIdxSz); generateSources() local
1252 const std::string shaderName = "isec_" + std::to_string(plIdxSz); generateSources() local
1278 const std::string shaderName = "miss_" + std::to_string(plIdxSz); generateSources() local
1302 const std::string shaderName = "call_" + std::to_string(plIdxSz); generateSources() local
3224 const auto shaderName = "tesc" + std::to_string(tescIdx); iterate() local
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/
H A DvktPipelineStencilExportTests.cpp187 std::ostringstream shaderName; in initPrograms() local
188 shaderName << "frag-stencil" << stencilModeNdx; in initPrograms()
189 programCollection.spirvAsmSources.add(shaderName.str()) << src << SpirVAsmBuildOptions(programCollection.usedVulkanVersion, SPIRV_VERSION_1_1); in initPrograms()
527 std::ostringstream shaderName; in testStencilExportReplace() local
528 shaderName << "frag-stencil" << stencilModeNdx; in testStencilExportReplace()
530 Move<VkShaderModule> fragmentStencilModule = createShaderModule(vk, device, context.getBinaryCollection().get(shaderName.str()), 0); in testStencilExportReplace()
H A DvktPipelineShaderModuleIdentifierTests.cpp867 const std::string shaderName = "comp_" + std::to_string(plIdxSz); in generateSources() local
885 programCollection.glslSources.add(shaderName) << glu::ComputeSource(comp.str()); in generateSources()
927 const std::string shaderName = "vert_" + std::to_string(plIdxSz); in generateSources() local
975 programCollection.glslSources.add(shaderName) << glu::VertexSource(vert.str()); in generateSources()
980 const std::string shaderName = "frag_" + std::to_string(plIdxSz); in generateSources() local
997 programCollection.glslSources.add(shaderName) << glu::FragmentSource(frag.str()); in generateSources()
1002 const std::string shaderName = "tesc_" + std::to_string(plIdxSz); in generateSources() local
1033 programCollection.glslSources.add(shaderName) << glu::TessellationControlSource(tesc.str()); in generateSources()
1038 const std::string shaderName = "tese_" + std::to_string(plIdxSz); in generateSources() local
1065 programCollection.glslSources.add(shaderName) << gl in generateSources()
1070 const std::string shaderName = "geom_" + std::to_string(plIdxSz); generateSources() local
1158 const std::string shaderName = "rgen_" + std::to_string(plIdxSz); generateSources() local
1195 const std::string shaderName = "ahit_" + std::to_string(plIdxSz); generateSources() local
1221 const std::string shaderName = "chit_" + std::to_string(plIdxSz); generateSources() local
1246 const std::string shaderName = "isec_" + std::to_string(plIdxSz); generateSources() local
1272 const std::string shaderName = "miss_" + std::to_string(plIdxSz); generateSources() local
1296 const std::string shaderName = "call_" + std::to_string(plIdxSz); generateSources() local
3208 const auto shaderName = "tesc" + std::to_string(tescIdx); iterate() local
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_shading_rate/
H A DvktFragmentShadingRateMiscTests.cpp91 void initDefaultVertShader (vk::SourceCollections& programCollection, const std::string& shaderName) in initDefaultVertShader() argument
106 DE_ASSERT(!shaderName.empty()); in initDefaultVertShader()
107 programCollection.glslSources.add(shaderName) << glu::VertexSource(vert.str()); in initDefaultVertShader()
110 void initDefaultFragShader (vk::SourceCollections& programCollection, const std::string& shaderName) in initDefaultFragShader() argument
122 DE_ASSERT(!shaderName.empty()); in initDefaultFragShader()
123 programCollection.glslSources.add(shaderName) << glu::FragmentSource(frag.str()); in initDefaultFragShader()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ycbcr/
H A DvktYCbCrStorageImageWriteTests.cpp220 std::ostringstream shaderName;
221 shaderName << "comp" << planeNdx;
222 auto shaderModule = makeVkSharedPtr(createShaderModule(vkd, device, context.getBinaryCollection().get(shaderName.str()), DE_NULL));
643 std::ostringstream shaderName;
644 shaderName << "comp" << planeNdx;
645 sourceCollections.glslSources.add(shaderName.str()) << glu::ComputeSource(src.str());
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/metal/
H A Dmtl_utils.h194 NSString *shaderName,
200 NSString *_Nonnull shaderName,
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/
H A DvktRayTracingBuildIndirectTests.cpp103 const std::string& shaderName) in makePipeline()
105 Move<VkShaderModule> raygenShader = createShaderModule(vkd, device, collection.get(shaderName), 0); in makePipeline()
172 const std::string& shaderName);
429 const std::string& shaderName) in prepareBuffer()
458 const Move<VkPipeline> pipeline = makePipeline(vkd, device, m_context.getBinaryCollection(), rayTracingPipeline, *pipelineLayout, shaderName); in prepareBuffer()
98 makePipeline(const DeviceInterface& vkd, const VkDevice device, vk::BinaryCollection& collection, de::MovePtr<RayTracingPipeline>& rayTracingPipeline, VkPipelineLayout pipelineLayout, const std::string& shaderName) makePipeline() argument
428 prepareBuffer(VkDeviceSize bufferSizeBytes, const std::string& shaderName) prepareBuffer() argument
H A DvktRayTracingCaptureReplayTests.cpp357 std::stringstream shaderName; in initRayTracingShaders() local
358 shaderName << "chit" << shaderNdx; in initRayTracingShaders()
359 rayTracingPipeline->addShader(VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, createShaderModule(vkd, device, context.getBinaryCollection().get(shaderName.str()), 0), 2 + shaderNdx); in initRayTracingShaders()
861 std::stringstream shaderName; in initPrograms() local
862 shaderName << "chit" << shaderNdx; in initPrograms()
864 programCollection.glslSources.add(shaderName.str()) << glu::ClosestHitSource(updateRayTracingGLSL(css.str())) << buildOptions; in initPrograms()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_tracing/
H A DvktRayTracingBuildIndirectTests.cpp103 const std::string& shaderName) in makePipeline()
105 Move<VkShaderModule> raygenShader = createShaderModule(vkd, device, collection.get(shaderName), 0); in makePipeline()
172 const std::string& shaderName);
429 const std::string& shaderName) in prepareBuffer()
458 const Move<VkPipeline> pipeline = makePipeline(vkd, device, m_context.getBinaryCollection(), rayTracingPipeline, *pipelineLayout, shaderName); in prepareBuffer()
98 makePipeline(const DeviceInterface& vkd, const VkDevice device, vk::BinaryCollection& collection, de::MovePtr<RayTracingPipeline>& rayTracingPipeline, VkPipelineLayout pipelineLayout, const std::string& shaderName) makePipeline() argument
428 prepareBuffer(VkDeviceSize bufferSizeBytes, const std::string& shaderName) prepareBuffer() argument
H A DvktRayTracingPipelineLibraryTests.cpp454 std::string shaderName; in compileShaders() local
456 std::tie(shaderName, shaderStage) = shaderData[i]; in compileShaders()
457 pipeline->get()->addShader(shaderStage, createShaderModule(vkd, device, context.getBinaryCollection().get(shaderName), 0), i); in compileShaders()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory/
H A DvktProtectedMemStorageBufferTests.cpp777 const std::string shaderName = glu::getShaderTypeName(shaderType); in createRWStorageBufferTests() local
778 const std::string shaderGroupDesc = "Storage buffer tests for shader type: " + shaderName; in createRWStorageBufferTests()
779 de::MovePtr<tcu::TestCaseGroup> testShaderGroup(new tcu::TestCaseGroup(testCtx, shaderName.c_str())); in createRWStorageBufferTests()
921 const std::string shaderName = glu::getShaderTypeName(shaderType); in createAtomicStorageBufferTests() local
922 const std::string shaderDesc = "Storage Buffer Atomic Tests for shader type: " + shaderName; in createAtomicStorageBufferTests()
923 de::MovePtr<tcu::TestCaseGroup> atomicShaderGroup (new tcu::TestCaseGroup(testCtx, shaderName.c_str())); in createAtomicStorageBufferTests()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr/
H A DvktYCbCrStorageImageWriteTests.cpp300 std::ostringstream shaderName;
301 shaderName << "comp" << planeNdx;
302 auto shaderModule = makeVkSharedPtr(createShaderModule(vkd, device, context.getBinaryCollection().get(shaderName.str()), DE_NULL));
730 std::ostringstream shaderName;
731 shaderName << "comp" << planeNdx;
732 sourceCollections.glslSources.add(shaderName.str()) << glu::ComputeSource(src.str());
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/protected_memory/
H A DvktProtectedMemStorageBufferTests.cpp789 const std::string shaderName = glu::getShaderTypeName(shaderType); in createRWStorageBufferTests() local
790 const std::string shaderGroupDesc = "Storage buffer tests for shader type: " + shaderName; in createRWStorageBufferTests()
791 de::MovePtr<tcu::TestCaseGroup> testShaderGroup(new tcu::TestCaseGroup(testCtx, shaderName.c_str(), shaderGroupDesc.c_str())); in createRWStorageBufferTests()
930 const std::string shaderName = glu::getShaderTypeName(shaderType); in createAtomicStorageBufferTests() local
931 const std::string shaderDesc = "Storage Buffer Atomic Tests for shader type: " + shaderName; in createAtomicStorageBufferTests()
932 de::MovePtr<tcu::TestCaseGroup> atomicShaderGroup (new tcu::TestCaseGroup(testCtx, shaderName.c_str(), shaderDesc.c_str())); in createAtomicStorageBufferTests()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/
H A DvktBuildPrograms.cpp225 const char* const shaderName = getShaderTypeName(shaderInfo.type); in writeBuildLogs() local
227 dst << shaderName << " source:\n" in writeBuildLogs()
231 << shaderName << " compile log:\n" in writeBuildLogs()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/
H A DvktBuildPrograms.cpp225 const char* const shaderName = getShaderTypeName(shaderInfo.type); in writeBuildLogs() local
227 dst << shaderName << " source:\n" in writeBuildLogs()
231 << shaderName << " compile log:\n" in writeBuildLogs()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo/
H A DvktSSBOLayoutCase.cpp1053 const string shaderName) in generateImmMatrixSrc()
1064 src << "\t" << resultVar << " = " << resultVar << " && compare_" << typeName << "(" << shaderName << "[" << colNdex << "][" << rowNdex << "], "; in generateImmMatrixSrc()
1076 src << "\t" << resultVar << " = " << resultVar << " && compare_" << typeName << numRows << "(" << shaderName << "[" << colNdex << "], " << typeName << numRows << "("; in generateImmMatrixSrc()
1247 const string shaderName = getShaderName(block, instanceNdx, bufVar, accessPath.getPath()); in generateCompareSrc() local
1257 generateImmMatrixSrc(src, basicType, varLayout.matrixStride, varLayout.isRowMajor, valuePtr, resultVar, typeName, shaderName); in generateCompareSrc()
1260 src << "\t" << resultVar << " = compare_" << typeName << "(" << shaderName << ", "; in generateCompareSrc() local
1272 src << "\t" << resultVar << " = compare_" << typeName << "(" << castName << "(" << shaderName << "), "; in generateCompareSrc() local
1347 const string shaderName = getShaderName(block, instanceNdx, bufVar, accessPath.getPath()); in generateWriteSrc() local
1362 src << "\t" << shaderName << " = " << castName << "("; in generateWriteSrc()
1371 src << "\t" << shaderName << "[" << colId in generateWriteSrc()
1046 generateImmMatrixSrc(std::ostream& src, glu::DataType basicType, int matrixStride, bool isRowMajor, const void* valuePtr, const char* resultVar, const char* typeName, const string shaderName) generateImmMatrixSrc() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ssbo/
H A DvktSSBOLayoutCase.cpp1053 const string shaderName) in generateImmMatrixSrc()
1064 src << "\t" << resultVar << " = " << resultVar << " && compare_" << typeName << "(" << shaderName << "[" << colNdex << "][" << rowNdex << "], "; in generateImmMatrixSrc()
1076 src << "\t" << resultVar << " = " << resultVar << " && compare_" << typeName << numRows << "(" << shaderName << "[" << colNdex << "], " << typeName << numRows << "("; in generateImmMatrixSrc()
1247 const string shaderName = getShaderName(block, instanceNdx, bufVar, accessPath.getPath()); in generateCompareSrc() local
1257 generateImmMatrixSrc(src, basicType, varLayout.matrixStride, varLayout.isRowMajor, valuePtr, resultVar, typeName, shaderName); in generateCompareSrc()
1260 src << "\t" << resultVar << " = compare_" << typeName << "(" << shaderName << ", "; in generateCompareSrc() local
1272 src << "\t" << resultVar << " = compare_" << typeName << "(" << castName << "(" << shaderName << "), "; in generateCompareSrc() local
1347 const string shaderName = getShaderName(block, instanceNdx, bufVar, accessPath.getPath()); in generateWriteSrc() local
1362 src << "\t" << shaderName << " = " << castName << "("; in generateWriteSrc()
1371 src << "\t" << shaderName << "[" << colId in generateWriteSrc()
1046 generateImmMatrixSrc(std::ostream& src, glu::DataType basicType, int matrixStride, bool isRowMajor, const void* valuePtr, const char* resultVar, const char* typeName, const string shaderName) generateImmMatrixSrc() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources/
H A DvktSparseResourcesImageSparseResidency.cpp245 std::ostringstream shaderName; in initPrograms() local
246 shaderName << "comp" << planeNdx; in initPrograms()
247 sourceCollections.glslSources.add(shaderName.str()) << glu::ComputeSource(src.str()) in initPrograms()
634 std::ostringstream shaderName; in iterate() local
635 shaderName << "comp" << planeNdx; in iterate()
636 auto shaderModule = makeVkSharedPtr(createShaderModule(deviceInterface, getDevice(), m_context.getBinaryCollection().get(shaderName.str()), DE_NULL)); in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization/
H A DvktSynchronizationInternallySynchronizedObjectsTests.cpp803 ostringstream shaderName; in addShaderModules() local
804 shaderName<<"compute_"<<shaderNdx; in addShaderModules()
805 shaderCompModules[shaderNdx] = SharedPtr<Unique<VkShaderModule> > (new Unique<VkShaderModule>(createShaderModule(vk, device, m_context.getBinaryCollection().get(shaderName.str()), (VkShaderModuleCreateFlags)0))); in addShaderModules()
932 ostringstream shaderName; in addShaderModules() local
933 shaderName<<"vert_"<<shaderNdx; in addShaderModules()
934 shaderModules[shaderNdx] = SharedPtr<Unique<VkShaderModule> > (new Unique<VkShaderModule>(createShaderModule(vk, device, m_context.getBinaryCollection().get(shaderName.str()), (VkShaderModuleCreateFlags)0))); in addShaderModules()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/sparse_resources/
H A DvktSparseResourcesImageSparseResidency.cpp241 std::ostringstream shaderName; in initPrograms() local
242 shaderName << "comp" << planeNdx; in initPrograms()
243 sourceCollections.glslSources.add(shaderName.str()) << glu::ComputeSource(src.str()) in initPrograms()
619 std::ostringstream shaderName; in iterate() local
620 shaderName << "comp" << planeNdx; in iterate()
621 auto shaderModule = makeVkSharedPtr(createShaderModule(deviceInterface, getDevice(), m_context.getBinaryCollection().get(shaderName.str()), DE_NULL)); in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/synchronization/
H A DvktSynchronizationInternallySynchronizedObjectsTests.cpp803 ostringstream shaderName; in addShaderModules() local
804 shaderName<<"compute_"<<shaderNdx; in addShaderModules()
805 shaderCompModules[shaderNdx] = SharedPtr<Unique<VkShaderModule> > (new Unique<VkShaderModule>(createShaderModule(vk, device, m_context.getBinaryCollection().get(shaderName.str()), (VkShaderModuleCreateFlags)0))); in addShaderModules()
932 ostringstream shaderName; in addShaderModules() local
933 shaderName<<"vert_"<<shaderNdx; in addShaderModules()
934 shaderModules[shaderNdx] = SharedPtr<Unique<VkShaderModule> > (new Unique<VkShaderModule>(createShaderModule(vk, device, m_context.getBinaryCollection().get(shaderName.str()), (VkShaderModuleCreateFlags)0))); in addShaderModules()

Completed in 43 milliseconds

123