/external/deqp/external/vulkancts/modules/vulkan/tessellation/ |
H A D | vktTessellationGeometryPointSizeTests.cpp | 163 void initPrograms (vk::SourceCollections& programCollection, const Flags flags) argument 179 programCollection.glslSources.add("vert") << glu::VertexSource(src.str()); 193 programCollection.glslSources.add("frag") << glu::FragmentSource(src.str()); 221 programCollection.glslSources.add("tesc") << glu::TessellationControlSource(src.str()); 251 programCollection.glslSources.add("tese") << glu::TessellationEvaluationSource(src.str()); 278 programCollection.glslSources.add("geom") << glu::GeometrySource(src.str());
|
H A D | vktTessellationMiscDrawTests.cpp | 333 void initCommonPrograms (vk::SourceCollections& programCollection, const CaseDefinition caseDef) argument 335 DE_ASSERT(!programCollection.glslSources.contains("vert")); 336 DE_ASSERT(!programCollection.glslSources.contains("tesc")); 337 DE_ASSERT(!programCollection.glslSources.contains("frag")); 352 programCollection.glslSources.add("vert") << glu::VertexSource(src.str()); 383 programCollection.glslSources.add("tesc") << glu::TessellationControlSource(src.str()); 399 programCollection.glslSources.add("frag") << glu::FragmentSource(src.str()); 403 void initProgramsFillCoverCase (vk::SourceCollections& programCollection, const CaseDefinition caseDef) argument 407 initCommonPrograms(programCollection, caseDef); 451 programCollection 455 initProgramsFillNonOverlapCase(vk::SourceCollections& programCollection, const CaseDefinition caseDef) argument 512 initProgramsIsolinesCase(vk::SourceCollections& programCollection, const CaseDefinition caseDef) argument [all...] |
H A D | vktTessellationCommonEdgeTests.cpp | 98 void initPrograms (vk::SourceCollections& programCollection, const CaseDefinition caseDef) argument 119 programCollection.glslSources.add("vert") << glu::VertexSource(src.str()); 158 programCollection.glslSources.add("tesc") << glu::TessellationControlSource(src.str()); 216 programCollection.glslSources.add("tese") << glu::TessellationEvaluationSource(src.str()); 233 programCollection.glslSources.add("frag") << glu::FragmentSource(src.str());
|
H A D | vktTessellationGeometryPassthroughTests.cpp | 53 void addVertexAndFragmentShaders (vk::SourceCollections& programCollection) argument 69 programCollection.glslSources.add("vert") << glu::VertexSource(src.str()); 84 programCollection.glslSources.add("frag") << glu::FragmentSource(src.str()); 126 void initPrograms (vk::SourceCollections& programCollection) const; 139 void IdentityGeometryShaderTestCase::initPrograms (vk::SourceCollections& programCollection) const 141 addVertexAndFragmentShaders(programCollection); 175 programCollection.glslSources.add("tesc") << glu::TessellationControlSource(src.str()); 180 programCollection.glslSources.add("tese_to_frag") 182 programCollection.glslSources.add("tese_to_geom") 208 programCollection [all...] |
H A D | vktTessellationShaderInputOutputTests.cpp | 217 void initPrograms (vk::SourceCollections& programCollection, const CaseDefinition caseDef) argument 232 programCollection.glslSources.add("vert") << glu::VertexSource(src.str()); 259 programCollection.glslSources.add("tesc") << glu::TessellationControlSource(src.str()); 281 programCollection.glslSources.add("tese") << glu::TessellationEvaluationSource(src.str()); 297 programCollection.glslSources.add("frag") << glu::FragmentSource(src.str()); 362 void initPrograms (vk::SourceCollections& programCollection, const CaseDefinition caseDef) argument 377 programCollection.glslSources.add("vert") << glu::VertexSource(src.str()); 409 programCollection.glslSources.add("tesc") << glu::TessellationControlSource(src.str()); 446 programCollection.glslSources.add("tese") << glu::TessellationEvaluationSource(src.str()); 462 programCollection 515 initPrograms(vk::SourceCollections& programCollection, const CaseType caseType) argument 644 initPrograms(vk::SourceCollections& programCollection) argument [all...] |
H A D | vktTessellationInvarianceTests.cpp | 233 void addDefaultPrograms (vk::SourceCollections& programCollection, argument 253 programCollection.glslSources.add("vert") << glu::VertexSource(src.str()); 277 programCollection.glslSources.add("tesc") << glu::TessellationControlSource(src.str()); 351 programCollection.glslSources.add(getProgramName("tese", *windingIter, *usePointModeIter)) << glu::TessellationEvaluationSource(src.str()); 394 programCollection.glslSources.add(getProgramName("geom", *usePointModeIter)) << glu::GeometrySource(src.str()); 1015 void initPrograms (vk::SourceCollections& programCollection) const 1017 addDefaultPrograms(programCollection, m_caseDef.primitiveType, m_caseDef.spacingMode, WINDING_USAGE_VARY, POINT_MODE_USAGE_VARY); 1039 void initPrograms (vk::SourceCollections& programCollection) const 1041 addDefaultPrograms(programCollection, m_caseDef.primitiveType, m_caseDef.spacingMode, getWindingUsage(m_caseDef.winding), getPointModeUsage(m_caseDef.usePointMode)); 1062 void initPrograms (vk::SourceCollections& programCollection) cons [all...] |
/external/deqp/external/vulkancts/modules/vulkan/image/ |
H A D | vktImageMultisampleLoadStoreTests.cpp | 76 void initPrograms (SourceCollections& programCollection, const CaseDef caseDef) argument 130 programCollection.glslSources.add("comp_store") << glu::ComputeSource(src.str()); 175 programCollection.glslSources.add("comp_load") << glu::ComputeSource(src.str());
|
/external/deqp/external/vulkancts/modules/vulkan/fragment_ops/ |
H A D | vktFragmentOperationsScissorMultiViewportTests.cpp | 467 void initPrograms (SourceCollections& programCollection, const int numViewports) argument 484 programCollection.glslSources.add("vert") << glu::VertexSource(src.str()); 527 programCollection.glslSources.add("geom") << glu::GeometrySource(src.str()); 543 programCollection.glslSources.add("frag") << glu::FragmentSource(src.str());
|
H A D | vktFragmentOperationsScissorTests.cpp | 483 void initPrograms (SourceCollections& programCollection, const CaseDef caseDef) argument 510 programCollection.glslSources.add("vert") << glu::VertexSource(src.str()); 526 programCollection.glslSources.add("frag") << glu::FragmentSource(src.str());
|
/external/deqp/external/vulkancts/modules/vulkan/geometry/ |
H A D | vktGeometryInstancedRenderingTests.cpp | 533 void initPrograms (SourceCollections& programCollection, const TestParams params) argument 551 programCollection.glslSources.add("vert") << glu::VertexSource(src.str()); 603 programCollection.glslSources.add("geom") << glu::GeometrySource(src.str()); 619 programCollection.glslSources.add("frag") << glu::FragmentSource(src.str());
|
H A D | vktGeometryLayeredRenderingTests.cpp | 638 void initPrograms (SourceCollections& programCollection, const TestParams params) argument 651 programCollection.glslSources.add("vert") << glu::VertexSource(src.str()); 860 programCollection.glslSources.add("geom") << glu::GeometrySource(src.str()); 889 programCollection.glslSources.add("frag") << glu::FragmentSource(src.str());
|
/external/deqp/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineRenderToImageTests.cpp | 467 void initPrograms (SourceCollections& programCollection, const CaseDef caseDef) argument 492 programCollection.glslSources.add("vert") << glu::VertexSource(src.str()); 518 programCollection.glslSources.add("frag") << glu::FragmentSource(src.str());
|
H A D | vktPipelinePushConstantTests.cpp | 143 const BinaryCollection& programCollection, 550 const BinaryCollection& programCollection, 555 *module = createShaderModule(vk, device, programCollection.get(name), 0); 548 createShaderStage(const DeviceInterface& vk, VkDevice device, const BinaryCollection& programCollection, const char* name, VkShaderStageFlagBits stage, Move<VkShaderModule>* module) argument
|
/external/deqp/external/vulkancts/modules/vulkan/api/ |
H A D | vktApiCommandBuffersTests.cpp | 4548 void genComputeSource (SourceCollections& programCollection) argument 4576 programCollection.glslSources.add("compute_good") << glu::ComputeSource(bufGood.str()); 4603 programCollection.glslSources.add("compute_bad") << glu::ComputeSource(bufBad.str()); 4606 void genComputeIncrementSource (SourceCollections& programCollection) argument 4623 programCollection.glslSources.add("compute_increment") << glu::ComputeSource(bufIncrement.str());
|
/external/deqp/external/vulkancts/modules/vulkan/clipping/ |
H A D | vktClippingTests.cpp | 734 void addSimplePrograms (SourceCollections& programCollection, const float pointSize = 0.0f) argument 756 programCollection.glslSources.add("vert") << glu::VertexSource(src.str()); 771 programCollection.glslSources.add("frag") << glu::FragmentSource(src.str()); 775 void initPrograms (SourceCollections& programCollection, const VkPrimitiveTopology topology) argument 778 addSimplePrograms(programCollection, pointSize); 781 void initPrograms (SourceCollections& programCollection, const LineOrientation lineOrientation) argument 784 addSimplePrograms(programCollection); 787 void initProgramsPointSize (SourceCollections& programCollection) argument 789 addSimplePrograms(programCollection, 0.75f * RENDER_SIZE); 1111 void initPrograms (SourceCollections& programCollection, cons argument 1415 initPrograms(SourceCollections& programCollection, const int numClipDistances) argument [all...] |
/external/deqp/external/vulkancts/modules/vulkan/sparse_resources/ |
H A D | vktSparseResourcesBufferTests.cpp | 858 void initProgramsDrawWithUBO (vk::SourceCollections& programCollection, const TestFlags flags) argument 876 programCollection.glslSources.add("vert") << glu::VertexSource(src.str()); 936 programCollection.glslSources.add("frag") << glu::FragmentSource(src.str()); 1150 void initProgramsDrawGrid (vk::SourceCollections& programCollection, const TestFlags flags) argument 1172 programCollection.glslSources.add("vert") << glu::VertexSource(src.str()); 1191 programCollection.glslSources.add("frag") << glu::FragmentSource(src.str());
|
/external/deqp/external/vulkancts/modules/vulkan/texture/ |
H A D | vktTextureTestUtil.cpp | 149 void initializePrograms(vk::SourceCollections& programCollection, glu::Precision texCoordPrecision, const std::vector<Program>& programs) argument 282 programCollection.glslSources.add("vertext_" + std::string(getProgramName(program))) << glu::VertexSource(vertexSource.specialize(params)); 283 programCollection.glslSources.add("fragment_" + std::string(getProgramName(program))) << glu::FragmentSource(fragmentSource.specialize(params));
|
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/ |
H A D | vktShaderExecutor.cpp | 1468 void VertexShaderExecutor::generateSources (const ShaderSpec& shaderSpec, SourceCollections& programCollection) argument 1472 programCollection.glslSources.add("vert") << glu::VertexSource(generateVertexShader(shaderSpec, "a_", "vtx_out_")); 1474 programCollection.glslSources.add("frag") << glu::FragmentSource(generatePassthroughFragmentShader(shaderSpec, false, outputLayout.locationMap, "vtx_out_", "o_")); 1485 static void generateSources (const ShaderSpec& shaderSpec, SourceCollections& programCollection); 1502 void GeometryShaderExecutor::generateSources (const ShaderSpec& shaderSpec, SourceCollections& programCollection) argument 1506 programCollection.glslSources.add("vert") << glu::VertexSource(generatePassthroughVertexShader(shaderSpec.inputs, "a_", "vtx_out_")); 1508 programCollection.glslSources.add("geom") << glu::GeometrySource(generateGeometryShader(shaderSpec, "vtx_out_", "geom_out_")); 1511 programCollection.glslSources.add("frag") << glu::FragmentSource(generatePassthroughFragmentShader(shaderSpec, false, outputLayout.locationMap, "geom_out_", "o_")); 1523 static void generateSources (const ShaderSpec& shaderSpec, SourceCollections& programCollection); 1536 void FragmentShaderExecutor::generateSources (const ShaderSpec& shaderSpec, SourceCollections& programCollection) argument 1944 generateSources(const ShaderSpec& shaderSpec, SourceCollections& programCollection) argument 2816 generateSources(const ShaderSpec& shaderSpec, SourceCollections& programCollection) argument 2913 generateSources(const ShaderSpec& shaderSpec, SourceCollections& programCollection) argument [all...] |
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/ |
H A D | vktShaderRenderTextureGatherTests.cpp | 1631 void genGatherPrograms (vk::SourceCollections& programCollection, const GatherCaseBaseParams& baseParams, const vector<GatherArgs>& iterations) argument 1644 programCollection.glslSources.add("vert") << vert; 1652 programCollection.glslSources.add("frag_" + de::toString(iterNdx)) << frag;
|
/external/deqp/external/vulkancts/modules/vulkan/synchronization/ |
H A D | vktSynchronizationOperation.cpp | 1443 void initPassthroughPrograms (SourceCollections& programCollection, argument 1467 programCollection.glslSources.add(shaderPrefix + "vert") << glu::VertexSource(src.str()); 1496 programCollection.glslSources.add(shaderPrefix + "tesc") << glu::TessellationControlSource(src.str()); 1520 programCollection.glslSources.add(shaderPrefix + "tese") << glu::TessellationEvaluationSource(src.str()); 1549 programCollection.glslSources.add(shaderPrefix + "geom") << glu::GeometrySource(src.str()); 1566 programCollection.glslSources.add(shaderPrefix + "frag") << glu::FragmentSource(src.str()); 1582 programCollection.glslSources.add(shaderPrefix + "comp") << glu::ComputeSource(src.str()); 1611 void initPrograms (SourceCollections& programCollection) const 1632 initPassthroughPrograms(programCollection, m_shaderPrefix, declSrc.str(), copySrc.str(), m_stage); 1683 void initPrograms (SourceCollections& programCollection) cons [all...] |
/external/deqp/external/vulkancts/modules/vulkan/binding_model/ |
H A D | vktBindingShaderAccessTests.cpp | 916 const vk::BinaryCollection& programCollection); 926 const vk::BinaryCollection& programCollection, 944 const vk::BinaryCollection& programCollection) 946 addStage(vki, device, deviceFeatures, programCollection, "vertex", vk::VK_SHADER_STAGE_VERTEX_BIT, &m_vertexShaderModule); 947 addStage(vki, device, deviceFeatures, programCollection, "tess_ctrl", vk::VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT, &m_tessCtrlShaderModule); 948 addStage(vki, device, deviceFeatures, programCollection, "tess_eval", vk::VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT, &m_tessEvalShaderModule); 949 addStage(vki, device, deviceFeatures, programCollection, "geometry", vk::VK_SHADER_STAGE_GEOMETRY_BIT, &m_geometryShaderModule); 950 addStage(vki, device, deviceFeatures, programCollection, "fragment", vk::VK_SHADER_STAGE_FRAGMENT_BIT, &m_fragmentShaderModule); 958 const vk::BinaryCollection& programCollection, 963 if (programCollection 941 RenderInstanceShaders(const vk::DeviceInterface& vki, vk::VkDevice device, const vk::VkPhysicalDeviceFeatures& deviceFeatures, const vk::BinaryCollection& programCollection) argument 955 addStage(const vk::DeviceInterface& vki, vk::VkDevice device, const vk::VkPhysicalDeviceFeatures& deviceFeatures, const vk::BinaryCollection& programCollection, const char* name, vk::VkShaderStageFlagBits stage, vk::Move<vk::VkShaderModule>* outModule) argument 1994 ComputePipeline(const vk::DeviceInterface& vki, vk::VkDevice device, const vk::BinaryCollection& programCollection, deUint32 numDescriptorSets, const vk::VkDescriptorSetLayout* descriptorSetLayouts) argument 2022 createPipeline(const vk::DeviceInterface& vki, vk::VkDevice device, const vk::BinaryCollection& programCollection, vk::VkPipelineLayout layout) argument [all...] |