bunnei 
							
						 
					 
					
						
						
							
						
						2714d9e64c 
					 
					
						
						
							
							Merge pull request  #1219  from jroweboy/less-artifacts  
						
						... 
						
						
						
						Build - Upload fewer artifacts 
						
						
					 
					
						2018-09-02 10:48:03 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						d2ade27c3f 
					 
					
						
						
							
							Merge pull request  #1220  from FearlessTobi/extensions-qol  
						
						... 
						
						
						
						yuzu: Display the unsupported GL extensions in the popup 
						
						
					 
					
						2018-09-02 10:47:25 -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 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						1ccc0457d5 
					 
					
						
						
							
							Merge pull request  #1218  from ogniK5377/fmul-assert  
						
						... 
						
						
						
						Added FMUL asserts 
						
						
					 
					
						2018-09-02 10:43:48 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						7a439630bb 
					 
					
						
						
							
							Merge pull request  #1228  from lioncash/construct  
						
						... 
						
						
						
						filesystem: Move dir retrieval after path checking in DeleteFile() 
						
						
					 
					
						2018-09-02 10:43:09 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						fda8f1da20 
					 
					
						
						
							
							filesystem: Move dir retrieval after path checking in DeleteFile()  
						
						... 
						
						
						
						We don't need to do the lookup if the path is considered empty
currently. 
						
						
					 
					
						2018-09-02 09:20:17 -04:00 
						 
				 
			
				
					
						
							
							
								fearlessTobi 
							
						 
					 
					
						
						
							
						
						0f453488e2 
					 
					
						
						
							
							citra_qt: Display the unsupported GL extensions in the popup  
						
						
						
						
					 
					
						2018-09-01 19:01:53 +02:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
						
						a0e1fbfe14 
					 
					
						
						
							
							Build - Upload fewer artifacts  
						
						... 
						
						
						
						Appveyor has a limit on artifact retention, and we hit the limit all the
time, so just lower the number of build artifacts to just the final zip 
						
						
					 
					
						2018-09-01 10:42:16 -06: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 
							
						 
					 
					
						
						
							
						
						2bc6abb9a1 
					 
					
						
						
							
							Changed tab5980_0 default from 0 -> 1  
						
						
						
						
					 
					
						2018-09-01 19:15:03 +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 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						19d0951ae6 
					 
					
						
						
							
							filesystem: Implement OpenReadOnlySaveDataFilesystem  
						
						
						
						
					 
					
						2018-08-31 23:19:49 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						7939ea18e8 
					 
					
						
						
							
							filesystem: Add OpenFileSystemWithPatch  
						
						
						
						
					 
					
						2018-08-31 23:19:23 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c69dc5acf9 
					 
					
						
						
							
							Merge pull request  #1196  from FearlessTobi/ccache-consistency  
						
						... 
						
						
						
						.travis: Use Citras ccache for builds instead of yuzus 
						
						
					 
					
						2018-08-31 21:50:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						1c05c06e04 
					 
					
						
						
							
							Merge pull request  #1212  from lioncash/forward-decl  
						
						... 
						
						
						
						core/core: Replace includes with forward declarations where applicable 
						
						
					 
					
						2018-08-31 21:50:12 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						4a587b81b2 
					 
					
						
						
							
							core/core: Replace includes with forward declarations where applicable  
						
						... 
						
						
						
						The follow-up to e2457418da 
						
						
					 
					
						2018-08-31 16:30:14 -04:00 
						 
				 
			
				
					
						
							
							
								fearlessTobi 
							
						 
					 
					
						
						
							
						
						dc3cc0002c 
					 
					
						
						
							
							travis: use Citras ccache  
						
						
						
						
					 
					
						2018-08-31 20:13:26 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						42588493d5 
					 
					
						
						
							
							Merge pull request  #1205  from bunnei/improve-rasterizer-cache-2  
						
						... 
						
						
						
						Various fixes and improvements to rasterizer cache 2: Electric Boogaloo 
						
						
					 
					
						2018-08-31 13:24:21 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						7f7eb29323 
					 
					
						
						
							
							gl_rasterizer_cache: Use accurate framebuffer setting for accurate copies.  
						
						
						
						
					 
					
						2018-08-31 13:07:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						123c065086 
					 
					
						
						
							
							gl_rasterizer_cache: Also use reserve cache for RecreateSurface.  
						
						
						
						
					 
					
						2018-08-31 13:07:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9bc71fcc5f 
					 
					
						
						
							
							rasterizer_cache: Use boost::interval_map for a more accurate cache.  
						
						
						
						
					 
					
						2018-08-31 13:07:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						d647d9550c 
					 
					
						
						
							
							gl_renderer: Cache textures, framebuffers, and shaders based on CPU address.  
						
						
						
						
					 
					
						2018-08-31 13:07:27 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						16d65182f9 
					 
					
						
						
							
							gl_rasterizer: Fix issues with the rasterizer cache.  
						
						... 
						
						
						
						- Use a single cached page map.
