Home
last modified time | relevance | path

Searched refs:executionModes (Results 1 – 6 of 6) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/src/Pipeline/
DComputeProgram.cpp220 auto &executionModes = shader->getExecutionModes(); in run() local
223 …auto invocationsPerWorkgroup = executionModes.WorkgroupSizeX * executionModes.WorkgroupSizeY * exe… in run()
233 data.workgroupSize[X] = executionModes.WorkgroupSizeX; in run()
234 data.workgroupSize[Y] = executionModes.WorkgroupSizeY; in run()
235 data.workgroupSize[Z] = executionModes.WorkgroupSizeZ; in run()
DSpirvShader.cpp379 executionModes.WorkgroupSizeX = object.constantValue[0];
380 executionModes.WorkgroupSizeY = object.constantValue[1];
381 executionModes.WorkgroupSizeZ = object.constantValue[2];
965 executionModes.EarlyFragmentTests = true; in ProcessExecutionMode()
968 executionModes.DepthReplacing = true; in ProcessExecutionMode()
972 executionModes.DepthGreater = true; in ProcessExecutionMode()
976 executionModes.DepthLess = true; in ProcessExecutionMode()
980 executionModes.DepthUnchanged = true; in ProcessExecutionMode()
983 executionModes.WorkgroupSizeX = insn.word(3); in ProcessExecutionMode()
984 executionModes.WorkgroupSizeY = insn.word(4); in ProcessExecutionMode()
[all …]
DSpirvShader.hpp637 return executionModes; in getExecutionModes()
889 ExecutionModes executionModes = {}; member in sw::SpirvShader
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/
DvktSpvAsmFloatControlsTests.cpp3741 string executionModes = ""; in fillShaderSpec() local
3758 executionModes += "OpExecutionMode %main " + fp64behaviorName + " 64\n"; in fillShaderSpec()
3782 executionModes += "OpExecutionMode %main " + fp32behaviorName + " 32\n"; in fillShaderSpec()
3807 executionModes += "OpExecutionMode %main " + fp16behaviorName + " 16\n"; in fillShaderSpec()
3827 executionModes += "OpExecutionMode %main " + fp16behaviorName + " 16\n"; in fillShaderSpec()
3856 { "execution_modes", executionModes }, in fillShaderSpec()
/third_party/glslang/SPIRV/
DSpvBuilder.cpp1183 executionModes.push_back(std::unique_ptr<Instruction>(instr)); in addExecutionMode()
1194 executionModes.push_back(std::unique_ptr<Instruction>(instr)); in addExecutionMode()
1205 executionModes.push_back(std::unique_ptr<Instruction>(instr)); in addExecutionModeId()
2963 dumpInstructions(out, executionModes); in dump()
DSpvBuilder.h820 std::vector<std::unique_ptr<Instruction> > executionModes; variable