bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6415f81bb8 
							
						 
					 
					
						
						
							
							Merge pull request  #1299  from FernandoS27/texture-sanatize  
						
						... 
						
						
						
						shader_decompiler: Asserts for Texture Instructions 
						
						
					 
					
						2018-09-18 22:10:09 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fafc80d72e 
							
						 
					 
					
						
						
							
							Merge pull request  #1290  from FernandoS27/shader-header  
						
						... 
						
						
						
						Implemented (Partialy) Shader Header 
						
						
					 
					
						2018-09-17 18:53:14 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							e4bb759c4b 
							
						 
					 
					
						
						
							
							Implemented I2I.CC on the NEU control code, used by SMO  
						
						
						
						
					 
					
						2018-09-17 17:42:46 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							e2ac8fb36d 
							
						 
					 
					
						
						
							
							Implemented CSETP  
						
						
						
						
					 
					
						2018-09-17 17:42:44 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							aac77bbd18 
							
						 
					 
					
						
						
							
							Implemented Control Codes  
						
						
						
						
					 
					
						2018-09-17 17:42:43 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							55a4756766 
							
						 
					 
					
						
						
							
							Added texture misc modes to texture instructions  
						
						
						
						
					 
					
						2018-09-17 12:51:05 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							076add4ccd 
							
						 
					 
					
						
						
							
							Merge pull request  #1326  from FearlessTobi/port-4182  
						
						... 
						
						
						
						Port #4182  from Citra: "Prefix all size_t with std::" 
						
						
					 
					
						2018-09-17 09:51:47 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba480ea2fb 
							
						 
					 
					
						
						
							
							Merge pull request  #1273  from Subv/ld_sizes  
						
						... 
						
						
						
						Shaders: Implemented multiple-word loads and stores to and from attribute memory. 
						
						
					 
					
						2018-09-15 15:27:12 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							daee15b058 
							
						 
					 
					
						
						
							
							Merge pull request  #1271  from Subv/kepler_engine  
						
						... 
						
						
						
						GPU: Basic implementation of the Kepler Inline Memory engine (p2mf). 
						
						
					 
					
						2018-09-15 13:27:07 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							c878a819d7 
							
						 
					 
					
						
						
							
							Shaders: Implemented multiple-word loads and stores to and from attribute memory.  
						
						... 
						
						
						
						This seems to be an optimization performed by nouveau. 
						
						
					 
					
						2018-09-15 11:21:21 -05:00 
						 
				 
			
				
					
						
							
							
								fearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							63c2e32e20 
							
						 
					 
					
						
						
							
							Port  #4182  from Citra: "Prefix all size_t with std::"  
						
						
						
						
					 
					
						2018-09-15 15:21:06 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc50857460 
							
						 
					 
					
						
						
							
							Merge pull request  #1263  from FernandoS27/tex-mode  
						
						... 
						
						
						
						shader_decompiler:  Implemented (Partially) Texture Processing Modes 
						
						
					 
					
						2018-09-12 16:03:34 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							bb5eb4f20a 
							
						 
					 
					
						
						
							
							GPU: Basic implementation of the Kepler Inline Memory engine (p2mf).  
						
						... 
						
						
						
						This engine writes data from a FIFO register into the configured address. 
						
						
					 
					
						2018-09-12 13:57:08 -05:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							a99d9db32f 
							
						 
					 
					
						
						
							
							Implemented Texture Processing Modes  
						
						
						
						
					 
					
						2018-09-12 12:28:22 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							3f0922715a 
							
						 
					 
					
						
						
							
							Implemented encodings for LEA and PSET  
						
						
						
						
					 
					
						2018-09-11 12:50:25 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							2b48cfd44b 
							
						 
					 
					
						
						
							
							Replace old FragmentHeader for the new Header  
						
						
						
						
					 
					
						2018-09-11 12:48:19 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							e926757c8f 
							
						 
					 
					
						
						
							
							Implemented (Partialy) Shader Header  
						
						
						
						
					 
					
						2018-09-11 12:34:27 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							c560043581 
							
						 
					 
					
						
						
							
							rasterizer: Drop unused handler.  
						
						... 
						
						
						
						This virtual function is called in a very hot spot, and it does nothing.
