18bf80f4bSopenharmony_ci{ 28bf80f4bSopenharmony_ci "target" : "my_fullscreen.frag", 38bf80f4bSopenharmony_ci "template" : "simple/core_fullscreen_template.json", 48bf80f4bSopenharmony_ci "types" : [ 58bf80f4bSopenharmony_ci { 68bf80f4bSopenharmony_ci "name" : "Time", 78bf80f4bSopenharmony_ci "members" : [ 88bf80f4bSopenharmony_ci { 98bf80f4bSopenharmony_ci "type": "float", 108bf80f4bSopenharmony_ci "name" : "t" 118bf80f4bSopenharmony_ci } 128bf80f4bSopenharmony_ci ] 138bf80f4bSopenharmony_ci } 148bf80f4bSopenharmony_ci ], 158bf80f4bSopenharmony_ci "uniforms" : [ 168bf80f4bSopenharmony_ci { 178bf80f4bSopenharmony_ci "type": "sampler2D", 188bf80f4bSopenharmony_ci "name": "Image0" 198bf80f4bSopenharmony_ci }, 208bf80f4bSopenharmony_ci { 218bf80f4bSopenharmony_ci "type": "sampler2D", 228bf80f4bSopenharmony_ci "name": "Image1" 238bf80f4bSopenharmony_ci }, 248bf80f4bSopenharmony_ci { 258bf80f4bSopenharmony_ci "type": "Time", 268bf80f4bSopenharmony_ci "name": "uTime" 278bf80f4bSopenharmony_ci } 288bf80f4bSopenharmony_ci ], 298bf80f4bSopenharmony_ci "blocks" : [ 308bf80f4bSopenharmony_ci { 318bf80f4bSopenharmony_ci "name" : "IMAGE", 328bf80f4bSopenharmony_ci "source": "simple/snippets/core_image_blocks.h", 338bf80f4bSopenharmony_ci "function": "GenericImageSample", 348bf80f4bSopenharmony_ci "inputs": [ 358bf80f4bSopenharmony_ci { 368bf80f4bSopenharmony_ci "type": "vec2", 378bf80f4bSopenharmony_ci "name": "inUv" 388bf80f4bSopenharmony_ci }, 398bf80f4bSopenharmony_ci { 408bf80f4bSopenharmony_ci "type": "sampler2D", 418bf80f4bSopenharmony_ci "name": "Image0" 428bf80f4bSopenharmony_ci } 438bf80f4bSopenharmony_ci ], 448bf80f4bSopenharmony_ci "outputs": [ 458bf80f4bSopenharmony_ci { 468bf80f4bSopenharmony_ci "type": "vec4", 478bf80f4bSopenharmony_ci "name": "ImageRes0" 488bf80f4bSopenharmony_ci } 498bf80f4bSopenharmony_ci ] 508bf80f4bSopenharmony_ci }, 518bf80f4bSopenharmony_ci { 528bf80f4bSopenharmony_ci "name" : "IMAGE", 538bf80f4bSopenharmony_ci "source": "simple/snippets/core_image_blocks.h", 548bf80f4bSopenharmony_ci "function": "GenericImageSample", 558bf80f4bSopenharmony_ci "inputs": [ 568bf80f4bSopenharmony_ci { 578bf80f4bSopenharmony_ci "type": "vec2", 588bf80f4bSopenharmony_ci "name": "inUv" 598bf80f4bSopenharmony_ci }, 608bf80f4bSopenharmony_ci { 618bf80f4bSopenharmony_ci "type": "sampler2D", 628bf80f4bSopenharmony_ci "name": "Image1" 638bf80f4bSopenharmony_ci } 648bf80f4bSopenharmony_ci ], 658bf80f4bSopenharmony_ci "outputs": [ 668bf80f4bSopenharmony_ci { 678bf80f4bSopenharmony_ci "type": "vec4", 688bf80f4bSopenharmony_ci "name": "ImageRes1" 698bf80f4bSopenharmony_ci } 708bf80f4bSopenharmony_ci ] 718bf80f4bSopenharmony_ci }, 728bf80f4bSopenharmony_ci { 738bf80f4bSopenharmony_ci "name" : "LERP", 748bf80f4bSopenharmony_ci "source" : "simple/snippets/core_lerp_blocks.h", 758bf80f4bSopenharmony_ci "function" : "GenericLerp", 768bf80f4bSopenharmony_ci "inputs": [ 778bf80f4bSopenharmony_ci { 788bf80f4bSopenharmony_ci "type": "vec4", 798bf80f4bSopenharmony_ci "name": "ImageRes0" 808bf80f4bSopenharmony_ci }, 818bf80f4bSopenharmony_ci { 828bf80f4bSopenharmony_ci "type": "vec4", 838bf80f4bSopenharmony_ci "name": "ImageRes1" 848bf80f4bSopenharmony_ci }, 858bf80f4bSopenharmony_ci { 868bf80f4bSopenharmony_ci "type": "float", 878bf80f4bSopenharmony_ci "name": "uTime.t" 888bf80f4bSopenharmony_ci } 898bf80f4bSopenharmony_ci ], 908bf80f4bSopenharmony_ci "outputs": [ 918bf80f4bSopenharmony_ci { 928bf80f4bSopenharmony_ci "type": "vec4", 938bf80f4bSopenharmony_ci "name": "outColor" 948bf80f4bSopenharmony_ci } 958bf80f4bSopenharmony_ci ] 968bf80f4bSopenharmony_ci } 978bf80f4bSopenharmony_ci ] 988bf80f4bSopenharmony_ci} 99