Home
last modified time | relevance | path

Searched refs:localInvocationIndex (Results 1 – 15 of 15) sorted by relevance

/aosp_15_r20/external/angle/src/libANGLE/renderer/vulkan/shaders/src/third_party/ffx_spd/
H A Dffx_spd.h295 bool SpdExitWorkgroup(AU1 numWorkGroups, AU1 localInvocationIndex) in SpdExitWorkgroup() argument
298 if (localInvocationIndex == 0) in SpdExitWorkgroup()
401 void SpdDownsampleMips_0_1_Intrinsics(AU1 x, AU1 y, AU2 workGroupID, AU1 localInvocationIndex, AU1 … in SpdDownsampleMips_0_1_Intrinsics() argument
433 if ((localInvocationIndex % 4) == 0) in SpdDownsampleMips_0_1_Intrinsics()
457 void SpdDownsampleMips_0_1_LDS(AU1 x, AU1 y, AU2 workGroupID, AU1 localInvocationIndex, AU1 mip) in SpdDownsampleMips_0_1_LDS() argument
488 if (localInvocationIndex < 64) in SpdDownsampleMips_0_1_LDS()
501 if (localInvocationIndex < 64) in SpdDownsampleMips_0_1_LDS()
510 void SpdDownsampleMips_0_1(AU1 x, AU1 y, AU2 workGroupID, AU1 localInvocationIndex, AU1 mip) in SpdDownsampleMips_0_1() argument
513 SpdDownsampleMips_0_1_LDS(x, y, workGroupID, localInvocationIndex, mip); in SpdDownsampleMips_0_1()
515 SpdDownsampleMips_0_1_Intrinsics(x, y, workGroupID, localInvocationIndex, mip); in SpdDownsampleMips_0_1()
[all …]
/aosp_15_r20/external/angle/src/libANGLE/renderer/vulkan/shaders/gen/
H A DGenerateMipmap.comp.00000002.inc561 // bool SpdExitWorkgroup(uint numWorkGroups, uint localInvocationIndex)
564 // if(localInvocationIndex == 0)
627 …wnsampleMips_0_1_Intrinsics(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mip)
659 // if((localInvocationIndex % 4)== 0)
683 // void SpdDownsampleMips_0_1_LDS(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uin…
714 // if(localInvocationIndex < 64)
727 // if(localInvocationIndex < 64)
736 // void SpdDownsampleMips_0_1(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mi…
739 // SpdDownsampleMips_0_1_Intrinsics(x, y, workGroupID, localInvocationIndex, mip);
743 // void SpdDownsampleMip_2(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mip)
[all …]
H A DGenerateMipmap.comp.00000007.inc561 // bool SpdExitWorkgroup(uint numWorkGroups, uint localInvocationIndex)
564 // if(localInvocationIndex == 0)
627 …wnsampleMips_0_1_Intrinsics(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mip)
659 // if((localInvocationIndex % 4)== 0)
683 // void SpdDownsampleMips_0_1_LDS(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uin…
714 // if(localInvocationIndex < 64)
727 // if(localInvocationIndex < 64)
736 // void SpdDownsampleMips_0_1(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mi…
739 // SpdDownsampleMips_0_1_Intrinsics(x, y, workGroupID, localInvocationIndex, mip);
743 // void SpdDownsampleMip_2(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mip)
[all …]
H A DGenerateMipmap.comp.00000006.inc561 // bool SpdExitWorkgroup(uint numWorkGroups, uint localInvocationIndex)
564 // if(localInvocationIndex == 0)
627 …wnsampleMips_0_1_Intrinsics(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mip)
659 // if((localInvocationIndex % 4)== 0)
683 // void SpdDownsampleMips_0_1_LDS(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uin…
714 // if(localInvocationIndex < 64)
727 // if(localInvocationIndex < 64)
736 // void SpdDownsampleMips_0_1(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mi…
739 // SpdDownsampleMips_0_1_Intrinsics(x, y, workGroupID, localInvocationIndex, mip);
743 // void SpdDownsampleMip_2(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mip)
[all …]
H A DGenerateMipmap.comp.00000003.inc561 // bool SpdExitWorkgroup(uint numWorkGroups, uint localInvocationIndex)
564 // if(localInvocationIndex == 0)
627 …wnsampleMips_0_1_Intrinsics(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mip)
659 // if((localInvocationIndex % 4)== 0)
683 // void SpdDownsampleMips_0_1_LDS(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uin…
714 // if(localInvocationIndex < 64)
727 // if(localInvocationIndex < 64)
736 // void SpdDownsampleMips_0_1(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mi…
739 // SpdDownsampleMips_0_1_Intrinsics(x, y, workGroupID, localInvocationIndex, mip);
743 // void SpdDownsampleMip_2(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mip)
[all …]
H A DGenerateMipmap.comp.00000005.inc432 // bool SpdExitWorkgroup(uint numWorkGroups, uint localInvocationIndex)
435 // if(localInvocationIndex == 0)
498 …wnsampleMips_0_1_Intrinsics(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mip)
530 // if((localInvocationIndex % 4)== 0)
554 // void SpdDownsampleMips_0_1_LDS(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uin…
585 // if(localInvocationIndex < 64)
598 // if(localInvocationIndex < 64)
607 // void SpdDownsampleMips_0_1(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mi…
610 // SpdDownsampleMips_0_1_Intrinsics(x, y, workGroupID, localInvocationIndex, mip);
614 // void SpdDownsampleMip_2(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mip)
[all …]
H A DGenerateMipmap.comp.00000001.inc432 // bool SpdExitWorkgroup(uint numWorkGroups, uint localInvocationIndex)
435 // if(localInvocationIndex == 0)
498 …wnsampleMips_0_1_Intrinsics(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mip)
530 // if((localInvocationIndex % 4)== 0)
554 // void SpdDownsampleMips_0_1_LDS(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uin…
585 // if(localInvocationIndex < 64)
598 // if(localInvocationIndex < 64)
607 // void SpdDownsampleMips_0_1(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mi…
610 // SpdDownsampleMips_0_1_Intrinsics(x, y, workGroupID, localInvocationIndex, mip);
614 // void SpdDownsampleMip_2(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mip)
[all …]
H A DGenerateMipmap.comp.00000004.inc432 // bool SpdExitWorkgroup(uint numWorkGroups, uint localInvocationIndex)
435 // if(localInvocationIndex == 0)
498 …wnsampleMips_0_1_Intrinsics(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mip)
530 // if((localInvocationIndex % 4)== 0)
554 // void SpdDownsampleMips_0_1_LDS(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uin…
585 // if(localInvocationIndex < 64)
598 // if(localInvocationIndex < 64)
607 // void SpdDownsampleMips_0_1(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mi…
610 // SpdDownsampleMips_0_1_Intrinsics(x, y, workGroupID, localInvocationIndex, mip);
614 // void SpdDownsampleMip_2(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mip)
[all …]
H A DGenerateMipmap.comp.00000000.inc432 // bool SpdExitWorkgroup(uint numWorkGroups, uint localInvocationIndex)
435 // if(localInvocationIndex == 0)
498 …wnsampleMips_0_1_Intrinsics(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mip)
530 // if((localInvocationIndex % 4)== 0)
554 // void SpdDownsampleMips_0_1_LDS(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uin…
585 // if(localInvocationIndex < 64)
598 // if(localInvocationIndex < 64)
607 // void SpdDownsampleMips_0_1(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mi…
610 // SpdDownsampleMips_0_1_Intrinsics(x, y, workGroupID, localInvocationIndex, mip);
614 // void SpdDownsampleMip_2(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mip)
[all …]
H A DGenerateMipmap.comp.00000009.inc432 // bool SpdExitWorkgroup(uint numWorkGroups, uint localInvocationIndex)
435 // if(localInvocationIndex == 0)
498 …wnsampleMips_0_1_Intrinsics(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mip)
530 // if((localInvocationIndex % 4)== 0)
554 // void SpdDownsampleMips_0_1_LDS(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uin…
585 // if(localInvocationIndex < 64)
598 // if(localInvocationIndex < 64)
607 // void SpdDownsampleMips_0_1(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mi…
610 // SpdDownsampleMips_0_1_Intrinsics(x, y, workGroupID, localInvocationIndex, mip);
614 // void SpdDownsampleMip_2(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mip)
[all …]
H A DGenerateMipmap.comp.00000008.inc432 // bool SpdExitWorkgroup(uint numWorkGroups, uint localInvocationIndex)
435 // if(localInvocationIndex == 0)
498 …wnsampleMips_0_1_Intrinsics(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mip)
530 // if((localInvocationIndex % 4)== 0)
554 // void SpdDownsampleMips_0_1_LDS(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uin…
585 // if(localInvocationIndex < 64)
598 // if(localInvocationIndex < 64)
607 // void SpdDownsampleMips_0_1(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mi…
610 // SpdDownsampleMips_0_1_Intrinsics(x, y, workGroupID, localInvocationIndex, mip);
614 // void SpdDownsampleMip_2(uint x, uint y, uvec2 workGroupID, uint localInvocationIndex, uint mip)
[all …]
/aosp_15_r20/external/swiftshader/src/Pipeline/
H A DComputeProgram.cpp90 …<Byte> data, SpirvRoutine *routine, Int workgroupID[3], SIMD::Int localInvocationIndex, Int subgro… in setSubgroupBuiltins() argument
100 SIMD::Int idx = localInvocationIndex; in setSubgroupBuiltins()
115 routine->localInvocationIndex = localInvocationIndex; in setSubgroupBuiltins()
126 value[builtin.FirstComponent] = As<SIMD::Float>(localInvocationIndex); in setSubgroupBuiltins()
179 auto localInvocationIndex = SIMD::Int(subgroupIndex * SIMD::Width) + SIMD::Int(0, 1, 2, 3); in emit() local
182 auto activeLaneMask = CmpLT(localInvocationIndex, SIMD::Int(invocationsPerWorkgroup)); in emit()
184 setSubgroupBuiltins(data, routine, workgroupID, localInvocationIndex, subgroupIndex); in emit()
H A DComputeProgram.hpp69 …<Byte> data, SpirvRoutine *routine, Int workgroupID[3], SIMD::Int localInvocationIndex, Int subgro…
H A DSpirvShaderDebugger.cpp1238 sw::SIMD::uint3 localInvocationIndex; member
2457 buildGlobal("localInvocationIndex", state->globals.compute.localInvocationIndex); in buildGlobals()
2630 store(compute + OFFSET(Globals::Compute, localInvocationIndex), routine->localInvocationIndex); in dbgBeginEmit()
H A DSpirvShader.hpp1659 SIMD::Int localInvocationIndex; member in sw::SpirvRoutine