/third_party/skia/third_party/externals/dawn/src/tests/unittests/validation/ |
H A D | ShaderModuleValidationTests.cpp | 272 std::string fragmentShader = in TEST_F() local 274 utils::CreateShaderModule(device, fragmentShader.c_str()); in TEST_F() 279 std::string fragmentShader = in TEST_F() local 281 ASSERT_DEVICE_ERROR(utils::CreateShaderModule(device, fragmentShader.c_str())); in TEST_F() 362 std::string fragmentShader = in TEST_F() local 365 utils::CreateShaderModule(device, fragmentShader.c_str()); in TEST_F() 374 std::string fragmentShader = in TEST_F() local 377 ASSERT_DEVICE_ERROR(utils::CreateShaderModule(device, fragmentShader.c_str())); in TEST_F() 385 std::string fragmentShader = in TEST_F() local 388 utils::CreateShaderModule(device, fragmentShader in TEST_F() 392 std::string fragmentShader = generateShaderForTest( TEST_F() local 403 std::string fragmentShader = TEST_F() local 410 std::string fragmentShader = generateShaderForTest( TEST_F() local 421 std::string fragmentShader = TEST_F() local 428 std::string fragmentShader = generateShaderForTest( TEST_F() local [all...] |
/third_party/skia/third_party/externals/swiftshader/src/Device/ |
H A D | PixelProcessor.cpp | 74 const PixelProcessor::State PixelProcessor::update(const vk::GraphicsState &pipelineState, const sw::SpirvShader *fragmentShader, const sw::SpirvShader *vertexShader, const vk::Attachments &attachments, bool occlusionEnabled) const in update() argument 81 if(fragmentShader) in update() 83 state.shaderID = fragmentShader->getIdentifier(); in update() 134 bool fragmentContainsKill = (fragmentShader && fragmentShader->getAnalysis().ContainsKill); in update() 153 bool shaderContainsSampleDecoration = fragmentShader && (fragmentShader->hasBuiltinInput(spv::BuiltInSampleId) || in update() 154 fragmentShader->hasBuiltinInput(spv::BuiltInSamplePosition)); in update() 167 if(state.enableMultiSampling && fragmentShader) in update() 169 state.centroid = fragmentShader in update() [all...] |
H A D | SetupProcessor.cpp | 58 SetupProcessor::State SetupProcessor::update(const vk::GraphicsState &pipelineState, const sw::SpirvShader *fragmentShader, const sw::SpirvShader *vertexShader, const vk::Attachments &attachments) const in update() argument 62 bool vPosZW = (fragmentShader && fragmentShader->hasBuiltinInput(spv::BuiltInFragCoord)); in update() 72 state.interpolateW = fragmentShader != nullptr; in update() 84 if(fragmentShader) in update() 88 state.gradient[interpolant] = fragmentShader->inputs[interpolant]; in update()
|
/third_party/vk-gl-cts/framework/randomshaders/ |
H A D | rsgTest.cpp | 51 rsg::Shader fragmentShader(rsg::Shader::TYPE_FRAGMENT); in runTest() 54 generator.generate(programParams, vertexShader, fragmentShader); in runTest() 57 std::cout << "Fragment shader:\n--\n" << fragmentShader.getSource() << "--\n"; in runTest() 63 rsg::computeUnifiedUniforms(vertexShader, fragmentShader, uniforms); in runTest() 70 executor.execute(vertexShader, fragmentShader, uniformValues); in runTest()
|
H A D | rsgProgramGenerator.cpp | 44 Shader& fragmentShader) in generate() 55 shaderGen.generate(programParams.fragmentParameters, fragmentShader, emptyOutputs); in generate() 63 const vector<ShaderInput*>& fragmentInputs = fragmentShader.getInputs(); // \note gl_Position and dEQP_Position are handled in ShaderGenerator in generate() 71 const vector<ShaderInput*>& fragmentUniforms = fragmentShader.getUniforms(); in generate() 41 generate( const ProgramParameters& programParams, Shader& vertexShader, Shader& fragmentShader) generate() argument
|
/third_party/skia/third_party/externals/angle2/src/tests/test_utils/ |
H A D | gl_raii.h | 182 void makeRaster(const char *vertexShader, const char *fragmentShader) in makeRaster() argument 184 mHandle = CompileProgram(vertexShader, fragmentShader); in makeRaster() 189 const char *fragmentShader) in makeRaster() 191 mHandle = CompileProgramWithGS(vertexShader, geometryShader, fragmentShader); in makeRaster() 197 const char *fragmentShader) in makeRaster() 200 fragmentShader); in makeRaster() 204 const char *fragmentShader, in makeRasterWithTransformFeedback() 208 mHandle = CompileProgramWithTransformFeedback(vertexShader, fragmentShader, tfVaryings, in makeRasterWithTransformFeedback() 187 makeRaster(const char *vertexShader, const char *geometryShader, const char *fragmentShader) makeRaster() argument 194 makeRaster(const char *vertexShader, const char *tessControlShader, const char *tessEvaluateShader, const char *fragmentShader) makeRaster() argument 203 makeRasterWithTransformFeedback(const char *vertexShader, const char *fragmentShader, const std::vector<std::string> &tfVaryings, GLenum bufferMode) makeRasterWithTransformFeedback() argument
|
/third_party/vk-gl-cts/modules/glshared/ |
H A D | glsRandomShaderProgram.cpp | 70 static void generateProgramDeclaration (sglr::pdec::ShaderProgramDeclaration& decl, const rsg::Shader& vertexShader, const rsg::Shader& fragmentShader, int numUnifiedUniforms, const rsg::ShaderInput* const* unifiedUniforms) in generateProgramDeclaration() argument 73 << sglr::pdec::FragmentSource(fragmentShader.getSource()); in generateProgramDeclaration() 81 for (vector<rsg::ShaderInput*>::const_iterator fragInIter = fragmentShader.getInputs().begin(); fragInIter != fragmentShader.getInputs().end(); ++fragInIter) in generateProgramDeclaration() 96 static sglr::pdec::ShaderProgramDeclaration generateProgramDeclaration (const rsg::Shader& vertexShader, const rsg::Shader& fragmentShader, int numUnifiedUniforms, const rsg::ShaderInput* const* unifiedUniforms) in generateProgramDeclaration() argument 99 generateProgramDeclaration(decl, vertexShader, fragmentShader, numUnifiedUniforms, unifiedUniforms); in generateProgramDeclaration() 131 RandomShaderProgram::RandomShaderProgram (const rsg::Shader& vertexShader, const rsg::Shader& fragmentShader, int numUnifiedUniforms, const rsg::ShaderInput* const* unifiedUniforms) in RandomShaderProgram() argument 132 : sglr::ShaderProgram (generateProgramDeclaration(vertexShader, fragmentShader, numUnifiedUniforms, unifiedUniforms)) in RandomShaderProgram() 134 , m_fragmentShader (fragmentShader) in RandomShaderProgram() 138 , m_fragColorVar (findShaderOutputByLocation(fragmentShader, in RandomShaderProgram() [all...] |
/third_party/vk-gl-cts/external/openglcts/modules/common/ |
H A D | glcParallelShaderCompileTests.cpp | 254 deUint32 fragmentShader[8]; in iterate() local 262 fragmentShader[i] = gl.createShader(GL_FRAGMENT_SHADER); in iterate() 275 gl.shaderSource(fragmentShader[i], 2, fSources, fLengths); in iterate() 282 gl.compileShader(fragmentShader[i]); in iterate() 294 gl.getShaderiv(fragmentShader[i], GL_COMPLETION_STATUS_KHR, &completionStatus); in iterate() 307 gl.deleteShader(fragmentShader[i]); in iterate() 317 gl.attachShader(program[i], fragmentShader[i]); in iterate() 349 gl.deleteShader(fragmentShader[i]); in iterate()
|
H A D | glcTextureFilterAnisotropicTests.cpp | 622 std::string fragmentShader = m_fragment; in drawTexture() local 629 TextureFilterAnisotropicUtils::replaceToken("<TEXCOORD_TYPE>", texCoordType.c_str(), fragmentShader); in drawTexture() 631 TextureFilterAnisotropicUtils::replaceToken("<SAMPLER_TYPE>", samplerType.c_str(), fragmentShader); in drawTexture() 636 TextureFilterAnisotropicUtils::replaceToken("<VERSION>", "130", fragmentShader); in drawTexture() 641 TextureFilterAnisotropicUtils::replaceToken("<VERSION>", "300 es", fragmentShader); in drawTexture() 644 ProgramSources sources = makeVtxFragSources(vertexShader, fragmentShader); in drawTexture() 653 << fragmentShader << "\n" in drawTexture()
|
/third_party/vk-gl-cts/modules/egl/ |
H A D | teglSwapBuffersTests.cpp | 138 deUint32 fragmentShader = 0; in createGLES2Program() local 151 fragmentShader = gl.createShader(GL_FRAGMENT_SHADER); in createGLES2Program() 159 gl.shaderSource(fragmentShader, 1, &fragmentShaderSource, DE_NULL); in createGLES2Program() 160 gl.compileShader(fragmentShader); in createGLES2Program() 180 gl.getShaderiv(fragmentShader, GL_COMPILE_STATUS, &fragmentCompileStatus); in createGLES2Program() 181 gl.getShaderiv(fragmentShader, GL_INFO_LOG_LENGTH, &infoLogLength); in createGLES2Program() 185 gl.getShaderInfoLog(fragmentShader, (glw::GLsizei)fragmentInfoLog.length(), &infoLogLength, &(fragmentInfoLog[0])); in createGLES2Program() 192 gl.attachShader(program, fragmentShader); in createGLES2Program() 222 gl.deleteShader(fragmentShader); in createGLES2Program() 235 if (fragmentShader) in createGLES2Program() [all...] |
H A D | teglGetFrameTimestampsTests.cpp | 374 deUint32 fragmentShader = 0; in createGLES2Program() local 387 fragmentShader = gl.createShader(GL_FRAGMENT_SHADER); in createGLES2Program() 395 gl.shaderSource(fragmentShader, 1, &fragmentShaderSource, DE_NULL); in createGLES2Program() 396 gl.compileShader(fragmentShader); in createGLES2Program() 416 gl.getShaderiv(fragmentShader, GL_COMPILE_STATUS, &fragmentCompileStatus); in createGLES2Program() 417 gl.getShaderiv(fragmentShader, GL_INFO_LOG_LENGTH, &infoLogLength); in createGLES2Program() 421 gl.getShaderInfoLog(fragmentShader, (glw::GLsizei)fragmentInfoLog.length(), &infoLogLength, &(fragmentInfoLog[0])); in createGLES2Program() 428 gl.attachShader(program, fragmentShader); in createGLES2Program() 458 gl.deleteShader(fragmentShader); in createGLES2Program() 471 if (fragmentShader) in createGLES2Program() [all...] |
H A D | teglNativeColorMappingTests.cpp | 106 deUint32 fragmentShader = 0; in createGLES2Program() local 119 fragmentShader = gl.createShader(GL_FRAGMENT_SHADER); in createGLES2Program() 127 gl.shaderSource(fragmentShader, 1, &fragmentShaderSource, DE_NULL); in createGLES2Program() 128 gl.compileShader(fragmentShader); in createGLES2Program() 148 gl.getShaderiv(fragmentShader, GL_COMPILE_STATUS, &fragmentCompileStatus); in createGLES2Program() 149 gl.getShaderiv(fragmentShader, GL_INFO_LOG_LENGTH, &infoLogLength); in createGLES2Program() 153 gl.getShaderInfoLog(fragmentShader, (glw::GLsizei)fragmentInfoLog.length(), &infoLogLength, &(fragmentInfoLog[0])); in createGLES2Program() 160 gl.attachShader(program, fragmentShader); in createGLES2Program() 190 gl.deleteShader(fragmentShader); in createGLES2Program() 203 if (fragmentShader) in createGLES2Program() [all...] |
H A D | teglNativeCoordMappingTests.cpp | 106 deUint32 fragmentShader = 0; in createGLES2Program() local 119 fragmentShader = gl.createShader(GL_FRAGMENT_SHADER); in createGLES2Program() 127 gl.shaderSource(fragmentShader, 1, &fragmentShaderSource, DE_NULL); in createGLES2Program() 128 gl.compileShader(fragmentShader); in createGLES2Program() 148 gl.getShaderiv(fragmentShader, GL_COMPILE_STATUS, &fragmentCompileStatus); in createGLES2Program() 149 gl.getShaderiv(fragmentShader, GL_INFO_LOG_LENGTH, &infoLogLength); in createGLES2Program() 153 gl.getShaderInfoLog(fragmentShader, (glw::GLsizei)fragmentInfoLog.length(), &infoLogLength, &(fragmentInfoLog[0])); in createGLES2Program() 160 gl.attachShader(program, fragmentShader); in createGLES2Program() 190 gl.deleteShader(fragmentShader); in createGLES2Program() 203 if (fragmentShader) in createGLES2Program() [all...] |
/third_party/skia/third_party/externals/swiftshader/tests/VulkanBenchmarks/ |
H A D | TriangleBenchmarks.cpp | 73 const char *fragmentShader = R"(#version 310 es in TriangleSolidColor() 83 return tester.createShaderModule(fragmentShader, EShLanguage::EShLangFragment); in TriangleSolidColor() 130 const char *fragmentShader = R"(#version 310 es in TriangleInterpolateColor() 142 return tester.createShaderModule(fragmentShader, EShLanguage::EShLangFragment); in TriangleInterpolateColor() 188 const char *fragmentShader = R"(#version 310 es in TriangleSampleTexture() 200 return tester.createShaderModule(fragmentShader, EShLanguage::EShLangFragment); in TriangleSampleTexture()
|
/third_party/skia/experimental/webgpu-bazel/src/ |
H A D | bindings.cpp | 35 wgpu::ShaderModule fragmentShader) { in createRenderPipeline() 40 fragmentState.module = fragmentShader; in createRenderPipeline() 111 wgpu::ShaderModule fragmentShader) { in makeRenderPipeline() 112 return createRenderPipeline(fDevice, vertexShader, fragmentShader); in makeRenderPipeline() 34 createRenderPipeline(wgpu::Device device, wgpu::ShaderModule vertexShader, wgpu::ShaderModule fragmentShader) createRenderPipeline() argument 110 makeRenderPipeline(wgpu::ShaderModule vertexShader, wgpu::ShaderModule fragmentShader) makeRenderPipeline() argument
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/ |
H A D | DynamicHLSL.cpp | 485 const ShaderD3D *fragmentShader = nullptr; 488 fragmentShader = GetImplAs<ShaderD3D>(fragmentShaderGL); 499 ASSERT(!fragmentShader || !fragmentShader->usesFragColor() || !fragmentShader->usesFragData()); 714 if (fragmentShader && fragmentShader->usesViewID()) 802 if (fragmentShader && fragmentShader->usesFrontFacing()) 880 if (fragmentShader [all...] |
/third_party/skia/third_party/externals/dawn/src/tests/end2end/ |
H A D | TextureViewTests.cpp | 170 void Verify(const wgpu::TextureView& textureView, const char* fragmentShader, int expected) { in Verify() argument 171 wgpu::ShaderModule fsModule = utils::CreateShaderModule(device, fragmentShader); in Verify() 221 const char* fragmentShader = R"( in Texture2DViewTest() 232 Verify(textureView, fragmentShader, expected); in Texture2DViewTest() 259 const char* fragmentShader = R"( 275 Verify(textureView, fragmentShader, expected); 340 const std::string& fragmentShader = 344 Verify(cubeMapTextureView, fragmentShader.c_str(), expected); 368 const char* fragmentShader = R"( 382 Verify(textureView, fragmentShader, expecte [all...] |
H A D | ShaderTests.cpp | 128 std::string fragmentShader = R"( in TEST_P() local 133 wgpu::ShaderModule fsModule = utils::CreateShaderModule(device, fragmentShader.c_str()); in TEST_P() 164 std::string fragmentShader = R"( in TEST_P() local 169 wgpu::ShaderModule fsModule = utils::CreateShaderModule(device, fragmentShader.c_str()); in TEST_P() 207 std::string fragmentShader = R"( in TEST_P() local 217 wgpu::ShaderModule fsModule = utils::CreateShaderModule(device, fragmentShader.c_str()); in TEST_P() 254 std::string fragmentShader = R"( in TEST_P() local 264 wgpu::ShaderModule fsModule = utils::CreateShaderModule(device, fragmentShader.c_str()); in TEST_P()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass/ |
H A D | vktRenderPassMultisampleTests.cpp | 1753 std::ostringstream fragmentShader; in init() local 1755 fragmentShader << in init() 1768 fragmentShader << "\tdepth = " << minValue[0] << ";\n"; in init() 1776 fragmentShader << in init() 1784 fragmentShader << in init() 1788 dst.glslSources.add("quad-frag") << glu::FragmentSource(fragmentShader.str()); in init() 1812 std::ostringstream fragmentShader; in init() local 1814 fragmentShader << in init() 1829 fragmentShader << "\tcolor[" << ndx << "] = " << minValue[ndx] << ";\n"; in init() 1846 fragmentShader << in init() 1874 std::ostringstream fragmentShader; init() local 1941 std::ostringstream fragmentShader; init() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/renderpass/ |
H A D | vktRenderPassMultisampleTests.cpp | 1745 std::ostringstream fragmentShader; in init() local 1747 fragmentShader << in init() 1760 fragmentShader << "\tdepth = " << minValue[0] << ";\n"; in init() 1768 fragmentShader << in init() 1776 fragmentShader << in init() 1780 dst.glslSources.add("quad-frag") << glu::FragmentSource(fragmentShader.str()); in init() 1804 std::ostringstream fragmentShader; in init() local 1806 fragmentShader << in init() 1821 fragmentShader << "\tcolor[" << ndx << "] = " << minValue[ndx] << ";\n"; in init() 1838 fragmentShader << in init() 1866 std::ostringstream fragmentShader; init() local 1933 std::ostringstream fragmentShader; init() local [all...] |
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/ |
H A D | VkPipeline.cpp | 271 fragmentShader.reset(); in destroyPipeline() 287 (fragmentShader.get() && fragmentShader->containsImageWrite()); in containsImageWrite() 300 ASSERT(fragmentShader.get() == nullptr); in setShader() 301 fragmentShader = spirvShader; in setShader() 317 return fragmentShader; in getShader() 320 return fragmentShader; in getShader()
|
/third_party/skia/third_party/externals/swiftshader/tests/VulkanUnitTests/ |
H A D | DrawTests.cpp | 61 const char *fragmentShader = R"(#version 310 es in TEST_F() 71 return tester.createShaderModule(fragmentShader, EShLanguage::EShLangFragment); in TEST_F()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/ |
H A D | vktSpvAsmVariableInitTests.cpp | 397 const string fragmentShader = in addShaderCodeOutput() local 452 dst.spirvAsmSources.add("frag", DE_NULL) << fragmentShader << SpirVAsmBuildOptions(vulkanVersion, targetSpirvVersion); in addShaderCodeOutput() 543 const StringTemplate fragmentShader ( in addShaderCodeOutput() 585 dst.spirvAsmSources.add("frag", DE_NULL) << fragmentShader.specialize(spec) << SpirVAsmBuildOptions(vulkanVersion, targetSpirvVersion); in addShaderCodeOutput()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/ |
H A D | vktSpvAsmVariableInitTests.cpp | 397 const string fragmentShader = in addShaderCodeOutput() local 452 dst.spirvAsmSources.add("frag", DE_NULL) << fragmentShader << SpirVAsmBuildOptions(vulkanVersion, targetSpirvVersion); in addShaderCodeOutput() 543 const StringTemplate fragmentShader ( in addShaderCodeOutput() 585 dst.spirvAsmSources.add("frag", DE_NULL) << fragmentShader.specialize(spec) << SpirVAsmBuildOptions(vulkanVersion, targetSpirvVersion); in addShaderCodeOutput()
|
/third_party/skia/third_party/externals/angle2/src/tests/gl_tests/ |
H A D | DrawElementsTest.cpp | 300 GLuint fragmentShader = CompileShader(GL_FRAGMENT_SHADER, essl3_shaders::fs::Red()); in TEST_P() local 302 ASSERT_NE(0u, fragmentShader); in TEST_P() 306 glAttachShader(program, fragmentShader); in TEST_P() 315 glDetachShader(program, fragmentShader); in TEST_P() 317 glDeleteShader(fragmentShader); in TEST_P()
|