MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							e51bd49f87 
							
						 
					 
					
						
						
							
							audio_core: Add audio stretcher  
						
						
						
						
					 
					
						2018-09-08 18:56:38 +01:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							7e697ab7ff 
							
						 
					 
					
						
						
							
							cubeb_sink: Hold last available value instead of writing zeros  
						
						... 
						
						
						
						This reduces clicking in output audio should we underrun. 
						
						
					 
					
						2018-09-08 18:56:38 +01:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							6d9dd1dc6d 
							
						 
					 
					
						
						
							
							cubeb_sink: Use RingBuffer  
						
						
						
						
					 
					
						2018-09-08 18:56:38 +01:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							112351d557 
							
						 
					 
					
						
						
							
							common: Implement a ring buffer  
						
						
						
						
					 
					
						2018-09-08 18:56:38 +01:00 
						 
				 
			
				
					
						
							
							
								fearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							a6efff8b02 
							
						 
					 
					
						
						
							
							Add audio stretching support  
						
						
						
						
					 
					
						2018-09-08 18:26:23 +01:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							a76f0d5d06 
							
						 
					 
					
						
						
							
							audio_renderer: Rename AudioOut instance to audio_out  
						
						
						
						
					 
					
						2018-09-08 16:50:12 +01:00 
						 
				 
			
				
					
						
							
							
								Pengfei Zhu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4048b54ef7 
							
						 
					 
					
						
						
							
							yuzu: fix title bar display  
						
						... 
						
						
						
						Previously the version number got hidden after starting a game. 
						
						
					 
					
						2018-09-08 19:10:50 +08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9cd79c25ed 
							
						 
					 
					
						
						
							
							Merge pull request  #1246  from degasus/instanced_rendering  
						
						... 
						
						
						
						gl_rasterizer: Use baseInstance instead of moving the buffer points. 
						
						
					 
					
						2018-09-08 04:49:24 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2515d2433b 
							
						 
					 
					
						
						
							
							Merge pull request  #1259  from lioncash/relocate  
						
						... 
						
						
						
						yuzu: Move GameListWorker to its own source files 
						
						
					 
					
						2018-09-08 04:10:11 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							8b08cb925b 
							
						 
					 
					
						
						
							
							gl_rasterizer: Use baseInstance instead of moving the buffer points.  
						
						... 
						
						
						
						This hopefully helps our cache not to redundant upload the vertex buffer.