If this kind of feature is required, please be more specific and add callbacks
in the switch statement within Maxwell3D::WriteReg. There is no point in having
another switch statement within the rasterizer. 
						
						
					 
					
						2018-09-10 22:03:10 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							49b15af054 
							
						 
					 
					
						
						
							
							gl_rasterizer: Implement multiple color attachments.  
						
						
						
						
					 
					
						2018-09-09 22:48:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e58855c7a4 
							
						 
					 
					
						
						
							
							Merge pull request  #1268  from FernandoS27/tmml  
						
						... 
						
						
						
						shader_decompiler: Implemented TMML 
						
						
					 
					
						2018-09-09 21:39:39 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							00131e752d 
							
						 
					 
					
						
						
							
							Implemented TMML  
						
						
						
						
					 
					
						2018-09-09 20:46:31 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							223ddb2008 
							
						 
					 
					
						
						
							
							Merge pull request  #1272  from Subv/dma_2d  
						
						... 
						
						
						
						GPU/DMA: Partially implemented the 'enable_2d' bit in the DMA engine. 
						
						
					 
					
						2018-09-09 19:53:17 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							073a21ac0b 
							
						 
					 
					
						
						
							
							Implemented TXQ dimension query type, used by SMO.  
						
						
						
						
					 
					
						2018-09-09 11:59:01 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							82a313a14c 
							
						 
					 
					
						
						
							
							Change name of TEXQ to TXQ, in order to match NVIDIA's naming  
						
						
						
						
					 
					
						2018-09-08 18:08:57 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							fdb199290b 
							
						 
					 
					
						
						
							
							GPU/DMA: Partially implemented the 'enable_2d' bit in the DMA engine.  
						
						... 
						
						
						
						When not set, this tells the GPU to only use the X size when performing a DMA copy.
This is only implemented for linear->linear and tiled->tiled copies. Conversion copies still retain the assert.
This bit is unset by some games for various purposes, and by nouveau when copying the vertex buffers. 
						
						
					 
					
						2018-09-08 16:02:16 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							fdd5c97a14 
							
						 
					 
					
						
						
							
							maxwell_3d: Remove assert that no longer applies.  
						
						
						
						
					 
					
						2018-09-08 02:53:39 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77554ac773 
							
						 
					 
					
						
						
							
							Merge pull request  #1243  from degasus/VAO_cache  
						
						... 
						
						
						
						gl_rasterizer: Implement a VAO cache. 
						
						
					 
					
						2018-09-05 22:50:52 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							e63b229f4a 
							
						 
					 
					
						
						
							
							Implemented IPA Properly  
						
						
						
						
					 
					
						2018-09-05 20:15:47 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							d3ad9469a1 
							
						 
					 
					
						
						
							
							gl_rasterizer: Implement a VAO cache.  
						
						... 
						
						
						
						This patch caches VAO objects instead of re-emiting all pointers per draw call.
Configuring this pointers is known as a fast task, but it yields too many GL
calls. So for better performance, just bind the VAO instead of 16 pointers. 
						
						
					 
					
						2018-09-05 18:46:35 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							325f3e0693 
							
						 
					 
					
						
						
							
							Merge pull request  #1213  from DarkLordZach/octopath-fs  
						
						... 
						
						
						
						filesystem/maxwell_3d: Various changes to boot Project Octopath Traveller 
						
						
					 
					
						2018-09-02 10:49:18 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89be49d2f3 
							
						 
					 
					
						
						
							
							Merge pull request  #1215  from ogniK5377/texs-nodep-assert  
						
						... 
						
						
						
						Added assert for TEXS nodep 
						
						
					 
					
						2018-09-02 10:48:27 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							177c45e97d 
							
						 
					 
					
						
						
							
							Merge pull request  #1214  from ogniK5377/ipa-assert  
						
						... 
						
						
						
						Added better asserts to IPA, Renamed IPA modes to match mesa 
						
						
					 
					
						2018-09-02 10:44:43 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c206fe94d 
							
						 
					 
					
						
						
							
							Merge pull request  #1216  from ogniK5377/ffma-assert  
						
						... 
						
						
						
						Added FFMA asserts and missing fields 
						
						
					 
					
						2018-09-02 10:44:13 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							60754b4728 
							
						 
					 
					
						
						
							
							Removed saturate assert  
						
						... 
						
						
						
						Unneeded as we already implement it 
						
						
					 
					
						2018-09-01 19:33:32 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							2edab4e840 
							
						 
					 
					
						
						
							
							Removed saturate assert  
						
						... 
						
						
						
						Saturate already implemented 
						
						
					 
					
						2018-09-01 19:29:20 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							6f8ed9508d 
							
						 
					 
					
						
						
							
							Added FMUL asserts  
						
						
						
						
					 
					
						2018-09-01 19:05:10 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							b89fc407d7 
							
						 
					 
					
						
						
							
							Added FFMA asserts  
						
						
						
						
					 
					
						2018-09-01 18:45:14 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							948bc87a59 
							
						 
					 
					
						
						
							
							Added assert for TEXS nodep  
						
						
						
						
					 
					
						2018-09-01 17:00:01 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							ad3dca7e62 
							
						 
					 
					
						
						
							
							Added better asserts to IPA, Renamed IPA modes to match mesa  
						
						... 
						
						
						
						IpaMode is changed to IpaInterpMode
