1617a3babSopenharmony_ci#version 310 es 2617a3babSopenharmony_ci 3617a3babSopenharmony_ci#pragma use_vulkan_memory_model 4617a3babSopenharmony_ci 5617a3babSopenharmony_ci#extension GL_EXT_demote_to_helper_invocation : require 6617a3babSopenharmony_ci 7617a3babSopenharmony_ciprecision highp float; 8617a3babSopenharmony_ci 9617a3babSopenharmony_cilayout (set=0, binding=0) buffer B { 10617a3babSopenharmony_ci float o; 11617a3babSopenharmony_ci}; 12617a3babSopenharmony_ci 13617a3babSopenharmony_civoid main() { 14617a3babSopenharmony_ci demote; 15617a3babSopenharmony_ci o = gl_HelperInvocation ? 1.0 : 0.0; 16617a3babSopenharmony_ci} 17