|  | 
 | 
						
						
						
							|  | #line 1
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | struct PS_OUTPUT
 | 
						
						
						
							|  | {
 | 
						
						
						
							|  |     float4 Color : SV_Target0;
 | 
						
						
						
							|  |     float  Depth : SV_Depth;
 | 
						
						
						
							|  | };
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | #line 2
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | PS_OUTPUT main()
 | 
						
						
						
							|  | {
 | 
						
						
						
							|  |    PS_OUTPUT psout;
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | #line 123 "SomeFile.frag"
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  |    int thisLineIs = __LINE__;  // gets 124
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  |    psout.Color = float4(thisLineIs, 0, 0, 1);
 | 
						
						
						
							|  |    psout.Depth = 1.0;
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  |    return psout;
 | 
						
						
						
							|  | }
 |