1617a3babSopenharmony_ci#version 460 core 2617a3babSopenharmony_ci 3617a3babSopenharmony_cilayout(local_size_x=64) in; 4617a3babSopenharmony_ci 5617a3babSopenharmony_cistruct sA { 6617a3babSopenharmony_ci int x, y; 7617a3babSopenharmony_ci}; 8617a3babSopenharmony_ci 9617a3babSopenharmony_cistruct sB { 10617a3babSopenharmony_ci sA a; 11617a3babSopenharmony_ci}; 12617a3babSopenharmony_ci 13617a3babSopenharmony_cilayout(binding=0,set=0) uniform ubo { 14617a3babSopenharmony_ci sB b; 15617a3babSopenharmony_ci}; 16617a3babSopenharmony_ci 17617a3babSopenharmony_cistruct sC { 18617a3babSopenharmony_ci sA state; 19617a3babSopenharmony_ci} c = { 20617a3babSopenharmony_ci b.a, 21617a3babSopenharmony_ci}; 22617a3babSopenharmony_ci 23617a3babSopenharmony_civoid main() 24617a3babSopenharmony_ci{ 25617a3babSopenharmony_ci} 26