	.file	"454946.c"
	.intel_syntax noprefix
	.text
	.globl	datatoc_object_empty_axes_vert_glsl_size
	.data
	.align 4
	.type	datatoc_object_empty_axes_vert_glsl_size, @object
	.size	datatoc_object_empty_axes_vert_glsl_size, 4
datatoc_object_empty_axes_vert_glsl_size:
	.long	971
	.globl	datatoc_object_empty_axes_vert_glsl
	.align 32
	.type	datatoc_object_empty_axes_vert_glsl, @object
	.size	datatoc_object_empty_axes_vert_glsl, 972
datatoc_object_empty_axes_vert_glsl:
	.ascii	"\r\nuniform mat4 ViewProjectionMatrix;\r\nuniform mat4 Model"
	.ascii	"Matrix;\r\n\r\nuniform vec3 screenVecs[3];\r\n\r\n/* ---- In"
	.ascii	"stantiated Attribs ---- */\r\nin float axis; /* position on "
	.ascii	"the axis. [0.0-1.0] is X axis, [1.0-2.0] is Y, etc... */\r\n"
	.ascii	"in vec2 screenPos;\r\n\r\n/* ---- Per instance Attribs ---- "
	.ascii	"*/\r\nin vec3 color;\r\nin float size;\r\nin mat4 InstanceMo"
	.ascii	"delMatrix;\r\n\r\nflat out vec4 finalColor;\r\n\r\nvoid main"
	.ascii	"()\r\n{\r\n\tfloat draw_size = 4.0 * size;\r\n\tvec3 chosen_"
	.ascii	"axis = InstanceModelMatrix[int(axis)].xyz;\r\n\tvec3 loc = I"
	.ascii	"nstanceModelMatrix[3].xyz;\r\n\tvec3 wpos = loc + chosen_axi"
	.ascii	"s * fract(axis) * draw_size;\r\n\tvec3 spos = screenVecs[0]."
	.ascii	"xyz * screenPos.x + screenVecs[1].xyz * screenPos.y;\r\n\t/*"
	.ascii	" Scale uniformly by axis length */\r\n\tspos *= leng"
	.string	"th(chosen_axis) * draw_size;\r\n\r\n\tvec4 pos = vec4(wpos + spos, 1.0);\r\n\tgl_Position = ViewProjectionMatrix * pos;\r\n\r\n\tfinalColor = vec4(color, 1.0);\r\n\r\n#ifdef USE_WORLD_CLIP_PLANES\r\n\tworld_clip_planes_calc_clip_distance((ModelMatrix * pos).xyz);\r\n#endif\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	"454946.c"
	.text
	.global	datatoc_object_empty_axes_vert_glsl_size
	.data
	.align	2
	.type	datatoc_object_empty_axes_vert_glsl_size, %object
	.size	datatoc_object_empty_axes_vert_glsl_size, 4
datatoc_object_empty_axes_vert_glsl_size:
	.word	971
	.global	datatoc_object_empty_axes_vert_glsl
	.align	2
	.type	datatoc_object_empty_axes_vert_glsl, %object
	.size	datatoc_object_empty_axes_vert_glsl, 972
datatoc_object_empty_axes_vert_glsl:
	.ascii	"\015\012uniform mat4 ViewProjectionMatrix;\015\012u"
	.ascii	"niform mat4 ModelMatrix;\015\012\015\012uniform vec"
	.ascii	"3 screenVecs[3];\015\012\015\012/* ---- Instantiate"
	.ascii	"d Attribs ---- */\015\012in float axis; /* position"
	.ascii	" on the axis. [0.0-1.0] is X axis, [1.0-2.0] is Y, "
	.ascii	"etc... */\015\012in vec2 screenPos;\015\012\015\012"
	.ascii	"/* ---- Per instance Attribs ---- */\015\012in vec3"
	.ascii	" color;\015\012in float size;\015\012in mat4 Instan"
	.ascii	"ceModelMatrix;\015\012\015\012flat out vec4 finalCo"
	.ascii	"lor;\015\012\015\012void main()\015\012{\015\012\011"
	.ascii	"float draw_size = 4.0 * size;\015\012\011vec3 chose"
	.ascii	"n_axis = InstanceModelMatrix[int(axis)].xyz;\015\012"
	.ascii	"\011vec3 loc = InstanceModelMatrix[3].xyz;\015\012\011"
	.ascii	"vec3 wpos = loc + chosen_axis * fract(axis) * draw_"
	.ascii	"size;\015\012\011vec3 spos = screenVecs[0].xyz * sc"
	.ascii	"reenPos.x + screenVecs[1].xyz * screenPos.y;\015\012"
	.ascii	"\011/* Scale uniformly by axis length */\015\012\011"
	.ascii	"spos *= length(chosen_axis) * draw_size;\015\012\015"
	.ascii	"\012\011vec4 pos = vec4(wpos + spos, 1.0);\015\012\011"
	.ascii	"gl_Position = ViewProjectionMatrix * pos;\015\012\015"
	.ascii	"\012\011finalColor = vec4(color, 1.0);\015\012\015\012"
	.ascii	"#ifdef USE_WORLD_CLIP_PLANES\015\012\011world_clip_"
	.ascii	"planes_calc_clip_distance((ModelMatrix * pos).xyz);"
	.ascii	"\015\012#endif\015\012}\015\012\000"
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
