<?xml version="1.0" encoding="utf-8" standalone="yes"?>

<?xml-stylesheet href="./_c74_ref.xsl" type="text/xsl"?>

<!--This is an automatically generated file. DO NOT EDIT THIS FILE DIRECTLY. Rather, use the _ref.xml files found in the 'edits' folder.-->
<c74object name="jit.world" module="jit" category="Jitter OpenGL">
	<digest>
		The Jitter world context
	</digest>
	<description>
		The <o>jit.world</o> object encapsulates the functionality of several jitter objects, including <o>jit.window</o>, <o>jit.gl.render</o>, <o>jit.gl.node</o>, <o>jit.gl.cornerpin</o> and <o>jit.phys.world</o>. Physics and GL objects are automatically added to the jit.world context and video objects have their automatic output enabled, when in the same patch.
	</description>
	<!--METADATA-->
	<metadatalist>
		<metadata name="author">
			Cycling '74
		</metadata>
		<metadata name="tag">
			TEXT_HERE
		</metadata>
	</metadatalist>
	<!--INLETS-->
	<inletlist>
		<inlet id="0" type="INLET_TYPE">
			<digest>
				messages to this 3d object
			</digest>
			<description>
				TEXT_HERE
			</description>
		</inlet>
		<inlet id="1" type="INLET_TYPE">
			<digest>
			</digest>
			<description>
				TEXT_HERE
			</description>
		</inlet>
	</inletlist>
	<!--OUTLETS-->
	<outletlist>
		<outlet id="0" type="OUTLET_TYPE">
			<digest>
				texture or matrix output if enabled
			</digest>
			<description>
				TEXT_HERE
			</description>
		</outlet>
		<outlet id="1" type="OUTLET_TYPE">
			<digest>
				render draw bang
			</digest>
			<description>
				TEXT_HERE
			</description>
		</outlet>
		<outlet id="2" type="OUTLET_TYPE">
			<digest>
				dumpout
			</digest>
			<description>
				TEXT_HERE
			</description>
		</outlet>
	</outletlist>
	<!--ARGUMENTS-->
	<objarglist>
		<objarg name="name" optional="1" type="symbol">
			<description>
				The drawing context name
			</description>
		</objarg>
	</objarglist>
	<!--MESSAGES-->
	<methodlist>
		<method name="bang">
			<arglist />
			<digest>
				Draw and update all automatic clients and animations
			</digest>
			<description>
				Draw and update all automatic clients and animations. Should only be called if <at>enable</at> is 0.
			</description>
		</method>
		<method name="int">
			<arglist />
			<digest>
				Set <at>enable</at> attribute
			</digest>
			<description>
				Set the <at>enable</at> attribute. When enabled frame updates are handled automatically.
			</description>
		</method>
		<method name="clear">
			<arglist />
			<digest>
				Clear background
			</digest>
			<description>
				Clear the matrix or texture image from the background, replacing with the <at>erase_color</at>.
			</description>
		</method>
		<method name="(mouse)">
			<digest>
				Mouse events and double-click to bring window to front
			</digest>
			<description>
				Mouse events and double-click to bring window to front.
			</description>
		</method>
		<method name="draw">
			<arglist />
			<digest>
				Draw and update all automatic clients and animations
			</digest>
			<description>
				Draw and update all automatic clients and animations. Should only be called if <at>enable</at> is 0.
			</description>
		</method>
		<method name="front">
			<arglist />
			<digest>
				Bring window to front
			</digest>
			<description>
				Bring window to front.
			</description>
		</method>
		<method name="jit_gl_texture">
			<arglist>
				<arg name="texture-name" type="symbol" />
			</arglist>
			<digest>
				Draw texture to background
			</digest>
			<description>
				Draw the named texture to the background.
			</description>
		</method>
		<method name="sendcornerpin">
			<arglist>
				<arg name="message" optional="0" type="symbol" />
				<arg name="values" optional="1" type="list" />
			</arglist>
			<digest>
				Send messages to the internal <o>jit.gl.cornerpin</o> 
			</digest>
			<description>
				Sends messages to the internal <o>jit.gl.cornerpin</o> object.
			</description>
		</method>
		<method name="sendhandle">
			<arglist>
				<arg name="message" optional="0" type="symbol" />
				<arg name="values" optional="1" type="list" />
			</arglist>
			<digest>
				Send messages to the internal <o>jit.gl.handle</o> 
			</digest>
			<description>
				Sends messages to the internal <o>jit.gl.handle</o> object.
			</description>
		</method>
		<method name="sendnode">
			<arglist>
				<arg name="message" optional="0" type="symbol" />
				<arg name="values" optional="1" type="list" />
			</arglist>
			<digest>
				Send messages to the internal <o>jit.gl.node</o> 
			</digest>
			<description>
				Sends messages to the internal <o>jit.gl.node</o> object.
			</description>
		</method>
		<method name="sendphys">
			<arglist>
				<arg name="message" optional="0" type="symbol" />
				<arg name="values" optional="1" type="list" />
			</arglist>
			<digest>
				Send messages to the internal <o>jit.phys.world</o> 
			</digest>
			<description>
				Sends messages to the internal <o>jit.phys.world</o> object.
			</description>
		</method>
		<method name="sendrender">
			<arglist>
				<arg name="message" optional="0" type="symbol" />
				<arg name="values" optional="1" type="list" />
			</arglist>
			<digest>
				Send messages to the internal <o>jit.gl.render</o> 
			</digest>
			<description>
				Sends messages to the internal <o>jit.gl.render</o> object.
			</description>
		</method>
		<method name="sendwindow">
			<arglist>
				<arg name="message" optional="0" type="symbol" />
				<arg name="values" optional="1" type="list" />
			</arglist>
			<digest>
				Send messages to the internal <o>jit.window</o> 
			</digest>
			<description>
				Sends messages to the internal <o>jit.window</o> object.
			</description>
		</method>
	</methodlist>
	<jittermethodlist>
		<jittermethod name="exportattrs" />
		<jittermethod name="exportsummary" />
		<jittermethod name="getattributes" />
		<jittermethod name="getstate" />
		<jittermethod name="importattrs" />
		<jittermethod name="jit_matrix" />
		<jittermethod name="summary" />
	</jittermethodlist>
	<!--ATTRIBUTES-->
	<attributelist>
		<attribute name="border" get="1" set="1" type="int" size="1">
			<digest>
				Show window border
			</digest>
			<description>
				Show window border (default = 1).
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Border" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="auto_handle" get="1" set="1" type="int" size="1">
			<digest>
				Enable auto-handle mode
			</digest>
			<description>
				Enable auto-handle mode on the internal <o>jit.gl.handle</o> object (default = 0).
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Auto Handle" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="enable" get="1" set="1" type="int" size="1">
			<digest>
				Enable automatic rendering
			</digest>
			<description>
				Enable automatic rendering (default = 0). When enabled, rendering is performed automatically.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Enable" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="dim" get="1" set="1" type="int" size="2">
			<digest>
				Internal texture dimensions
			</digest>
			<description>
				Internal texture dimensions (default = 640 x 480). This attribute is set only if the desired texture output dimensions should differ from the window <at>size</at>. If no arguments are given, the texture dimensions will adapt to the window size.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Dim" />
			</attributelist>
		</attribute>
		<attribute name="displaylink" get="1" set="1" type="int" size="1">
			<digest>
				Enable sync to display swap
			</digest>
			<description>
				Enable render draw sync to display swap (default = 1) (Mac only). When enabled, render draw calls are synced to the display swap.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Display Link" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="drawbang" get="1" set="1" type="symbol" size="1">
			<digest>
				Draw bang output timing
			</digest>
			<description>
				The draw bang output timing (default = prerender). Determines if the middle-outlet draw bang happens before or after rendering.
			</description>
			<attributelist>
				<attribute name="enumvals" get="1" set="1" type="atom" size="2">
					<enumlist>
						<enum name="prerender">
							<digest>
								Before rendering
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="postrender">
							<digest>
								After rendering
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
					</enumlist>
				</attribute>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Draw Bang" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="enum" />
			</attributelist>
		</attribute>
		<attribute name="drawto" get="1" set="1" type="symbol" size="1">
			<digest>
				Internal <o>jit.gl.render</o> context name
			</digest>
			<description>
				The internal <o>jit.gl.render</o> context name (default = UID). <o>jit.world</o> drawto is the parent context of the internal <o>jit.gl.node</o> sub-context.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Drawto" />
			</attributelist>
		</attribute>
		<attribute name="capture" get="1" set="1" type="int" size="1">
			<digest>
				Capture to internal texture
			</digest>
			<description>
				Capture to the internal texture (default = 0). When enabled, all rendering is captured to texture and the texture name is output out the left outlet. The texture is also drawn to the internal <o>jit.gl.cornerpin</o> for display on the window. Synonym for <at>output_texture</at>.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Capture" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="floating" get="1" set="1" type="int" size="1">
			<digest>
				Enable floating window style
			</digest>
			<description>
				Enable floating window style (default = 0).
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Floating" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="fps" get="1" set="1" type="float" size="1">
			<digest>
				Frames per second of automatic rendering
			</digest>
			<description>
				The frames per second of automatic rendering (default = 30). Setting <at>fps</at> also sets <at>interval</at>. These attributes only have an effect if <at>enable</at> is 1 and <at>displaylink</at> is 0.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="FPS" />
			</attributelist>
		</attribute>
		<attribute name="fsaa" get="1" set="1" type="int" size="1">
			<digest>
				Enable full scene anti-aliasing
			</digest>
			<description>
				Enable full scene anti-aliasing (default = 0).
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="FSAA" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="fsmenubar" get="1" set="1" type="int" size="1">
			<digest>
				Enable menubar in fullscreen
			</digest>
			<description>
				Enable menubar in fullscreen (default = 1).
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Fullscreen Menubar" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="fullscreen" get="1" set="1" type="int" size="1">
			<digest>
				Enable fullscreen
			</digest>
			<description>
				Enable fullscreen (default = 0).
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Fullscreen" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="enable_cornerpin" get="1" set="1" type="int" size="1">
			<digest>
				Enable internal <o>jit.gl.cornerpin</o> 
			</digest>
			<description>
				Enable the internal <o>jit.gl.cornerpin</o> object (default = 0). When enabled the cornerpin's handles are visible, and mouse handler is enabled. Enabling also sets <at>output_texture</at> to 1. Attributes and messages of the cornerpin can be sent using <m>sendcornerpin</m>.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Enable Cornerpin" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="erase_color" get="1" set="1" type="float" size="4">
			<digest>
				Background and clear color
			</digest>
			<description>
				Background and clear color as RGBA values (default = 0.2 0.2 0.2 1.0).
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Erase Color" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="rgba" />
			</attributelist>
		</attribute>
		<attribute name="esc_fullscreen" get="1" set="1" type="int" size="1">
			<digest>
				Escape key to fullscreen
			</digest>
			<description>
				When enabled, the escape key sends the window to fullscreen (default = 1).
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Esc Fullscreen" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="interval" get="1" set="1" type="int" size="1">
			<digest>
				Millisecond interval of automatic rendering
			</digest>
			<description>
				The millisecond interval of automatic rendering (default = 33). Setting <at>interval</at> also sets <at>fps</at>. These attributes only have an effect if <at>enable</at> is 1 and <at>displaylink</at> is 0.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Interval" />
			</attributelist>
		</attribute>
		<attribute name="high_res" get="1" set="1" type="int" size="1">
			<digest>
				Enable high resolution drawing
			</digest>
			<description>
				Enable high resolution accelerated drawing on supported high DPI Retina devices (default = 0) (Mac only).
			</description>
			<attributelist>
				<attribute name="invisible" get="1" set="1" type="int" size="1" value="1" />
				<attribute name="obsolete" get="1" set="1" type="int" size="1" value="1" />
			</attributelist>
		</attribute>
		<attribute name="matrix_mode_async" get="1" set="1" type="int" size="1">
			<digest>
				Enable asynchronous matrix output
			</digest>
			<description>
				Enable asynchronous matrix output (default = 1). When enabled jit.world will use the more CPU efficient asynchronous code path for matrix output. Disable if synchronous output is desired.
			</description>
			<attributelist>
				<attribute name="introduced" get="1" set="1" type="symbol" size="1" value="8.0.0" />
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Matrix Mode Async" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="output_matrix" get="1" set="1" type="int" size="1">
			<digest>
				Output scene as matrix
			</digest>
			<description>
				Output the scene as a matrix (default = 0). When enabled, all rendering is captured to texture then read back to an internal matrix, and the matrix name is output out the left outlet. The texture is also drawn to the internal <o>jit.gl.cornerpin</o> for display on the window.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Output Matrix" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="output_texture" get="1" set="1" type="int" size="1">
			<digest>
				Capture to internal texture
			</digest>
			<description>
				Capture to the internal texture (default = 0). When enabled, all rendering is captured to texture and the texture name is output out the left outlet. The texture is also drawn to the internal <o>jit.gl.cornerpin</o> for display on the window. Synonym for <at>capture</at>.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Output Texture" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="name" get="1" set="1" type="symbol" size="1">
			<digest>
				The drawing context name
			</digest>
			<description>
				The drawing context name (default = UID). Jitter GL objects attach to this context through their <at>drawto</at> attribute. The <o>jit.world</o> name is actually the internal <o>jit.gl.node</o> sub-context name.
				<br />
				Using <o>jit.world</o> in a Max for Live device requires an implicitly named context or --- (triple-dash) named contexts.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Name" />
			</attributelist>
		</attribute>
		<attribute name="phys_worldname" get="1" set="1" type="symbol" size="1">
			<digest>
				Physics world name
			</digest>
			<description>
				The internal <o>jit.phys.world</o> physics world name (default = UID).
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Physics World Name" />
			</attributelist>
		</attribute>
		<attribute name="position" get="1" set="1" type="float" size="3">
			<digest>
				The 3D origin in the form x y z
			</digest>
			<description>
				The 3D origin in the form x y z (default = 0. 0. 0.). This attribute sets the internal <o>jit.gl.node</o> position.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Position" />
			</attributelist>
		</attribute>
		<attribute name="ortho" get="1" set="1" type="int" size="1">
			<digest>
				Orthographic projection mode
			</digest>
			<description>
				Orthographic projection mode (default = 0)
				<br />
				0 = orthographic projection off (perspective projection)
				<br />
				1 = orthographic projection on, using lens angle
				<br />
				2 = orthographic projection on, ignoring lens angle
			</description>
			<attributelist>
				<attribute name="enumvals" get="1" set="1" type="atom" size="3">
					<enumlist>
						<enum name="Off (Perspective)">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="Orthographic (Lens Angle)">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="Orthographic (No Lens Angle)">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
					</enumlist>
				</attribute>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Ortho" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="enumindex" />
			</attributelist>
		</attribute>
		<attribute name="preserve_aspect" get="1" set="1" type="int" size="1">
			<digest>
				Preserve aspect ratio flag
			</digest>
			<description>
				Preserve aspect ratio flag of input image (default = 1)
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Preserve Aspect" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="size" get="1" set="1" type="int" size="2">
			<digest>
				Window size
			</digest>
			<description>
				Window size (default = 640 480)
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Size" />
			</attributelist>
		</attribute>
		<attribute name="rect" get="1" set="1" type="int" size="4">
			<digest>
				Window rectangle
			</digest>
			<description>
				The window rectangle is specified in pixels giving the left, top, right, and bottom coordinates of the window from the upper left corner.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Rect" />
			</attributelist>
		</attribute>
		<attribute name="shared" get="1" set="1" type="int" size="1">
			<digest>
				Set the window as a shared context
			</digest>
			<description>
				Sets the window as a shared OpenGL context (default = 0).
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Shared" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="sync" get="1" set="1" type="int" size="1">
			<digest>
				Enable vertical sync
			</digest>
			<description>
				The vertical sync flag sets the window to update synchronous to the monitor's refresh (default = 1).
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Sync" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="rotate" get="1" set="1" type="float" size="4">
			<digest>
				The axis and angle of rotation
			</digest>
			<description>
				The angle of rotation and the three axes about which the rotation is performed in the form rotation-angle x y z (default = 0. 0. 1. 0.). This attribute sets the internal <o>jit.gl.node</o> rotate.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Rotate" />
			</attributelist>
		</attribute>
		<attribute name="quat" get="1" set="1" type="float" size="4">
			<digest>
				Quaternion orientation
			</digest>
			<description>
				Specifies a quaternion orientation in 3D space (default = 0 0 0 1). This attribute sets the internal <o>jit.gl.node</o> quat.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Quat" />
			</attributelist>
		</attribute>
		<attribute name="rotatexyz" get="1" set="1" type="float" size="3">
			<digest>
				Euler orientation
			</digest>
			<description>
				Specifies an Euler orientation in 3D space (default = 0 0 0). This attribute sets the internal <o>jit.gl.node</o> rotatexyz.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Rotate XYZ" />
			</attributelist>
		</attribute>
		<attribute name="scale" get="1" set="1" type="float" size="3">
			<digest>
				The 3D scaling factor
			</digest>
			<description>
				The 3D scaling factor in the form x y z (default = 1. 1. 1.). This attribute sets the internal <o>jit.gl.node</o> scale.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Scale" />
			</attributelist>
		</attribute>
		<attribute name="windowposition" get="1" set="1" type="int" size="2">
			<digest>
				Window position
			</digest>
			<description>
				Window position is specified in pixels by an x and y offset value in global coordinates from the upper left corner of the screen.
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Window Position" />
			</attributelist>
		</attribute>
		<attribute name="visible" get="1" set="1" type="int" size="1">
			<digest>
				Enable window visibility
			</digest>
			<description>
				Enable window visibility (default = 1).
			</description>
			<attributelist>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Visible" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
	</attributelist>
	<jitterattributelist />
	<!--EXAMPLE-->
	<examplelist>
		<example caption="jit.world" img="jit.world.png" />
	</examplelist>
	<!--SEEALSO-->
	<seealsolist>
		<seealso name="jit.window" />
		<seealso name="jit.gl.render" />
		<seealso name="jit.gl.node" />
		<seealso name="jit.gl.cornerpin" />
		<seealso name="jit.phys.world" />
		<seealso name="jit.pworld" />
	</seealsolist>
	<discussion>
		Typically the <o>jit.world</o> window will display context objects as soon as receiving the first draw call, either via external bang or internally via automatic rendering (<at>enable</at> 1). If <at>output_texture</at> is enabled two draw calls are required for correct display and output.  An additional draw call is required for correct matrix output if both <at>output_matrix</at> and <at>matrix_mode_async</at> are enabled.
	</discussion>
</c74object>
