Patrick Elsässer 
							
						 
					 
					
						
						
						
						
							
						
						
							64e45b04e0 
							
						 
					 
					
						
						
							
							video_core: fixed arithmetic overflow warnings & improved code style  
						
						... 
						
						
						
						- Fixed all warnings, for renderer_opengl items, which were indicating a
possible 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.
- Added constexpr where possible. 
						
					 
					
						2018-09-09 17:51:43 +02:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							55af5bda55 
							
						 
					 
					
						
						
							
							cubeb_sink: Downsample arbitrary number of channels  
						
						
						
					 
					
						2018-09-09 09:51:46 +01:00 
						 
				 
			
				
					
						
							
							
								tech4me 
							
						 
					 
					
						
						
						
						
							
						
						
							3dcedb36b4 
							
						 
					 
					
						
						
							
							Port Citra  #4047  &  #4052 : add change background color support  
						
						
						
					 
					
						2018-09-08 17:00:21 -07:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d64ecf359 
							
						 
					 
					
						
						
							
							Merge pull request  #1277  from jroweboy/update-xbyak  
						
						... 
						
						
						
						Externals: Update xbyak 
						
					 
					
						2018-09-08 19:33:35 -04:00 
						 
				 
			
				
					
						
							
							
								fearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							500e81429a 
							
						 
					 
					
						
						
							
							hid: Implement ReloadInputDevices  
						
						
						
					 
					
						2018-09-09 00:57:41 +02:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
						
						
							
						
						
							5ff72a48a7 
							
						 
					 
					
						
						
							
							Externals: Update xbyak  
						
						
						
					 
					
						2018-09-08 16:53:52 -06: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af074ee422 
							
						 
					 
					
						
						
							
							Merge pull request  #1256  from bunnei/tex-target-support  
						
						... 
						
						
						
						Initial support for non-2D textures 
						
					 
					
						2018-09-08 16:14:46 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							deff28d3c0 
							
						 
					 
					
						
						
							
							Merge pull request  #1265  from zhaowenlan1779/patch-1  
						
						... 
						
						
						
						yuzu: fix title bar display 
						
					 
					
						2018-09-08 16:03:25 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d9776f36a 
							
						 
					 
					
						
						
							
							Merge pull request  #1267  from MerryMage/audio_out  
						
						... 
						
						
						
						audio_renderer: Rename AudioOut instance to audio_out 
						
					 
					
						2018-09-08 16:02:58 -04:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							1aa195a9c0 
							
						 
					 
					
						
						
							
							cubeb_sink: Perform audio stretching  
						
						
						
					 
					
						2018-09-08 18:56:38 +01:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ac1bd9f5d 
							
						 
					 
					
						
						
							
							Merge pull request  #1260  from MerryMage/dynarmic  
						
						... 
						
						
						
						externals: Update dynarmic to 9594465 
						
					 
					
						2018-09-07 22:33:38 -04:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							7e9b79955f 
							
						 
					 
					
						
						
							
							externals: Update dynarmic to 9594465  
						
						... 
						
						
						
						9594465 A64: Implement FastDispatchHint
2be95f2 A32: Implement FastDispatchHint
96f23ac ir/terminal: Add FastDispatchHint
f5ca9e9 A64: Implement SQDMULH's scalar variant
af8bea5 ir: Add opcodes for scalar signed saturated doubling multiplies
fed4220 A64: Implement SQDMULH's vector variant
72eb6ad ir: Add opcodes for signed saturated doubling multiplies
0f8ae84 externals: Update catch to 2.4.0
235165b A64: Implement SQABS' scalar variant
1adca93 A64: Implement SQABS' vector variant.
f978c44 ir: Add opcodes for signed saturated absolute values
d895a84 emit_x64_floating_point: EmitFPToFixed: maxsd optimization
c624fe3 emit_x64_floating_point: ZeroIfNaN: pxor -> xorps
e987a84 IR: Simplify FP{Single,Double}ToFixed{U,S}{32,64}
f1babc8 externals: Update catch to 2.3.0
a0c587a A32/decoder: Add missing <algorithm> includes 
						
					 
					
						2018-09-07 22:16:50 +01: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 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c08c5d346a 
							
						 
					 
					
						
						
							
							Merge pull request  #1201  from CaptV0rt3x/titlebar  
						
						... 
						
						
						
						Port #3804  from Citra - Better Title Bar Display 
						
					 
					
						2018-09-07 12:05:32 -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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6faf1b0972 
							
						 
					 
					
						
						
							
							Merge pull request  #1254  from bunnei/ipa-saturate  
						
						... 
						
						
						
						gl_shader_decompiler: Implement saturate mode for IPA. 
						
					 
					
						2018-09-06 19:19:04 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							820f646458 
							
						 
					 
					
						
						
							
							gl_rasterizer: Call state.Apply only once on SetupShaders.  
						
						
						
					 
					
						2018-09-06 17:41:53 -04:00