Home
last modified time | relevance | path

Searched refs:HS_SUBGROUP_LANE_ID (Results 1 – 8 of 8) sorted by relevance

/external/skia/src/compute/hs/vk/
Dhs_glsl_macros.h150 HS_SUBGROUP_LANE_ID(); \
153 (HS_SUBGROUP_LANE_ID() ^ (HS_SLAB_THREADS - 1))
165 HS_SUBGROUP_LANE_ID()
177 const uint flip_lane_idx = HS_SUBGROUP_LANE_ID() ^ mask; \
178 const bool t_lt = HS_SUBGROUP_LANE_ID() < flip_lane_idx
181 const uint half_lane_idx = HS_SUBGROUP_LANE_ID() ^ mask; \
182 const bool t_lt = HS_SUBGROUP_LANE_ID() < half_lane_idx
384 (HS_SUBGROUP_LANE_ID() & (1 << (level-1))) == 0;
/external/skqp/src/compute/hs/vk/
Dhs_glsl_macros.h150 HS_SUBGROUP_LANE_ID(); \
153 (HS_SUBGROUP_LANE_ID() ^ (HS_SLAB_THREADS - 1))
165 HS_SUBGROUP_LANE_ID()
177 const uint flip_lane_idx = HS_SUBGROUP_LANE_ID() ^ mask; \
178 const bool t_lt = HS_SUBGROUP_LANE_ID() < flip_lane_idx
181 const uint half_lane_idx = HS_SUBGROUP_LANE_ID() ^ mask; \
182 const bool t_lt = HS_SUBGROUP_LANE_ID() < half_lane_idx
384 (HS_SUBGROUP_LANE_ID() & (1 << (level-1))) == 0;
/external/skqp/src/compute/hs/vk/intel/
Dhs_glsl_macros.h36 #define HS_SUBGROUP_LANE_ID() hs_subgroup_lane_id macro
43 #define HS_SUBGROUP_LANE_ID() gl_SubgroupInvocationID macro
/external/skia/src/compute/hs/vk/intel/
Dhs_glsl_macros.h36 #define HS_SUBGROUP_LANE_ID() hs_subgroup_lane_id macro
43 #define HS_SUBGROUP_LANE_ID() gl_SubgroupInvocationID macro
/external/skqp/src/compute/hs/vk/nvidia/
Dhs_glsl_macros.h25 #define HS_SUBGROUP_LANE_ID() gl_SubgroupInvocationID macro
/external/skia/src/compute/hs/vk/nvidia/
Dhs_glsl_macros.h25 #define HS_SUBGROUP_LANE_ID() gl_SubgroupInvocationID macro
/external/skia/src/compute/hs/vk/amd/
Dhs_glsl_macros.h25 #define HS_SUBGROUP_LANE_ID() gl_SubgroupInvocationID macro
/external/skqp/src/compute/hs/vk/amd/
Dhs_glsl_macros.h25 #define HS_SUBGROUP_LANE_ID() gl_SubgroupInvocationID macro