Home
last modified time | relevance | path

Searched refs:subgroupsPerWorkgroup (Results 1 – 4 of 4) sorted by relevance

/external/swiftshader/src/Pipeline/
DComputeProgram.cpp70 routine->subgroupsPerWorkgroup = *Pointer<Int>(data + OFFSET(Data, subgroupsPerWorkgroup)); in setWorkgroupBuiltins()
99 value[builtin.FirstComponent] = As<SIMD::Float>(SIMD::Int(routine->subgroupsPerWorkgroup)); in setWorkgroupBuiltins()
221 …auto subgroupsPerWorkgroup = (invocationsPerWorkgroup + invocationsPerSubgroup - 1) / invocationsP… in run() local
236 data.subgroupsPerWorkgroup = subgroupsPerWorkgroup; in run()
274 for(int subgroupIndex = 0; subgroupIndex < subgroupsPerWorkgroup; subgroupIndex++) in run()
282 …routine = (*this)(&data, groupX, groupY, groupZ, workgroupMemory.data(), 0, subgroupsPerWorkgroup); in run()
DComputeProgram.hpp77 uint32_t subgroupsPerWorkgroup; // SPIR-V: "NumSubgroups" member
DSpirvShader.hpp1414 Int subgroupsPerWorkgroup; member in sw::SpirvRoutine
DSpirvShaderDebugger.cpp2627 store(compute + OFFSET(Globals::Compute, numSubgroups), routine->subgroupsPerWorkgroup); in dbgBeginEmit()