# Conflicts:
#	src/video_core/renderer_opengl/gl_rasterizer.cpp 
						
						
					 
					
						2018-09-08 04:05:56 -04:00 
						 
				 
			
				
					
						
							
							
								tgsm 
							
						 
					 
					
						
						
						
						
							
						
						
							975226e7ff 
							
						 
					 
					
						
						
							
							yuzu-cmd: fix SDL logging  
						
						
						
						
					 
					
						2018-09-08 03:12:47 -04:00 
						 
				 
			
				
					
						
							
							
								Patrick Elsässer 
							
						 
					 
					
						
						
						
						
							
						
						
							a8974f0556 
							
						 
					 
					
						
						
							
							video_core: Arithmetic overflow warning fix for gl_rasterizer ( #1262 )  
						
						... 
						
						
						
						* video_core: Arithmetic overflow fix for gl_rasterizer
- Fixed warnings, which were indicating incorrect behavior from integral
promotion rules and types larger than those in which arithmetic is
typically performed.
- Added const for variables where possible and meaningful.
* Changed the casts from C to C++ style
Changed the C-style casts to C++ casts as proposed.
Took also care about signed / unsigned behaviour. 
						
						
					 
					
						2018-09-08 02:59:59 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							23ae7cf9db 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Improve accuracy of RecreateSurface for non-2D textures.  
						
						
						
						
					 
					
						2018-09-08 02:53:39 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							fdd5c97a14 
							
						 
					 
					
						
						
							
							maxwell_3d: Remove assert that no longer applies.  
						
						
						
						
					 
					
						2018-09-08 02:53:39 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							f165a85398 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Partially implement several non-2D texture types.  
						
						
						
						
					 
					
						2018-09-08 02:53:38 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0731383124 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Partially implement several non-2D texture types (Subv).  
						
						
						
						
					 
					
						2018-09-08 02:53:38 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							05f6f59ffb 
							
						 
					 
					
						
						
							
							gl_rasterizer: Implement texture wrap mode p.  
						
						
						
						
					 
					
						2018-09-08 02:53:38 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ce8291f6c5 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Track texture depth.  
						
						
						
						
					 
					
						2018-09-08 02:53:38 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9dccf7e1fa 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Remove impl. of FlushGLBuffer.  
						
						... 
						
						
						
						- Will not work for non-2d textures, and was not used anyways. 
						
						
					 
					
						2018-09-08 02:53:37 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							030676b95d 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Keep track of texture type per surface.  
						
						
						
						
					 
					
						2018-09-08 02:53:37 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a439f7b6e1 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Remove unused DownloadGLTexture.  
						
						
						
						
					 
					
						2018-09-08 02:53:37 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b56e5edafc 
							
						 
					 
					
						
						
							
							gl_state: Keep track of texture target.  
						
						
						
						
					 
					
						2018-09-08 02:53:37 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							460ebc8187 
							
						 
					 
					
						
						
							
							Merge pull request  #1257  from lioncash/process  
						
						... 
						
						
						
						core: Migrate current_process pointer to the kernel 
						
						
					 
					
						2018-09-07 22:34:05 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							564b7fdc9c 
							
						 
					 
					
						
						
							
							yuzu: Move GameListWorker to its own source files  
						
						... 
						
						
						
						This has gotten sufficiently large enough to warrant moving it to its
own source files. Especially given it dumps the file_sys headers around
code that doesn't use it for the most part.
This'll also make it easier to introduce a type alias for the
compatibility list, so a large unordered_map type declaration doesn't
need to be specified all the time (we don't want to propagate the
game_list_p.h include via the main game_list.h header). 
						
						
					 
					
						2018-09-07 16:25:28 -04:00 
						 
				 
			
				
					
						
							
							
								CaptV0rt3x 
							
						 
					 
					
						
						
						
						
							
						
						
							9382414b20 
							
						 
					 
					
						
						
							
							For SDL Frontend  
						
						
						
						
					 
					
						2018-09-07 11:57:05 +05:30 
						 
				 
			
				
					
						
							
							
								CaptV0rt3x 
							
						 
					 
					
						
						
						
						
							
						
						
							e3af341d5b 
							
						 
					 
					
						
						
							
							Better Title Bar Display  
						
						
						
						
					 
					
						2018-09-07 11:54:51 +05:30 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3f17fe7133 
							
						 
					 
					
						
						
							
							core: Migrate current_process pointer to the kernel  
						
						... 
						
						
						
						Given we now have the kernel as a class, it doesn't make sense to keep
the current process pointer within the System class, as processes are
related to the kernel.
This also gets rid of a subtle case where memory wouldn't be freed on
core shutdown, as the current_process pointer would never be reset,
causing the pointed to contents to continue to live. 
						
						
					 
					
						2018-09-06 20:52:58 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a164b413fa 
							
						 
					 
					
						
						
							
							Merge pull request  #1250  from lioncash/file-sys  
						
						... 
						
						
						
						file_sys/{nca_patch, patch_manager}: Amend unnecessary/missing includes. 
						
						
					 
					
						2018-09-06 19:20:09 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9273c02427 
							
						 
					 
					
						
						
							
							Merge pull request  #1249  from FearlessTobi/disable-vsync  
						
						... 
						
						
						
						frontend: Set swap interval to 0 
						
						
					 
					
						2018-09-06 19:20:01 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b89dda2b98 
							
						 
					 
					
						
						
							
							Merge pull request  #1251  from lioncash/core-inc  
						
						... 
						
						
						
						core/core: Remove unnecessary sm/controller include 
						
						
					 
					
						2018-09-06 19:19:51 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9947c6ad59 
							
						 
					 
					
						
						
							
							Merge pull request  #1252  from lioncash/header  
						
						... 
						
						
						
						video_core/CMakeLists: Add missing gl_buffer_cache.h 
						
						
					 
					
						2018-09-06 19:19:43 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b50dca2bb 
							
						 
					 
					
						
						
							
							Merge pull request  #1253  from lioncash/explicit  
						
						... 
						
						
						
						video_core/gl_buffer_cache: Minor tidying changes 
						
						
					 
					
						2018-09-06 19:19:35 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							009a2cc9cc 
							
						 
					 
					
						
						
							
							Merge pull request  #1255  from bunnei/minor-opt  
						
						... 
						
						
						
						gl_rasterizer: Call state.Apply only once on SetupShaders. 
						
						
					 
					
						2018-09-06 19:19:16 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							820f646458 
							
						 
					 
					
						
						
							
							gl_rasterizer: Call state.Apply only once on SetupShaders.  
						
						
						
						
					 
					
						2018-09-06 17:41:53 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							948f6c0738 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Implement saturate mode for IPA.  
						
						
						
						
					 
					
						2018-09-06 17:40:03 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ddcdbce067 
							
						 
					 
					
						
						
							
							gl_buffer_cache: Default initialize member variables  
						
						... 
						
						
						
						Ensures that the cache always has a deterministic initial state. 
						
						
					 
					
						2018-09-06 15:07:15 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8d685a29bc 
							
						 
					 
					
						
						
							
							gl_buffer_cache: Make GetHandle() a const member function  
						
						... 
						
						
						
						GetHandle() internally calls GetHandle() on the stream_buffer instance,
which is a const member function, so this can be made const as well. 
						
						
					 
					
						2018-09-06 15:07:15 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							14230fe2af 
							
						 
					 
					
						
						
							
							gl_buffer_cache: Remove unnecessary includes  
						
						
						
						
					 
					
						2018-09-06 15:05:52 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							68296d9474 
							
						 
					 
					
						
						
							
							gl_buffer_cache: Make constructor explicit  
						
						... 
						
						
						
						Implicit conversions during construction isn't desirable here. 
						
						
					 
					
						2018-09-06 14:54:49 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8f4e09ba07 
							
						 
					 
					
						
						
							
							video_core/CMakeLists: Add missing gl_buffer_cache.h  
						
						... 
						
						
						
						Without this, the header file won't show up by default within IDEs such
as Visual Studio. 
						
						
					 
					
						2018-09-06 14:49:51 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							56ab608044 
							
						 
					 
					
						
						
							
							core/core: Remove unnecessary sm/controller include  
						
						... 
						
						
						
						The only reason this include was necessary, was because the constructor
wasn't defaulted in the cpp file and the compiler would inline it
wherever it was used. However, given Controller is forward declared, all
those inlined constructors would see an incomplete type, causing a
compilation failure. So, we just place the constructor in the cpp file,
where it can see the complete type definition, allowing us to remove
this include. 
						
						
					 
					
						2018-09-06 14:38:39 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							54724fe918 
							
						 
					 
					
						
						
							
							file_sys/nca_patch: Amend constructor initializer list order  
						
						... 
						
						
						
						Orders the elements in the initializer list in the order they're
specified in the class. This prevents compiler warnings about
initialization order. 
						
						
					 
					
						2018-09-06 14:00:11 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b155b3ef81 
							
						 
					 
					
						
						
							
							file_sys/nca_patch: Remove unnecessary includes  
						
						... 
						
						
						
						romfs.h doesn't need to be included in the header, the only real
dependency here is common's swap.h that needs to be included. 
						
						
					 
					
						2018-09-06 13:58:53 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a859a35ec8 
							
						 
					 
					
						
						
							
							file_sys/patch_manager: Add missing includes  
						
						... 
						
						
						
						These includes were previously being satisfied indirectly. 
						
						
					 
					
						2018-09-06 13:53:23 -04:00 
						 
				 
			
				
					
						
							
							
								fearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							742f895f8b 
							
						 
					 
					
						
						
							
							frontend: Set swap interval to 0  
						
						
						
						
					 
					
						2018-09-06 18:57:51 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
						
						
							
						
						
							a781042700 
							
						 
					 
					
						
						
							
							gl_shader_gen: Initialize position.  
						
						... 
						
						
						
						IMO the old code is fine, but nvidia raises shader compiler warnings.
Trivial fix through... 
						
						
					 
					
						2018-09-06 13:37:50 +02: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 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f09c5b128 
							
						 
					 
					
						
						
							
							Merge pull request  #1244  from FernandoS27/ipa  
						
						... 
						
						
						
						shader_decompiler: Implemented IPA Properly (Stage 1) 
						
						
					 
					
						2018-09-05 21:20:40 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
						
						
							
						
						
							e63b229f4a 
							
						 
					 
					
						
						
							
							Implemented IPA Properly  
						
						
						
						
					 
					
						2018-09-05 20:15:47 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94f193af65 
							
						 
					 
					
						
						
							
							Merge pull request  #1242  from lioncash/file-sys  
						
						... 
						
						
						
						file_sys/submission_package: Replace includes with forward declarations where applicable 
						
						
					 
					
						2018-09-05 18:53:32 -04:00