- Fix calculation of ending page. 
						
						
					 
					
						2018-08-31 13:07:27 -04:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
							
						
						06578e89b2 
					 
					
						
						
							
							Implement BC6H_UF16 & BC6H_SF16 ( #1092 )  
						
						... 
						
						
						
						* Implement BC6H_UF16 & BC6H_SF16
Require by ARMS
* correct coding style
* correct coding style part 2 
						
						
					 
					
						2018-08-31 12:11:19 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f08d24e9c0 
					 
					
						
						
							
							Merge pull request  #1204  from lioncash/pimpl  
						
						... 
						
						
						
						core: Make the main System class use the PImpl idiom 
						
						
					 
					
						2018-08-31 11:31:20 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6683bf50b5 
					 
					
						
						
							
							Merge pull request  #1207  from degasus/hotfix  
						
						... 
						
						
						
						Report correct shader size. 
						
						
					 
					
						2018-08-31 11:21:15 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						e205e74e1f 
					 
					
						
						
							
							Merge pull request  #1208  from Hexagon12/pred-comp-14  
						
						... 
						
						
						
						Add predicate comparison 14 (GreaterEqualWithNan) 
						
						
					 
					
						2018-08-31 11:20:47 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						e2457418da 
					 
					
						
						
							
							core: Make the main System class use the PImpl idiom  
						
						... 
						
						
						
						core.h is kind of a massive header in terms what it includes within
itself. It includes VFS utilities, kernel headers, file_sys header,
ARM-related headers, etc. This means that changing anything in the
headers included by core.h essentially requires you to rebuild almost
all of core.
Instead, we can modify the System class to use the PImpl idiom, which
allows us to move all of those headers to the cpp file and forward
declare the bulk of the types that would otherwise be included, reducing
compile times. This change specifically only performs the PImpl portion. 
						
						
					 
					
						2018-08-31 07:16:57 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
							
						
						5be8b7a362 
					 
					
						
						
							
							Report correct shader size.  
						
						... 
						
						
						
						Seems like this was an oversee in regards to 1fd979f50a 
						
						
					 
					
						2018-08-31 09:56:37 +02:00 
						 
				 
			
				
					
						
							
							
								Hexagon12 
							
						 
					 
					
						
						
							
						
						d626bc8c62 
					 
					
						
						
							
							Added predicate comparison GreaterEqualWithNan  
						
						
						
						
					 
					
						2018-08-31 10:40:18 +03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						26aaa86ece 
					 
					
						
						
							
							Merge pull request  #1195  from FearlessTobi/port-gamelist-compat  
						
						... 
						
						
						
						yuzu: Show game compatibility in the game list (PR ported from Citra) 
						
						
					 
					
						2018-08-30 21:34:43 -04: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 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						5094dfa081 
					 
					
						
						
							
							Merge pull request  #1198  from lioncash/kernel  
						
						... 
						
						
						
						kernel: Eliminate kernel global state 
						
						
					 
					
						2018-08-30 10:02:50 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						42ef40884f 
					 
					
						
						
							
							Merge pull request  #1202  from FearlessTobi/port-3825  
						
						... 
						
						
						
						Port #3825  from Citra: "travis: share environment variables with Docker" 
						
						
					 
					
						2018-08-30 09:54:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6e73039eb5 
					 
					
						
						
							
							Merge pull request  #1172  from tech4me/impl_iadd3  
						
						... 
						
						
						
						Shaders: Implemented IADD3 
						
						
					 
					
						2018-08-30 09:52:27 -04:00 
						 
				 
			
				
					
						
							
							
								tech4me 
							
						 
					 
					
						
						
							
						
						a6dd577d02 
					 
					
						
						
							
							Shaders: Implemented IADD3  
						
						
						
						
					 
					
						2018-08-29 13:44:41 -04:00 
						 
				 
			
				
					
						
							
							
								fearlessTobi 
							
						 
					 
					
						
						
							
						
						78653f7339 
					 
					
						
						
							
							Show game compatibility within yuzu  
						
						
						
						
					 
					
						2018-08-29 15:42:53 +02:00 
						 
				 
			
				
					
						
							
							
								fearlessTobi 
							
						 
					 
					
						
						
							
						
						02dfbf961e 
					 
					
						
						
							
							Remove Citra specific variable  
						
						
						
						
					 
					
						2018-08-29 15:29:37 +02:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
						
						a2c97de929 
					 
					
						
						
							
							travis: share env variables with Docker  
						
						
						
						
					 
					
						2018-08-29 15:28:13 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						b1ccd88434 
					 
					
						
						
							
							gl_shader_decompiler: Improve IPA for Pass mode with Position attribute.  
						
						
						
						
					 
					
						2018-08-29 00:37:29 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						0cbcd6ec9a 
					 
					
						
						
							
							kernel: Eliminate kernel global state  
						
						... 
						
						
						
						As means to pave the way for getting rid of global state within core,
This eliminates kernel global state by removing all globals. Instead
this introduces a KernelCore class which acts as a kernel instance. This
instance lives in the System class, which keeps its lifetime contained
to the lifetime of the System class.
This also forces the kernel types to actually interact with the main
kernel instance itself instead of having transient kernel state placed
all over several translation units, keeping everything together. It also
has a nice consequence of making dependencies much more explicit.
This also makes our initialization a tad bit more correct. Previously we
were creating a kernel process before the actual kernel was initialized,
which doesn't really make much sense.
The KernelCore class itself follows the PImpl idiom, which allows
keeping all the implementation details sealed away from everything else,
which forces the use of the exposed API and allows us to avoid any
unnecessary inclusions within the main kernel header. 
						
						
					 
					
						2018-08-28 22:31:51 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						4d7e1662c8 
					 
					
						
						
							
							Merge pull request  #1193  from lioncash/priv  
						
						... 
						
						
						
						gpu: Make memory_manager private 
						
						
					 
					
						2018-08-28 12:28:57 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						eb4f2d5596 
					 
					
						
						
							
							Merge pull request  #1192  from lioncash/unused  
						
						... 
						
						
						
						gl_rasterizer: Remove unused variables 
						
						
					 
					
						2018-08-28 12:28:13 -04:00