 33a4d7d1ba
			
		
	
	
		33a4d7d1ba
		
			
		
	
	
	
	
		
			
			* Eliminate CB0 accesses Still some work to do, decouple from hle? * Forgot the important part somehow * Fix and improve alignment test * Address Feedback * Remove some complexity when checking storage buffer alignment * Update Ryujinx.Graphics.Shader/Translation/Optimizations/GlobalToStorage.cs Co-authored-by: gdkchan <gab.dark.100@gmail.com> Co-authored-by: gdkchan <gab.dark.100@gmail.com>
		
			
				
	
	
		
			16 lines
		
	
	
		
			No EOL
		
	
	
		
			505 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			No EOL
		
	
	
		
			505 B
		
	
	
	
		
			C#
		
	
	
	
	
	
| namespace Ryujinx.Graphics.Shader
 | |
| {
 | |
|     static class Constants
 | |
|     {
 | |
|         public const int ConstantBufferSize = 0x10000; // In bytes
 | |
| 
 | |
|         public const int MaxAttributes = 16;
 | |
|         public const int AllAttributesMask = (int)(uint.MaxValue >> (32 - MaxAttributes));
 | |
| 
 | |
|         public const int NvnBaseVertexByteOffset = 0x640;
 | |
|         public const int NvnBaseInstanceByteOffset = 0x644;
 | |
|         public const int NvnDrawIndexByteOffset = 0x648;
 | |
| 
 | |
|         public const int StorageAlignment = 16;
 | |
|     }
 | |
| } |