Home
last modified time | relevance | path

Searched refs:fragmentShader (Results 1 - 25 of 136) sorted by relevance

123456

/third_party/skia/third_party/externals/dawn/src/tests/unittests/validation/
H A DShaderModuleValidationTests.cpp272 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 DPixelProcessor.cpp74 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 DSetupProcessor.cpp58 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 DrsgTest.cpp51 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 DrsgProgramGenerator.cpp44 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 Dgl_raii.h182 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 DglsRandomShaderProgram.cpp70 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 DglcParallelShaderCompileTests.cpp254 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 DglcTextureFilterAnisotropicTests.cpp622 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 DteglSwapBuffersTests.cpp138 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 DteglGetFrameTimestampsTests.cpp374 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 DteglNativeColorMappingTests.cpp106 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 DteglNativeCoordMappingTests.cpp106 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 DTriangleBenchmarks.cpp73 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 Dbindings.cpp35 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 DDynamicHLSL.cpp485 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 DTextureViewTests.cpp170 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 DShaderTests.cpp128 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 DvktRenderPassMultisampleTests.cpp1753 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 DvktRenderPassMultisampleTests.cpp1745 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 DVkPipeline.cpp271 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 DDrawTests.cpp61 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 DvktSpvAsmVariableInitTests.cpp397 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 DvktSpvAsmVariableInitTests.cpp397 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 DDrawElementsTest.cpp300 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()

Completed in 20 milliseconds

123456