	.file	"939290.c"
	.intel_syntax noprefix
	.text
	.globl	datatoc_gpencil_fx_shadow_resolve_frag_glsl_size
	.data
	.align 4
	.type	datatoc_gpencil_fx_shadow_resolve_frag_glsl_size, @object
	.size	datatoc_gpencil_fx_shadow_resolve_frag_glsl_size, 4
datatoc_gpencil_fx_shadow_resolve_frag_glsl_size:
	.long	983
	.globl	datatoc_gpencil_fx_shadow_resolve_frag_glsl
	.align 32
	.type	datatoc_gpencil_fx_shadow_resolve_frag_glsl, @object
	.size	datatoc_gpencil_fx_shadow_resolve_frag_glsl, 984
datatoc_gpencil_fx_shadow_resolve_frag_glsl:
	.ascii	"/* *********************************************************"
	.ascii	"********** */\r\n/* Resolve Shadow pass                     "
	.ascii	"                            */\r\n/* ***********************"
	.ascii	"******************************************** */\r\nuniform s"
	.ascii	"ampler2D strokeColor;\r\nuniform sampler2D strokeDepth;\r\nu"
	.ascii	"niform sampler2D shadowColor;\r\nuniform sampler2D shadowDep"
	.ascii	"th;\r\n\r\nout vec4 FragColor;\r\n\r\nvoid main()\r\n{\r\n\t"
	.ascii	"ivec2 uv = ivec2(gl_FragCoord.xy);\r\n\r\n\tfloat stroke_dep"
	.ascii	"th = texelFetch(strokeDepth, uv.xy, 0).r;\r\n\tfloat shadow_"
	.ascii	"depth = texelFetch(shadowDepth, uv.xy, 0).r;\r\n\tvec4 strok"
	.ascii	"e_pixel= texelFetch(strokeColor, uv.xy, 0);\r\n\tvec4 shadow"
	.ascii	"_pixel= texelFetch(shadowColor, uv.xy, 0);\r\n\r\n\t/* copy "
	.ascii	"original pixel */\r\n\tvec4 outcolor = stroke_pixel;\r\n"
	.string	"\tfloat outdepth = stroke_depth;\r\n\r\n\t/* if stroke is not on top, copy shadow */\r\n\tif ((stroke_pixel.a <= 0.2) && (shadow_pixel.a > 0.0))  {\r\n\t\toutcolor = shadow_pixel;\r\n\t\toutdepth = shadow_depth;\r\n\t}\r\n\r\n\tgl_FragDepth = outdepth;\r\n\tFragColor = outcolor;\r\n}\r\n"
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"939290.c"
	.text
	.global	datatoc_gpencil_fx_shadow_resolve_frag_glsl_size
	.data
	.align	2
	.type	datatoc_gpencil_fx_shadow_resolve_frag_glsl_size, %object
	.size	datatoc_gpencil_fx_shadow_resolve_frag_glsl_size, 4
datatoc_gpencil_fx_shadow_resolve_frag_glsl_size:
	.word	983
	.global	datatoc_gpencil_fx_shadow_resolve_frag_glsl
	.align	2
	.type	datatoc_gpencil_fx_shadow_resolve_frag_glsl, %object
	.size	datatoc_gpencil_fx_shadow_resolve_frag_glsl, 984
datatoc_gpencil_fx_shadow_resolve_frag_glsl:
	.ascii	"/* ************************************************"
	.ascii	"******************* */\015\012/* Resolve Shadow pas"
	.ascii	"s                                                 *"
	.ascii	"/\015\012/* ***************************************"
	.ascii	"**************************** */\015\012uniform samp"
	.ascii	"ler2D strokeColor;\015\012uniform sampler2D strokeD"
	.ascii	"epth;\015\012uniform sampler2D shadowColor;\015\012"
	.ascii	"uniform sampler2D shadowDepth;\015\012\015\012out v"
	.ascii	"ec4 FragColor;\015\012\015\012void main()\015\012{\015"
	.ascii	"\012\011ivec2 uv = ivec2(gl_FragCoord.xy);\015\012\015"
	.ascii	"\012\011float stroke_depth = texelFetch(strokeDepth"
	.ascii	", uv.xy, 0).r;\015\012\011float shadow_depth = texe"
	.ascii	"lFetch(shadowDepth, uv.xy, 0).r;\015\012\011vec4 st"
	.ascii	"roke_pixel= texelFetch(strokeColor, uv.xy, 0);\015\012"
	.ascii	"\011vec4 shadow_pixel= texelFetch(shadowColor, uv.x"
	.ascii	"y, 0);\015\012\015\012\011/* copy original pixel */"
	.ascii	"\015\012\011vec4 outcolor = stroke_pixel;\015\012\011"
	.ascii	"float outdepth = stroke_depth;\015\012\015\012\011/"
	.ascii	"* if stroke is not on top, copy shadow */\015\012\011"
	.ascii	"if ((stroke_pixel.a <= 0.2) && (shadow_pixel.a > 0."
	.ascii	"0))  {\015\012\011\011outcolor = shadow_pixel;\015\012"
	.ascii	"\011\011outdepth = shadow_depth;\015\012\011}\015\012"
	.ascii	"\015\012\011gl_FragDepth = outdepth;\015\012\011Fra"
	.ascii	"gColor = outcolor;\015\012}\015\012\000"
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
