| 
					
				 | 
			
			
				@@ -227,20 +227,11 @@ public unsafe class BRGRenderBasic 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 计算最后一个窗口中的实例数量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         int itemInLastBatch = m_instanceCount - m_maxInstancePerWindow * completeWindows; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 如果最后一个窗口中有数据需要上传 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // if (itemInLastBatch > 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     // 计算窗口在float4单位中的偏移量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     int windowOffsetInFloat4 = (lastBatchId * m_alignedGPUWindowSize) / 16 * 3; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     // 计算obj2world矩阵在缓冲区中的偏移量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     int offsetMat1 = windowOffsetInFloat4 + m_maxInstancePerWindow * 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     // 计算world2obj矩阵在缓冲区中的偏移量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     int offsetMat2 = windowOffsetInFloat4 + m_maxInstancePerWindow * 3; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     // 计算颜色数据在缓冲区中的偏移量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     int offsetColor = windowOffsetInFloat4 + m_maxInstancePerWindow * 3 * 2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     // 上传obj2world矩阵数据(每个实例3个float4) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //     m_GPUPersistentInstanceData.SetData(m_sysmemBuffer, offsetMat1, offsetMat1, itemInLastBatch * 3); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //     m_GPUPersistentInstanceData.SetData(m_transfromBuffer, 0, 0, itemInLastBatch * 3); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //     // 上传world2obj矩阵数据(每个实例3个float4) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //     m_GPUPersistentInstanceData.SetData(m_sysmemBuffer, offsetMat2, offsetMat2, itemInLastBatch * 3); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //     // // 上传颜色数据(每个实例1个float4) 
			 |