ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						46c3047283 
					 
					
						
						
							
							shader/control_flow: Abstract repeated code chunks in BRX tracking  
						
						... 
						
						
						
						Remove copied and pasted for cycles into a common templated function. 
						
						
					 
					
						2019-11-07 01:44:08 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						ae7dfa93be 
					 
					
						
						
							
							shader/control_flow: Silence Intellisense cast warnings  
						
						
						
						
					 
					
						2019-11-07 01:44:08 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						deb1b54eed 
					 
					
						
						
							
							shader/control_flow: Remove brace initializer in std containers  
						
						... 
						
						
						
						These containers have a default constructor. 
						
						
					 
					
						2019-11-07 01:44:08 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						39c66abd91 
					 
					
						
						
							
							shader/decode: Reduce severity of arithmetic rounding warnings  
						
						
						
						
					 
					
						2019-11-07 01:43:38 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						c4374d0d41 
					 
					
						
						
							
							shader/arithmetic: Reduce RRO stub severity  
						
						
						
						
					 
					
						2019-11-07 01:43:38 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						35d40b74b3 
					 
					
						
						
							
							shader/texture: Remove NODEP warnings  
						
						... 
						
						
						
						These warnings don't offer meaningful information while decoding
shaders. Remove them. 
						
						
					 
					
						2019-11-07 01:43:38 -03:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						3c95e49c42 
					 
					
						
						
							
							nifm: Only return that there's an internet connection when there's a BCATServer  
						
						... 
						
						
						
						This helps games that need internet for other purposes boot as the rest
of our internet infrastructure is incomplete. 
						
						
					 
					
						2019-11-06 23:10:32 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						468576284d 
					 
					
						
						
							
							Merge pull request  #3057  from ReinUsesLisp/buffer-sub-data  
						
						... 
						
						
						
						gl_rasterizer: Upload constant buffers with glNamedBufferSubData 
						
						
					 
					
						2019-11-06 10:08:55 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						4d66ca97e5 
					 
					
						
						
							
							Merge pull request  #3076  from DarkLordZach/telem-names  
						
						... 
						
						
						
						ci: Populate build repository from Azure environment 
						
						
					 
					
						2019-11-06 10:08:27 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c1a3d19897 
					 
					
						
						
							
							Merge pull request  #3062  from bunnei/event-improve  
						
						... 
						
						
						
						kernel: Improve events 
						
						
					 
					
						2019-11-06 10:05:50 -05:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						654b77d2ec 
					 
					
						
						
							
							Merge pull request  #3039  from ReinUsesLisp/cleanup-samplers  
						
						... 
						
						
						
						shader/node: Unpack bindless texture encoding 
						
						
					 
					
						2019-11-06 04:54:11 +00:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						0c8b6b0351 
					 
					
						
						
							
							ci: Populate build repository from Azure environment  
						
						
						
						
					 
					
						2019-11-05 21:37:27 -05:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
						
						0e34f648f4 
					 
					
						
						
							
							Merge pull request  #2859  from Morph1984/hid  
						
						... 
						
						
						
						hid: Stub SetNpadJoyAssignmentModeSingle and GetNpadHandheldActivationMode 
						
						
					 
					
						2019-11-06 12:48:07 +11:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						21e07df7b7 
					 
					
						
						
							
							Merge pull request  #2914  from FernandoS27/fermi-fix  
						
						... 
						
						
						
						Fermi2D: limit blit area to only available area 
						
						
					 
					
						2019-11-05 20:45:24 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						1bdae0fe29 
					 
					
						
						
							
							common_func: Use std::array for INSERT_PADDING_* macros.  
						
						... 
						
						
						
						- Zero initialization here is useful for determinism. 
						
						
					 
					
						2019-11-03 22:22:41 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						ae6eb61892 
					 
					
						
						
							
							Merge pull request  #3059  from FearlessTobi/stub-am-commands  
						
						... 
						
						
						
						core/am: Stub InitializeApplicationCopyrightFrameBuffer, SetApplicationCopyrightImage and SetApplicationCopyrightVisibility 
						
						
					 
					
						2019-11-03 05:26:33 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						ece5287843 
					 
					
						
						
							
							kernel: readable_event: Signal only once.  
						
						
						
						
					 
					
						2019-11-03 04:25:41 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						b0ab803ce8 
					 
					
						
						
							
							kernel: events: Remove ResetType::Automatic.  
						
						... 
						
						
						
						- This does not actually seem to exist in the real kernel - games reset these automatically.