IpaMode is suppose to be 2 bits not 3
Added IpaSampleMode
Added Saturate
Renamed modes based on
d27c791891/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp (L2530) 
						
						
					 
					
						2018-09-01 16:34:27 +10:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							f32e28c7b8 
							
						 
					 
					
						
						
							
							maxwell_3d: Use CoreTiming for query timestamp  
						
						
						
						
					 
					
						2018-08-31 23:25:18 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4a587b81b2 
							
						 
					 
					
						
						
							
							core/core: Replace includes with forward declarations where applicable  
						
						... 
						
						
						
						The follow-up to e2457418dae19b889b2ad85255bb95d4cd0e4bff, which
replaces most of the includes in the core header with forward declarations.
This makes it so that if any of the headers the core header was
previously including change, then no one will need to rebuild the bulk
of the core, due to core.h being quite a prevalent inclusion.
This should make turnaround for changes much faster for developers. 
						
						
					 
					
						2018-08-31 16:30:14 -04:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
						
						
							
						
						
							d626bc8c62 
							
						 
					 
					
						
						
							
							Added predicate comparison GreaterEqualWithNan  
						
						
						
						
					 
					
						2018-08-31 10:40:18 +03:00 
						 
				 
			
				
					
						
							
							
								Laku 
							
						 
					 
					
						
						
						
						
							
						
						
							915ab81ec2 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Implement POPC ( #1203 )  
						
						... 
						
						
						
						* Implement POPC
* implement invert 
						
						
					 
					
						2018-08-30 21:32:58 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d6accf96ff 
							
						 
					 
					
						
						
							
							Merge pull request  #1200  from bunnei/improve-ipa  
						
						... 
						
						
						
						gl_shader_decompiler: Improve IPA for Pass mode with Position attribute. 
						
						
					 
					
						2018-08-30 10:31:26 -04:00 
						 
				 
			
				
					
						
							
							
								tech4me 
							
						 
					 
					
						
						
						
						
							
						
						
							a6dd577d02 
							
						 
					 
					
						
						
							
							Shaders: Implemented IADD3  
						
						
						
						
					 
					
						2018-08-29 13:44:41 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b1ccd88434 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Improve IPA for Pass mode with Position attribute.  
						
						
						
						
					 
					
						2018-08-29 00:37:29 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f5ed3877c 
							
						 
					 
					
						
						
							
							Merge pull request  #1169  from Lakumakkara/sel  
						
						... 
						
						
						
						shader_bytecode: fix SEL_IMM bitstring 
						
						
					 
					
						2018-08-27 18:24:57 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be2f1eabd7 
							
						 
					 
					
						
						
							
							Merge pull request  #1173  from lioncash/batch  
						
						... 
						
						
						
						maxwell3d: Move FinishedPrimitiveBatch event after AcceleratedDrawBatch() 
						
						
					 
					
						2018-08-25 10:59:54 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							20800f2df7 
							
						 
					 
					
						
						
							
							maxwell3d: Move FinishedPrimitiveBatch event after AcceleratedDrawBatch()  
						
						... 
						
						
						
						The start and finish events should likely not be right after one another
like this, otherwise the batch will appear to complete immediately 
						
						
					 
					
						2018-08-24 19:58:05 -04:00 
						 
				 
			
				
					
						
							
							
								Laku 
							
						 
					 
					
						
						
						
						
							
						
						
							36093a3e4d 
							
						 
					 
					
						
						
							
							fix SEL_IMM bitstring  
						
						
						
						
					 
					
						2018-08-24 07:18:12 +03:00