Home
last modified time | relevance | path

Searched refs:computeShader (Results 1 – 21 of 21) sorted by relevance

/external/angle/src/libANGLE/renderer/metal/
Dmtl_pipeline_cache.mm134 ANGLE_CHECK(context, key.computeShader, gl::err::kInternalError, GL_INVALID_OPERATION);
139 auto newState = metalDevice.newComputePipelineStateWithFunction(key.computeShader, &err);
152 ASSERT(!computeShader);
157 ASSERT(computeShader);
176 return computeShader == rhs.computeShader;
188 return angle::HashMultiple(computeShader.get());
228 id<MTLFunction> computeShader,
232 key.computeShader = std::move(computeShader);
Dmtl_pipeline_cache.h28 angle::ObjCPtr<id<MTLFunction>> computeShader; member
67 id<MTLFunction> computeShader,
DProvokingVertexHelper.mm161 angle::ObjCPtr<id<MTLFunction>> computeShader;
165 fcValues.get(), &computeShader));
170 fcValues.get(), &computeShader));
172 mComputeFunctions[desc] = computeShader;
174 return context->getPipelineCache().getComputePipeline(context, computeShader,
/external/deqp/external/vulkancts/modules/vulkan/subgroups/
DvktSubgroupsMultipleDispatchesUniformSubgroupSizeTests.cpp76 Move<VkShaderModule> computeShader = in iterate() local
142 *computeShader, // module in iterate()
/external/angle/src/tests/test_utils/
Dgl_raii.h185 void makeCompute(const char *computeShader) { mHandle = CompileComputeProgram(computeShader); } in makeCompute() argument
/external/deqp/external/vulkancts/modules/vulkan/sc/
DvktPipelineCacheSCTests.cpp197 Move<VkShaderModule> computeShader = in createPipelineCacheTest() local
204 …*computeShader, // VkShaderModule shader; in createPipelineCacheTest()
/external/deqp/external/vulkancts/modules/vulkan/protected_memory/
DvktProtectedMemWorkgroupStorageTests.cpp212 vk::Unique<vk::VkShaderModule> computeShader( in iterate() local
306 …:Unique<vk::VkPipeline> pipeline(makeComputePipeline(vk, device, *pipelineLayout, *computeShader)); in iterate()
DvktProtectedMemStackTests.cpp246 vk::Unique<vk::VkShaderModule> computeShader( in iterate() local
347 …:Unique<vk::VkPipeline> pipeline(makeComputePipeline(vk, device, *pipelineLayout, *computeShader)); in iterate()
DvktProtectedMemShaderImageAccessTests.cpp589 vk::Unique<vk::VkShaderModule> computeShader( in executeComputeTest() local
771 *computeShader, // VkShaderModule module; in executeComputeTest()
/external/angle/src/libANGLE/renderer/d3d/
DProgramD3D.cpp652 const gl::SharedCompiledShaderState &computeShader = in linkJobImpl() local
654 if (computeShader) in linkJobImpl()
669 for (const sh::ShaderVariable &uniform : computeShader->uniforms) in linkJobImpl()
DProgramExecutableD3D.cpp2182 const SharedCompiledShaderStateD3D &computeShader = mAttachedShaders[gl::ShaderType::Compute]; in assignAllAtomicCounterRegisters() local
2183 if (computeShader) in assignAllAtomicCounterRegisters()
2188 ASSERT(computeShader->hasUniform(atomicBinding.first)); in assignAllAtomicCounterRegisters()
2189 unsigned int currentRegister = computeShader->getUniformRegister(atomicBinding.first); in assignAllAtomicCounterRegisters()
2218 const SharedCompiledShaderStateD3D &computeShader = mAttachedShaders[gl::ShaderType::Compute]; in assignImageRegisters() local
2219 if (computeShader) in assignImageRegisters()
2221 ASSERT(computeShader->hasUniform(baseName)); in assignImageRegisters()
2223 computeShader->getUniformRegister(baseName) + registerOffset; in assignImageRegisters()
/external/deqp/external/vulkancts/modules/vulkan/ray_tracing/
DvktRayTracingTraceRaysTests.cpp500 Move<VkShaderModule> computeShader; in runTest() local
517 computeShader = in runTest()
524 *computeShader, // VkShaderModule module; in runTest()
1192 Move<VkShaderModule> computeShader; in iterate() local
1210 computeShader = in iterate()
1217 *computeShader, // VkShaderModule module; in iterate()
/external/deqp/modules/gles31/functional/
Des31fNegativeShaderApiTests.cpp2402 GLuint computeShader = ctx.glCreateShader(GL_COMPUTE_SHADER); in link_compute_shader() local
2409 ctx.glShaderSource(computeShader, 1, &computeShaderSource, nullptr); in link_compute_shader()
2411 ctx.glCompileShader(computeShader); in link_compute_shader()
2413 ctx.glAttachShader(program, computeShader); in link_compute_shader()
2418 ctx.glDeleteShader(computeShader); in link_compute_shader()
2432 GLuint computeShader = ctx.glCreateShader(GL_COMPUTE_SHADER); in link_compute_shader() local
2435 ctx.glShaderSource(computeShader, 1, &computeShaderSource, nullptr); in link_compute_shader()
2438 ctx.glCompileShader(computeShader); in link_compute_shader()
2440 ctx.glAttachShader(program, computeShader); in link_compute_shader()
2445 ctx.glDeleteShader(computeShader); in link_compute_shader()
Des31fProgramInterfaceQueryTests.cpp4964 const ResourceDefinition::Node::SharedPtr computeShader( in init() local
4971 generateUniformCaseBlocks(m_context, computeShader, blockGroup, BLOCKFLAG_ALL, in init()
4979 generateUniformCaseBlocks(m_context, computeShader, blockGroup, BLOCKFLAG_ALL, in init()
4987 generateUniformCaseBlocks(m_context, computeShader, blockGroup, BLOCKFLAG_ALL, in init()
4996 …generateUniformCaseBlocks(m_context, computeShader, blockGroup, BLOCKFLAG_DEFAULT | BLOCKFLAG_NAME… in init()
5011 generateUniformCaseBlocks(m_context, computeShader, blockGroup, in init()
5021 generateUniformMatrixCaseBlocks(m_context, computeShader, blockGroup, in init()
5030 generateUniformMatrixCaseBlocks(m_context, computeShader, blockGroup, in init()
5038 generateUniformCaseBlocks(m_context, computeShader, blockGroup, BLOCKFLAG_ALL, in init()
5046 generateUniformCaseBlocks(m_context, computeShader, blockGroup, BLOCKFLAG_ALL, in init()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/image/
DvktImageSampleCompressedTextureTests.cpp349 Move<VkShaderModule> computeShader = in iterate() local
359 …ipeline> computePipeline = makeComputePipeline(vk, device, *computePipelineLayout, *computeShader); in iterate()
/external/angle/src/tests/gl_tests/
DComputeShaderTest.cpp2135 GLShader computeShader(GL_COMPUTE_SHADER); in TEST_P() local
2136 glAttachShader(computeProgram, computeShader); in TEST_P()
2138 glDetachShader(computeProgram, computeShader); in TEST_P()
DGLSLTest.cpp12917 std::string computeShader; in testArrayOfArrayOfSamplerDynamicIndex() local
12925 computeShader.append(kGLSLVersion); in testArrayOfArrayOfSamplerDynamicIndex()
12928 computeShader.append(kGPUShaderEXT); in testArrayOfArrayOfSamplerDynamicIndex()
12932 computeShader.append(kGPUShaderOES); in testArrayOfArrayOfSamplerDynamicIndex()
12987 computeShader.append(kComputeShaderBody); in testArrayOfArrayOfSamplerDynamicIndex()
12989 ANGLE_GL_COMPUTE_PROGRAM(program, computeShader.c_str()); in testArrayOfArrayOfSamplerDynamicIndex()
/external/angle/src/libANGLE/renderer/d3d/d3d11/
DRenderer11.cpp3094 d3d11::ComputeShader computeShader; in loadExecutable() local
3095 ANGLE_TRY(allocateResource(context, shaderData, &computeShader)); in loadExecutable()
3096 *outExecutable = new ShaderExecutable11(function, length, std::move(computeShader)); in loadExecutable()
DStateManager11.cpp3082 const d3d11::ComputeShader *computeShader = in syncProgramForCompute() local
3084 setComputeShader(computeShader); in syncProgramForCompute()
/external/angle/src/libANGLE/renderer/vulkan/
DUtilsVk.cpp4869 vk::ShaderModulePtr computeShader; in generateFragmentShadingRate() local
4871 &computeShader)); in generateFragmentShadingRate()
4876 ANGLE_TRY(setupComputeProgram(contextVk, Function::GenerateFragmentShadingRate, computeShader, in generateFragmentShadingRate()
/external/deqp/external/vulkancts/modules/vulkan/reconvergence/
DvktReconvergenceTests.cpp624 …> createComputePipeline(const VkPipelineLayout pipelineLayout, const VkShaderModule computeShader);
811 … const VkShaderModule computeShader) in createComputePipeline() argument
848 computeShader, // shader in createComputePipeline()