# Conflicts:
#	src/core/hle/service/am/applets/applets.cpp
#	src/core/hle/service/filesystem/fsp_srv.cpp 
						
						
					 
					
						2019-11-03 04:22:45 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						28bb248db6 
					 
					
						
						
							
							kernel: readable_event: Initialize members.  
						
						
						
						
					 
					
						2019-11-03 04:18:39 -05:00 
						 
				 
			
				
					
						
							
							
								Tobias 
							
						 
					 
					
						
						
							
						
						a81987a7cb 
					 
					
						
						
							
							common/bit_field: Remove FORCE_INLINE calls  
						
						... 
						
						
						
						See bunneis comment here https://github.com/citra-emu/citra/pull/4629#discussion_r258533167 .
They were supposed to be removed by him, but he missed them. 
						
						
					 
					
						2019-11-03 08:25:37 +01:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
							
						
						832c138eff 
					 
					
						
						
							
							core/am: Stub InitializeApplicationCopyrightFrameBuffer, SetApplicationCopyrightImage and SetApplicationCopyrightVisibility  
						
						... 
						
						
						
						These commands require Screenshots to be implemented anyway, so they are safe to stub for now. 
						
						
					 
					
						2019-11-03 07:37:38 +01:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
							
						
						727ba2f2d0 
					 
					
						
						
							
							citra_qt: add amiibo drag and drop support  
						
						... 
						
						
						
						Co-Authored-By: Valentin Vanelslande <vvanelslandedev@gmail.com > 
						
						
					 
					
						2019-11-03 05:24:47 +01:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						442a1cc021 
					 
					
						
						
							
							gl_rasterizer: Re-enable stream buffer memory due to global memory  
						
						... 
						
						
						
						Global memory is still using the stream buffer when it shouldn't. As a
temporary fix re-enable the stream buffer on compute. 
						
						
					 
					
						2019-11-02 13:19:19 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						76ca2a5f82 
					 
					
						
						
							
							gl_rasterizer: Upload constant buffers with glNamedBufferSubData  
						
						... 
						
						
						
						Nvidia's OpenGL driver maps gl(Named)BufferSubData with some requirements
to a fast. This path has an extra memcpy but updates the buffer without
orphaning or waiting for previous calls. It can be seen as a better
model for "push constants" that can upload a whole UBO instead of 256
bytes.
This path has some requirements established here:
http://on-demand.gputechconf.com/gtc/2014/presentations/S4379-opengl-44-scene-rendering-techniques.pdf#page=24 
Instead of using the stream buffer, this commits moves constant buffers
uploads to calls of glNamedBufferSubData and from my testing it brings a
performance improvement. This is disabled when the vendor is not Nvidia
since it brings performance regressions. 
						
						
					 
					
						2019-11-02 05:05:34 -03:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						23cabc98db 
					 
					
						
						
							
							Shader_IR: Fix regression on TLD4  
						
						... 
						
						
						
						Originally on the last commit I thought TLD4 acted the same as TLD4S and 
didn't have a mask. It actually does have a component mask. This commit 
corrects that. 
						
						
					 
					
						2019-10-30 21:14:57 -04:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						658489ebf7 
					 
					
						
						
							
							Merge pull request  #3050  from FernandoS27/fix-tld4  
						
						... 
						
						
						
						shader_ir: Fix TLD4 and add bindless variant 
						
						
					 
					
						2019-10-30 18:37:17 +00:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						9293c3a0f2 
					 
					
						
						
							
							Shader_IR: Fix TLD4 and add Bindless Variant.  
						
						... 
						
						
						
						This commit fixes an issue where not all 4 results of tld4 were being
written, the color component was defaulted to red, among other things.
It also implements the bindless variant. 
						
						
					 
					
						2019-10-30 12:02:03 -04:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						04b838c857 
					 
					
						
						
							
							Merge pull request  #3038  from lioncash/docs  
						
						... 
						
						
						
						kernel/scheduler: Minor changes 
						
						
					 
					
						2019-10-30 03:47:28 +00:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						2382bbe3ac 
					 
					
						
						
							
							Merge pull request  #3046  from ReinUsesLisp/clean-gl-state  
						
						... 
						
						
						
						gl_state: Miscellaneous clean up 
						
						
					 
					
						2019-10-29 22:50:04 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						b5138f3c35 
					 
					
						
						
							
							Merge pull request  #3035  from ReinUsesLisp/rasterizer-accelerated  
						
						... 
						
						
						
						rasterizer_accelerated: Add intermediary for GPU rasterizers 
						
						
					 
					
						2019-10-29 22:06:41 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						a81bd962ab 
					 
					
						
						
							
							Merge pull request  #3007  from DarkLordZach/fsc-regress  
						
						... 
						
						
						
						savedata_factory: Automatically create certain savedata 
						
						
					 
					
						2019-10-29 22:05:09 -04:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						3d0cde6a75 
					 
					
						
						
							
							gl_state: Use std::array::fill instead of std::fill  
						
						... 
						
						
						
						Co-Authored-By: Mat M. <mathew1800@gmail.com > 
						
						
					 
					
						2019-10-30 01:30:31 +00:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						ce20ed8e4e 
					 
					
						
						
							
							gl_state: Move dirty checks to individual apply calls instead of Apply  
						
						... 
						
						
						
						This requires removing constness from some methods, but for consistency
