Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								eb10f25025 
								
							 
						 
						
							
							
								
								Move screen size constants from video_core to core  
							
							... 
							
							
							
							video_core didn't even properly use them, and they were the source of
many otherwise-unnecessary dependencies from core to video_core. 
							
						 
						
							2017-05-27 18:41:24 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								6665557ff7 
								
							 
						 
						
							
							
								
								OpenGL: Remove unused RendererOpenGL fields  
							
							
							
						 
						
							2017-05-27 18:02:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								90c8d09098 
								
							 
						 
						
							
							
								
								gl_shader: refactor texture sampler into its own function  
							
							
							
						 
						
							2017-05-27 01:56:22 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								4d62e75fb2 
								
							 
						 
						
							
							
								
								gl_rasterizer: implement procedural texture  
							
							
							
						 
						
							2017-05-20 13:50:50 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								039b293092 
								
							 
						 
						
							
							
								
								pica: shader_dirty if texture2 coord changed  
							
							
							
						 
						
							2017-05-05 15:35:17 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								0f664ef89d 
								
							 
						 
						
							
							
								
								pica: use correct coordinates for texture 2  
							
							
							
						 
						
							2017-05-03 22:12:46 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ea53d6085a 
								
							 
						 
						
							
							
								
								Merge pull request  #2671  from wwylele/dot3-rgba  
							
							... 
							
							
							
							rasterizer: implement combiner operation 7 (Dot3_RGBA) 
							
						 
						
							2017-04-21 17:03:22 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								2c2e872b31 
								
							 
						 
						
							
							
								
								gl_shader_gen: remove TODO about Lerp behaviour verification. The implementation is verified against hardware  
							
							
							
						 
						
							2017-04-20 22:56:07 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								b624a95205 
								
							 
						 
						
							
							
								
								rasterizer: implement combiner operation 7 (Dot3_RGBA)  
							
							
							
						 
						
							2017-04-19 23:48:10 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								52a4489d65 
								
							 
						 
						
							
							
								
								OpenGL: Pass Pica regs via parameter  
							
							
							
						 
						
							2017-04-17 10:34:45 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								a6fd4533f6 
								
							 
						 
						
							
							
								
								OpenGL: Move PicaShaderConfig to gl_shader_gen.h  
							
							... 
							
							
							
							Also move the implementation of CurrentConfig to the cpp file. 
							
						 
						
							2017-04-16 21:49:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								40e28f6217 
								
							 
						 
						
							
							
								
								OpenGL: Move Attributes enum to a more appropriate file  
							
							
							
						 
						
							2017-04-16 20:47:04 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								e02c4b7195 
								
							 
						 
						
							
							
								
								Input: remove unused stuff & clean up  
							
							... 
							
							
							
							1. removed zl, zr and c-stick from HID::PadState. They are handled by IR, not HID
2. removed button handling in EmuWindow
3. removed key_map
4. cleanup #include 
							
						 
						
							2017-03-01 23:30:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								fb1979d7e2 
								
							 
						 
						
							
							
								
								Core: Re-write frame limiter  
							
							... 
							
							
							
							Now based on std::chrono, and also works in terms of emulated time
