GPUCode 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cbd5d1c15c 
								
							 
						 
						
							
							
								
								Upgrade codebase to C++ 20 + fix warnings + update submodules ( #6115 )  
							
							
							
						 
						
							2022-09-21 18:36:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SachinVin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								90b418fd1a 
								
							 
						 
						
							
							
								
								Merge pull request  #6123  from FearlessTobi/game-list-ports  
							
							... 
							
							
							
							ui: Fixes to compatibility list translations (yuzu port) 
							
						 
						
							2022-09-21 08:39:39 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SachinVin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								baecc18d8c 
								
							 
						 
						
							
							
								
								Partially Revert "renderer_opengl: Remove amd hacks and legacy paths" ( #6122 )  
							
							... 
							
							
							
							This reverts commit 07a69b7c7b 
							
						 
						
							2022-09-10 15:35:13 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kyle Kienapfel 
								
							 
						 
						
							
							
							
							
								
							
							
								854fe203e8 
								
							 
						 
						
							
							
								
								Qt: Retranslate GameList header and Filter line  
							
							... 
							
							
							
							Didn't notice this until I was trying to change the default font
to Comic Sans MS when language is set to English in yuzu. 
							
						 
						
							2022-09-07 13:08:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kyle K 
								
							 
						 
						
							
							
							
							
								
							
							
								ed0e9e9593 
								
							 
						 
						
							
							
								
								ui: Fix Game Compatibility list translations  
							
							... 
							
							
							
							Reported by GillianMC on Discord. Looks to be a small quirk in the QT API.
setText(QObject::tr(status.text));
bringing up QObject breaks the link with the GameListItemCompat 
							
						 
						
							2022-09-07 13:08:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									GPUCode 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fd40880127 
								
							 
						 
						
							
							
								
								rasterizer_cache: Ignore fill surfaces  
							
							... 
							
							
							
							* Causes graphical bugs in Yokai games 
							
						 
						
							2022-09-04 12:54:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vitor Kiguchi 
								
							 
						 
						
							
							
							
							
								
							
							
								c6fc00bc77 
								
							 
						 
						
							
							
								
								GetShaderCacheVersionHash: add comment explaining where the hash comes from  
							
							
							
						 
						
							2022-09-03 15:09:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vitor Kiguchi 
								
							 
						 
						
							
							
							
							
								
							
							
								a8d82a2a04 
								
							 
						 
						
							
							
								
								Include gl_shader_util in shader cache version hash calculation  
							
							
							
						 
						
							2022-09-03 14:44:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SachinVin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9268b7d48e 
								
							 
						 
						
							
							
								
								Merge branch 'master' into tex-cache  
							
							
							
						 
						
							2022-09-01 19:50:32 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emufan4568 
								
							 
						 
						
							
							
							
							
								
							
							
								10c7aa402d 
								
							 
						 
						
							
							
								
								gl_shader_util: Downgrade GLSL to 430  
							
							... 
							
							
							
							* Older intel drivers don'tsupport 450 as a version string 
							
						 
						
							2022-08-29 21:44:07 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emufan4568 
								
							 
						 
						
							
							
							
							
								
							
							
								926d604312 
								
							 
						 
						
							
							
								
								Run clang format once more  
							
							
							
						 
						
							2022-08-29 21:37:38 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									GPUCode 
								
							 
						 
						
							
							
							
							
								
							
							
								48d5ec5c00 
								
							 
						 
						
							
							
								
								core: Update GL result enum  
							
							... 
							
							
							
							Co-authored-by: SachinVin <26602104+SachinVin@users.noreply.github.com> 
							
						 
						
							2022-08-29 21:20:22 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SachinVin 
								
							 
						 
						
							
							
							
							
								
							
							
								ddc802d2b4 
								
							 
						 
						
							
							
								
								android: add canary and nightly flavours + fix git version tags  
							
							
							
						 
						
							2022-08-24 22:01:33 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									GPUCode 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								13f38e0be5 
								
							 
						 
						
							
							
								
								citra_qt: Update error messages  
							
							... 
							
							
							
							Co-authored-by: SachinVin <26602104+SachinVin@users.noreply.github.com> 
							
						 
						
							2022-08-23 19:54:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									GPUCode 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								64e7f5929d 
								
							 
						 
						
							
							
								
								gl_rasterizer: Fix build on MacOS  
							
							
							
						 
						
							2022-08-23 16:48:19 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ian Chamberlain 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								24b54a9b01 
								
							 
						 
						
							
							
								
								Follow convention and break in default case  
							
							
							
						 
						
							2022-08-23 08:22:17 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ian Chamberlain 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								401336c5e7 
								
							 
						 
						
							
							
								
								Rename Close() -> RequestClose()  
							
							
							
						 
						
							2022-08-22 18:11:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emufan4568 
								
							 
						 
						
							
							
							
							
								
							
							
								12f84e18dc 
								
							 
						 
						
							
							
								
								externals: Upgrade glad to latest version  
							
							... 
							
							
							
							* Also change some mentions to OpenGL 3.3 to 4.3 
							
						 
						
							2022-08-22 23:44:03 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emufan4568 
								
							 
						 
						
							
							
							
							
								
							
							
								7bcf753a21 
								
							 
						 
						
							
							
								
								renderer_opengl: Apply styling suggestions  
							
							
							
						 
						
							2022-08-22 13:13:41 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									GPUCode 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6109935b73 
								
							 
						 
						
							
							
								
								gl_rasterizer: BindCubeFace is const  
							
							... 
							
							
							
							Co-authored-by: SachinVin <26602104+SachinVin@users.noreply.github.com> 
							
						 
						
							2022-08-22 11:11:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emufan4568 
								
							 
						 
						
							
							
							
							
								
							
							
								31e6b553dc 
								
							 
						 
						
							
							
								
								video_core: Run clang format  
							
							
							
						 
						
							2022-08-22 08:00:30 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									GPUCode 
								
							 
						 
						
							
							
							
							
								
							
							
								f478e3093f 
								
							 
						 
						
							
							
								
								rasterizer_cache: Drop warning in IntervalHasInvalidPixelFormat to debug  
							
							
							
						 
						
							2022-08-22 07:59:04 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									GPUCode 
								
							 
						 
						
							
							
							
							
								
							
							
								cc5a88a864 
								
							 
						 
						
							
							
								
								rasterizer_cache: Make cache reset on resolution/filter change more explicit  
							
							
							
						 
						
							2022-08-22 07:58:04 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									GPUCode 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								14aea56fa1 
								
							 
						 
						
							
							
								
								pixel_format: Constexpr implies inline  
							
							
							
						 
						
							2022-08-21 21:57:33 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emufan4568 
								
							 
						 
						
							
							
							
							
								
							
							
								2ed89b6448 
								
							 
						 
						
							
							
								
								cached_surface: Add missing include  
							
							
							
						 
						
							2022-08-21 17:47:47 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emufan4568 
								
							 
						 
						
							
							
							
							
								
							
							
								9b5230c60e 
								
							 
						 
						
							
							
								
								rasterizer_cache: Always create TextureDownloaderES  
							
							... 
							
							
							
							* It's used when dumping textures on desktop, so create it upfront to avoid null checks 
							
						 
						
							2022-08-21 13:35:06 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emufan4568 
								
							 
						 
						
							
							
							
							
								
							
							
								1579f96397 
								
							 
						 
						
							
							
								
								rasterizer_cache: Remove remaining OpenGL code  
							
							
							
						 
						
							2022-08-21 13:32:02 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emufan4568 
								
							 
						 
						
							
							
							
							
								
							
							
								fc450edd14 
								
							 
						 
						
							
							
								
								gl_rasterizer: Fix minor warnings and improve readability  
							
							
							
						 
						
							2022-08-21 12:42:32 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emufan4568 
								
							 
						 
						
							
							
							
							
								
							
							
								e6137d7874 
								
							 
						 
						
							
							
								
								renderer_opengl: Remove GLvec* types  
							
							... 
							
							
							
							* The common types already exist and provide all the functionality required, why invent new types? 
							
						 
						
							2022-08-21 12:22:58 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ian Chamberlain 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c634c263db 
								
							 
						 
						
							
							
								
								citra-sdl: use the result of system.RunLoop()  
							
							... 
							
							
							
							If a shutdown was requested by the application, close the SDL window,
initiating the normal shutdown procedure. This causes a graceful exit
process instead of hanging. 
							
						 
						
							2022-08-20 20:49:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emufan4568 
								
							 
						 
						
							
							
							
							
								
							
							
								e834f2b049 
								
							 
						 
						
							
							
								
								gl_resource_manager: Fix bug when allocating 3D textures  
							
							
							
						 
						
							2022-08-21 02:24:13 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emufan4568 
								
							 
						 
						
							
							
							
							
								
							
							
								2726fe66db 
								
							 
						 
						
							
							
								
								renderer_opengl: Header cleanup  
							
							... 
							
							
							
							* Should help with building times 
							
						 
						
							2022-08-21 02:22:57 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emufan4568 
								
							 
						 
						
							
							
							
							
								
							
							
								07a69b7c7b 
								
							 
						 
						
							
							
								
								renderer_opengl: Remove amd hacks and legacy paths  
							
							... 
							
							
							
							* AMDs new driver fixed many issues in the OpenGL driver. No reason to
  keep these hacks. In addition the upgrade to 4.3 guarantees the
  existance of required extensions, so no need to check for them 
							
						 
						
							2022-08-21 01:52:49 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emufan4568 
								
							 
						 
						
							
							
							
							
								
							
							
								025cd31420 
								
							 
						 
						
							
							
								
								video_core: Bump OpenGL version to 4.3 on desktop  
							
							... 
							
							
							
							* The current backend heavily depends on many extensions for shadow
  rendering and texture cubes in the fragment shaders. All these
  extensions were incorporated to core in 4.3. Support is practically
  ubiquitous and requiring support for it makes things a lot easier 
							
						 
						
							2022-08-21 01:39:16 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emufan4568 
								
							 
						 
						
							
							
							
							
								
							
							
								17ad594a62 
								
							 
						 
						
							
							
								
								rasterizer_cache: Introduce TextureRuntime and separate CachedSurface  
							
							... 
							
							
							
							* This commit aims to both continue the rasterizer cache cleanup by
  separating CachedSurface into a dedicated header and to start weeding
  out the raw OpenGL code from the cache.
* The latter is achieved by abstracting most texture operations in a new
  class called TextureRuntime. This has many benefits such as making it easier
  to port the functionality to other graphics APIs and the removal of the need
  to pass (read/draw) framebuffer handles everywhere. The filterer and
  reinterpreter get their own sets of FBOs due to this, something that
  might be a performance win since it reduces the state switching
  overhead on the runtime FBOs. 
							
						 
						
							2022-08-21 01:16:48 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emufan4568 
								
							 
						 
						
							
							
							
							
								
							
							
								199671301d 
								
							 
						 
						
							
							
								
								rasterizer_cache: Header cleanup and copyright date update  
							
							
							
						 
						
							2022-08-21 01:16:48 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emufan4568 
								
							 
						 
						
							
							
							
							
								
							
							
								f6e3bb54f4 
								
							 
						 
						
							
							
								
								rasterizer_cache: Move utlities and type to separate headers  
							
							
							
						 
						
							2022-08-21 01:16:48 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emufan4568 
								
							 
						 
						
							
							
							
							
								
							
							
								0fedf11be1 
								
							 
						 
						
							
							
								
								rasterizer_cache: Move depth tuples to cpp file  
							
							
							
						 
						
							2022-08-21 01:16:47 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emufan4568 
								
							 
						 
						
							
							
							
							
								
							
							
								22acfe4d41 
								
							 
						 
						
							
							
								
								rasterizer_cache: SurfaceParams interface cleanup  
							
							
							
						 
						
							2022-08-21 01:16:47 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emufan4568 
								
							 
						 
						
							
							
							
							
								
							
							
								cb0816c987 
								
							 
						 
						
							
							
								
								rasterizer_cache: Compute width and height only when used  
							
							... 
							
							
							
							Solves the compiler warning 
							
						 
						
							2022-08-21 01:16:47 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emufan4568 
								
							 
						 
						
							
							
							
							
								
							
							
								6a7d601e42 
								
							 
						 
						
							
							
								
								rasterizer_cache: Factor morton swizzle and pixel format to dedicate headers  
							
							... 
							
							
							
							* Makes the code cleaner in general by not having to alias PixelFormat and SurfaceType everywhere 
							
						 
						
							2022-08-21 01:16:47 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									emufan4568 
								
							 
						 
						
							
							
							
							
								
							
							
								efc2db4088 
								
							 
						 
						
							
							
								
								rasterizer_cache: Separate into common directory  
							
							
							
						 
						
							2022-08-21 01:16:42 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SachinVin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								58d0705f0f 
								
							 
						 
						
							
							
								
								Merge pull request  #6090  from JosJuice/android-cheats  
							
							... 
							
							
							
							android: Add cheat GUI 
							
						 
						
							2022-08-14 18:14:40 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SachinVin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9ba1d68ba3 
								
							 
						 
						
							
							
								
								Merge pull request  #6083  from pawelniegowski/amd-22-7-makecurrent-shader-bugfixes  
							
							... 
							
							
							
							Fix MakeCurrent and shader issues with AMD 22.7 driver 
							
						 
						
							2022-08-14 18:14:26 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									pawelniegowski 
								
							 
						 
						
							
							
							
							
								
							
							
								b0c72c2ea7 
								
							 
						 
						
							
							
								
								revert GLSL version change  
							
							
							
						 
						
							2022-08-10 16:36:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									JosJuice 
								
							 
						 
						
							
							
							
							
								
							
							
								5180122506 
								
							 
						 
						
							
							
								
								android: Add cheat GUI  
							
							... 
							
							
							
							Based on https://github.com/dolphin-emu/dolphin/pull/10092 ,
with adaptations made for differences in how Citra handles cheats.
You can access the cheat GUI while a game is running. 
							
						 
						
							2022-08-06 08:19:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									JosJuice 
								
							 
						 
						
							
							
							
							
								
							
							
								ce07ef1821 
								
							 
						 
						
							
							
								
								android: Use correct encoding when converting strings  
							
							... 
							
							
							
							The JNI functions that have "UTF" their name use "modified UTF-8"
rather than the standard UTF-8 that Citra uses, at least according
to Oracle's documentation, so it is incorrect for us to use them.
This change fixes the problem by converting between UTF-8 and
UTF-16 manually instead of letting JNI do it for us. 
							
						 
						
							2022-08-03 15:54:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									JosJuice 
								
							 
						 
						
							
							
							
							
								
							
							
								87677be921 
								
							 
						 
						
							
							
								
								android: Create utility function for converting strings to Java  
							
							
							
						 
						
							2022-08-03 15:45:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									JosJuice 
								
							 
						 
						
							
							
							
							
								
							
							
								e65ca8b907 
								
							 
						 
						
							
							
								
								android: Deduplicate GetJString  
							
							
							
						 
						
							2022-08-03 15:45:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									pawelniegowski 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ce441237cf 
								
							 
						 
						
							
							
								
								Update src/core/frontend/emu_window.h  
							
							... 
							
							
							
							clang-format
Co-authored-by: BreadFish64 <mohror64@gmail.com> 
							
						 
						
							2022-08-01 09:07:23 +02:00