it's removed in all methods. 
						
						
					 
					
						2019-10-29 21:27:25 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						3c6557c235 
					 
					
						
						
							
							gl_state: Remove ApplyDefaultState  
						
						... 
						
						
						
						OpenGL has defaults values we can trust. Remove these. 
						
						
					 
					
						2019-10-29 21:27:25 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						d3651b0b82 
					 
					
						
						
							
							gl_state: Change SetDefaultViewports to use default constructor  
						
						
						
						
					 
					
						2019-10-29 21:27:24 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						c7698d0bc8 
					 
					
						
						
							
							gl_state: Minor style changes  
						
						
						
						
					 
					
						2019-10-29 21:27:24 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						a14d202ac2 
					 
					
						
						
							
							gl_state: Remove unused Citra TextureUnits  
						
						
						
						
					 
					
						2019-10-29 21:27:24 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						28fece8e9b 
					 
					
						
						
							
							gl_state: Move initializers from constructor to class declaration  
						
						
						
						
					 
					
						2019-10-29 21:27:23 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						a993df1ee2 
					 
					
						
						
							
							shader/node: Unpack bindless texture encoding  
						
						... 
						
						
						
						Bindless textures were using u64 to pack the buffer and offset from
where they come from. Drop this in favor of separated entries in the
struct.
Remove the usage of std::set in favor of std::list (it's not std::vector
to avoid reference invalidations) for samplers and images. 
						
						
					 
					
						2019-10-29 20:53:48 -03:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						2ec5b55ee3 
					 
					
						
						
							
							Merge pull request  #3004  from ReinUsesLisp/maxwell3d-cleanup  
						
						... 
						
						
						
						maxwell_3d: Remove unused entries 
						
						
					 
					
						2019-10-29 23:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						c5d9589942 
					 
					
						
						
							
							Merge pull request  #3037  from FernandoS27/new-formats  
						
						... 
						
						
						
						video_core: Implement texture format E5B9G9R9_SHAREDEXP. 
						
						
					 
					
						2019-10-28 01:36:58 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						6c8f28813c 
					 
					
						
						
							
							scheduler: Mark parameter of AskForReselectionOrMarkRedundant() as const  
						
						... 
						
						
						
						This is only compared against, so it can be made const. 
						
						
					 
					
						2019-10-27 23:35:50 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						fa31e5b868 
					 
					
						
						
							
							maxwell_3d/kepler_compute: Remove unused arguments in GetTexture  
						
						
						
						
					 
					
						2019-10-28 00:23:42 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						538ddd220e 
					 
					
						
						
							
							video_core/textures: Remove unused index entry in FullTextureInfo  
						
						
						
						
					 
					
						2019-10-28 00:14:38 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						961fe4d19b 
					 
					
						
						
							
							maxwell_3d: Remove unused method GetStageTextures  
						
						
						
						
					 
					
						2019-10-28 00:14:29 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						f19c1a7cda 
					 
					
						
						
							
							scheduler: Silence sign conversion warnings  
						
						
						
						
					 
					
						2019-10-27 22:44:52 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						2fb0bbff29 
					 
					
						
						
							
							scheduler: Initialize class members directly where applicable  
						
						... 
						
						
						
						Reduces the overall amount of code. 
						
						
					 
					
						2019-10-27 22:13:55 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						2dc469ceba 
					 
					
						
						
							
							scheduler: Amend documentation comments  
						
						... 
						
						
						
						Adjusts the formatting of a few of the comments an ensures they get
recognized as proper Doxygen comments. 
						
						
					 
					
						2019-10-27 22:12:32 -04:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
						
						4c5731c34f 
					 
					
						
						
							
							Merge pull request  #2971  from FernandoS27/new-scheduler-v2  
						
						... 
						
						
						
						Kernel: Implement a New Thread Scheduler V2 
						
						
					 
					
						2019-10-28 10:53:27 +11:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						3f9262195b 
					 
					
						
						
							
							Video_Core: Implement texture format E5B9G9R9_SHAREDEXP.  
						
						... 
						
						
						
						This commit implements the E5B9G9R9 Texture format into the general 
system and OpenGL backend. 
						
						
					 
					
						2019-10-27 16:44:09 -04:00