instead of frames, so we can in the future frame-limit even when the
display is disabled, etc.
The frame limiter can also be enabled along with v-sync now, which
should be useful for those with displays running at more than 60 Hz. 
							
						 
						
							2017-02-26 17:22:04 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								b285c2a4ed 
								
							 
						 
						
							
							
								
								Core: Make PerfStats internally locked  
							
							... 
							
							
							
							More ergonomic to use and will be required for upcoming changes. 
							
						 
						
							2017-02-26 17:22:03 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								3b4e400333 
								
							 
						 
						
							
							
								
								Remove built-in (non-Microprofile) profiler  
							
							
							
						 
						
							2017-02-26 17:22:03 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								c75ae6c585 
								
							 
						 
						
							
							
								
								Add performance statistics to status bar  
							
							
							
						 
						
							2017-02-26 17:22:03 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								e594e63bb5 
								
							 
						 
						
							
							
								
								OpenGL: Check if uniform block exists before updating it ( #2581 )  
							
							
							
						 
						
							2017-02-18 11:46:26 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								af65e1c0a0 
								
							 
						 
						
							
							
								
								OpenGL: Remove unused duplicate of IsPassThroughTevStage  
							
							... 
							
							
							
							This copy was left behind when the shader generation code was moved to a
separate file. 
							
						 
						
							2017-02-09 00:04:24 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								60fc0b086f 
								
							 
						 
						
							
							
								
								VideoCore: Split regs.h inclusions  
							
							
							
						 
						
							2017-02-09 00:04:24 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								5759d94b5c 
								
							 
						 
						
							
							
								
								VideoCore: Move Regs to its own file  
							
							
							
						 
						
							2017-02-04 13:59:12 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								f443c7e5b0 
								
							 
						 
						
							
							
								
								VideoCore: Split lighting regs from Regs struct  
							
							
							
						 
						
							2017-02-04 13:59:11 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								23713d5dee 
								
							 
						 
						
							
							
								
								VideoCore: Split framebuffer regs from Regs struct  
							
							
							
						 
						
							2017-02-04 13:59:11 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								9017093f58 
								
							 
						 
						
							
							
								
								VideoCore: Split texturing regs from Regs struct  
							
							
							
						 
						
							2017-02-04 13:59:09 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								000e78144c 
								
							 
						 
						
							
							
								
								VideoCore: Split rasterizer regs from Regs struct  
							
							
							
						 
						
							2017-02-04 13:08:47 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								97e06b0a0d 
								
							 
						 
						
							
							
								
								Merge pull request  #2476  from yuriks/shader-refactor3  
							
							... 
							
							
							
							Oh No! More shader changes! 
							
						 
						
							2017-02-04 13:02:48 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								09a750e866 
								
							 
						 
						
							
							
								
								Pica/Texture: Simplify/cleanup texture tile addressing  
							
							
							
						 
						
							2017-02-04 12:33:25 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								a1c9ac7845 
								
							 
						 
						
							
							
								
								VideoCore: Move LookupTexture out of debug_utils.h  
							
							
							
						 
						
							2017-02-04 12:31:40 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								bbc7844021 
								
							 
						 
						
							
							
								
								VideoCore: Change misleading register names  
							
							... 
							
							
							
							A few registers had names such as "count" or "number" when they actually
contained the maximum (that is, count - 1). This can easily lead to hard
to notice off by one errors. 
							
						 
						
							2017-01-29 21:31:36 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kloen 
								
							 
						 
						
							
							
							
							
								
							
							
								eee37b857b 
								
							 
						 
						
							
							
								
								video_core: gl_rasterizer_cache.cpp removed unused type alias  
							
							
							
						 
						
							2017-01-30 05:18:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kloen 
								
							 
						 
						
							
							
							
							
								
							
							
								6a3a3964b0 
								
							 
						 
						
							
							
								
								video_core: gl_rasterizer.cpp removed unused type alias  
							
							
							
						 
						
							2017-01-30 05:16:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kloen 
								
							 
						 
						
							
							
							
							
								
							
							
								4652d70572 
								
							 
						 
						
							
							
								
								video_core: silence unused-local-typedef boost related warning on GCC  
							
							
							
						 
						
							2017-01-29 21:24:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kloen 
								
							 
						 
						
							
							
							
							
								
							
							
								753fea5d65 
								
							 
						 
						
							
							
								
								video_core: gl_rasterizer float to int warning  
							
							
							
						 
						
							2017-01-23 16:53:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kloen 
								
							 
						 
						
							
							
							
							
								
							
							
								b6063d9a93 
								
							 
						 
						
							
							
								
								video_core: fix gl_rasterizer warning on MSVC  
							
							
							
						 
						
							2017-01-23 16:53:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								22ad9094e6 
								
							 
						 
						
							
							
								
								config: Add option for specifying screen resolution scale factor.  
							
							
							
						 
						
							2017-01-07 03:23:22 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2f746e9946 
								
							 
						 
						
							
							
								
								Merge pull request  #2367  from JayFoxRox/lighting-lut-quickfix  
							
							... 
							
							
							
							Lighting LUT Quickfix 
							
						 
						
							2016-12-29 13:41:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								6ed4206f87 
								
							 
						 
						
							
							
								
								Minor cleanup in GLSL code  
							
							
							
						 
						
							2016-12-25 21:38:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								88f409aec9 
								
							 
						 
						
							
							
								
								Offset lighting LUT samples correctly  
							
							
							
						 
						
							2016-12-25 21:37:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								64f98f4d0f 
								
							 
						 
						
							
							
								
								core: Move emu_window and key_map into core  
							
							... 
							
							
							
							* Removes circular dependences (common should not depend on core) 
							
						 
						
							2016-12-23 13:42:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								29564d73bd 
								
							 
						 
						
							
							
								
								Merge pull request  #2319  from yuriks/profile-scopes  
							
							... 
							
							
							
							VideoCore: Make profiling scope more representative 
							
						 
						
							2016-12-21 13:33:49 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Albin Bernhardsson 
								
							 
						 
						
							
							
							
							
								
							
							
								ddec9cb369 
								
							 
						 
						
							
							
								
								Use GL_TRUE when setting color_mask  
							
							
							
						 
						
							2016-12-19 19:06:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								ac9f937477 
								
							 
						 
						
							
							
								
								VideoCore: Make profiling scope more representative  
							
							
							
						 
						
							2016-12-14 22:52:09 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Wick 
								
							 
						 
						
							
							
							
							
								
							
							
								d0d49bb951 
								
							 
						 
						
							
							
								
								OpenGL: Drop framebuffer completeness check.  
							
							... 
							
							
							
							This OpenGL call synchronize the worker thread of the nvidia blob.
It can be verified on linux with the __GL_THREADED_OPTIMIZATIONS=1 environment variable.
Those errors should not happen on tested drivers.
It was used as a workaround for https://bugs.freedesktop.org/show_bug.cgi?id=94148  
							
						 
						
							2016-12-07 22:09:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								fc4591fa49 
								
							 
						 
						
							
							
								
								ASSERT that shader was linked successfully  
							
							
							
						 
						
							2016-12-05 21:11:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								4088afe23c 
								
							 
						 
						
							
							
								
								Report shader uniform block size in case of mismatch  
							
							
							
						 
						
							2016-12-05 21:11:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								0edc986861 
								
							 
						 
						
							
							
								
								Print broken shader code to log  
							
							
							
						 
						
							2016-12-05 21:11:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								8a1f96011d 
								
							 
						 
						
							
							
								
								OpenGL: Non-zero stride only makes sense for linear buffers  
							
							
							
						 
						
							2016-12-04 06:14:27 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								2600633b89 
								
							 
						 
						
							
							
								
								OpenGL: Ensure framebuffer binding is restored if completion check fails  
							
							
							
						 
						
							2016-12-04 06:14:27 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								ba7f213655 
								
							 
						 
						
							
							
								
								OpenGL: Fix DisplayTransfer accel when input width != output width  
							
							... 
							
							
							
							Fixes  #2246 , #2261  
						
							2016-12-04 05:21:57 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								e3e4f27447 
								
							 
						 
						
							
							
								
								ClangFormat: Fixed the clang-format errors  
							
							
							
						 
						
							2016-11-30 09:37:37 -05:00