Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								f8a11a664f 
								
							 
						 
						
							
							
								
								OpenGL: value-initialize variables which cause uninitialised access otherwise  
							
							
							
						 
						
							2016-05-14 10:16:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								7e756faaba 
								
							 
						 
						
							
							
								
								Move program_counter and call_stack from UnitState to interpreter  
							
							
							
						 
						
							2016-05-12 19:05:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								6c6d99ca51 
								
							 
						 
						
							
							
								
								Move default_attributes into Pica state  
							
							
							
						 
						
							2016-05-12 19:05:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f6eb62d062 
								
							 
						 
						
							
							
								
								Merge pull request  #1690  from JayFoxRox/tex-type-3  
							
							... 
							
							
							
							Pica: Implement texture type 3 (Projection2D) 
							
						 
						
							2016-05-11 21:47:08 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								ae7a82fa1c 
								
							 
						 
						
							
							
								
								Turn ShaderSetup into struct  
							
							
							
						 
						
							2016-05-11 23:48:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								5a7306d6df 
								
							 
						 
						
							
							
								
								OpenGL: Implement texture type 3  
							
							
							
						 
						
							2016-05-11 08:07:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								4311297eb1 
								
							 
						 
						
							
							
								
								Rasterizer: Implement texture type 3  
							
							
							
						 
						
							2016-05-11 08:07:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								2f8e8e1455 
								
							 
						 
						
							
							
								
								Pica: Add tc0.w to OutputVertex  
							
							
							
						 
						
							2016-05-11 08:07:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								9cfebb9334 
								
							 
						 
						
							
							
								
								Pica: Add texture type to state  
							
							
							
						 
						
							2016-05-11 08:07:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								86ecbdfa4d 
								
							 
						 
						
							
							
								
								Merge pull request  #1621  from JayFoxRox/w-buffer  
							
							... 
							
							
							
							Implement W-buffer and fix depth-mapping 
							
						 
						
							2016-05-10 23:00:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								75e5d0a6a0 
								
							 
						 
						
							
							
								
								gl_rasterizer: Fix compilation for debug builds  
							
							
							
						 
						
							2016-05-10 09:22:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								fc9cc21024 
								
							 
						 
						
							
							
								
								OpenGL: Implement W-Buffers and fix depth-mapping  
							
							
							
						 
						
							2016-05-10 08:58:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								4c98113b57 
								
							 
						 
						
							
							
								
								Pica: Implement W-Buffer in SW rasterizer  
							
							
							
						 
						
							2016-05-10 08:58:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									linkmauve 
								
							 
						 
						
							
							
							
							
								
							
							
								006fe5fc0f 
								
							 
						 
						
							
							
								
								Merge pull request  #1704  from JayFoxRox/pod-config  
							
							... 
							
							
							
							Pica: PicaShaderConfig is TC and cleared before use 
							
						 
						
							2016-05-10 01:16:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Laties 
								
							 
						 
						
							
							
							
							
								
							
							
								0a31e373f1 
								
							 
						 
						
							
							
								
								fixup simple type conversions where possible  
							
							
							
						 
						
							2016-05-07 11:41:55 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								aa4d4ff23c 
								
							 
						 
						
							
							
								
								Frontends, VideoCore: Move glad initialisation to the frontend  
							
							... 
							
							
							
							On SDL2 this allows it to use SDL_GL_GetProcAddress() instead of the
default function loader, and fixes a crash when using apitrace with an
EGL context.
On Qt we will need to migrate from QGLWidget to QOpenGLWidget and
QOpenGLContext before we can use gladLoadGLLoader() instead of
gladLoadGL(), since the former doesn’t expose a function loader. 
							
						 
						
							2016-05-06 03:10:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								7a77b8356c 
								
							 
						 
						
							
							
								
								Pica: Rename VertexLoaded breakpoint to VertexShaderInvocation  
							
							
							
						 
						
							2016-05-04 10:21:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								f74652d2fe 
								
							 
						 
						
							
							
								
								Pica: Use a union for PicaShaderConfig  
							
							
							
						 
						
							2016-05-03 15:06:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								5fc8eb227a 
								
							 
						 
						
							
							
								
								Pica: Add TevStageConfigRaw to PicaShaderConfig (MSVC workaround)  
							
							
							
						 
						
							2016-05-03 15:06:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								f3f7018c9e 
								
							 
						 
						
							
							
								
								Pica: Make PicaShaderConfig trivially_copyable and clear it before use  
							
							
							
						 
						
							2016-05-03 14:10:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								5ec1140f8b 
								
							 
						 
						
							
							
								
								OpenGL: Don't copy const_color (Reverts  #1745 )  
							
							
							
						 
						
							2016-05-03 12:34:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								696cb197a5 
								
							 
						 
						
							
							
								
								Pica: Replace logic in shader.cpp with loop  
							
							
							
						 
						
							2016-05-03 01:40:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								15d0e98267 
								
							 
						 
						
							
							
								
								Merge pull request  #1741  from linkmauve/iwyu-video_core  
							
							... 
							
							
							
							Fix video_core includes (and dependencies) using include-what-you-use 
							
						 
						
							2016-05-01 17:44:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								7e0d6903ff 
								
							 
						 
						
							
							
								
								OpenGL: Copy TevStageConfig using a loop. Fixes bug: const_color not copied  
							
							
							
						 
						
							2016-05-01 16:35:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								aab41604f7 
								
							 
						 
						
							
							
								
								OpenGL: border_color was never set. Fixed. ( #1740 )  
							
							
							
						 
						
							2016-04-30 12:20:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								691a42fe98 
								
							 
						 
						
							
							
								
								VideoCore: Run include-what-you-use and fix most includes.  
							
							
							
						 
						
							2016-04-30 17:02:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								49bfe9bf91 
								
							 
						 
						
							
							
								
								Remove TGA dumper  
							
							
							
						 
						
							2016-04-30 09:43:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								90243c56fb 
								
							 
						 
						
							
							
								
								Merge pull request  #1730  from hrydgard/vertex-loader  
							
							... 
							
							
							
							* Remove late accesses to attribute_config
* Refactor: Extract VertexLoader from command_processor.cpp.
Preparation for a similar concept to Dolphin or PPSSPP. These can be JIT-ed and cached.
* Move "&" to their proper place, add missing includes and make some properly relative.
* Don't keep base_address in the loader, it doesn't belong there (with it, the loader can't be cached).
* Optimize the vertex loader, nearly doubling its speed.
* Debugger fix
* Move and rename the MemoryAccesses class to MemoryAccessTracker. 
							
						 
						
							2016-04-29 09:42:47 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								e3a8292495 
								
							 
						 
						
							
							
								
								Common: Remove section measurement from profiler ( #1731 )  
							
							... 
							
							
							
							This has been entirely superseded by MicroProfile. The rest of the code
can go when a simpler frametime/FPS meter is added to the GUI. 
							
						 
						
							2016-04-29 00:07:10 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Henrik Rydgard 
								
							 
						 
						
							
							
							
							
								
							
							
								a86d7cacc1 
								
							 
						 
						
							
							
								
								Move and rename the MemoryAccesses class to MemoryAccessTracker.  
							
							
							
						 
						
							2016-04-29 08:50:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Henrik Rydgard 
								
							 
						 
						
							
							
							
							
								
							
							
								a442ee07f4 
								
							 
						 
						
							
							
								
								Debugger fix  
							
							
							
						 
						
							2016-04-28 22:30:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Henrik Rydgard 
								
							 
						 
						
							
							
							
							
								
							
							
								251f29dd7f 
								
							 
						 
						
							
							
								
								Optimize the vertex loader, nearly doubling its speed.  
							
							
							
						 
						
							2016-04-28 22:21:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Henrik Rydgard 
								
							 
						 
						
							
							
							
							
								
							
							
								2403e86cbb 
								
							 
						 
						
							
							
								
								Don't keep base_address in the loader, it doesn't belong there (with it, the loader can't be cached).  
							
							
							
						 
						
							2016-04-28 20:17:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Henrik Rydgard 
								
							 
						 
						
							
							
							
							
								
							
							
								d00e2340c6 
								
							 
						 
						
							
							
								
								Move "&" to their proper place, add missing includes and make some properly relative.  
							
							
							
						 
						
							2016-04-28 19:40:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Henrik Rydgard 
								
							 
						 
						
							
							
							
							
								
							
							
								47ff008817 
								
							 
						 
						
							
							
								
								Refactor: Extract VertexLoader from command_processor.cpp.  
							
							... 
							
							
							
							Preparation for a similar concept to Dolphin or PPSSPP. These can be JIT-ed and cached. 
							
						 
						
							2016-04-28 19:05:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Henrik Rydgard 
								
							 
						 
						
							
							
							
							
								
							
							
								0cf15f64ef 
								
							 
						 
						
							
							
								
								Remove late accesses to attribute_config  
							
							
							
						 
						
							2016-04-28 18:07:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								15c907317c 
								
							 
						 
						
							
							
								
								Merge pull request  #1710  from hrydgard/optimize-event-breakpoints  
							
							... 
							
							
							
							Replace std::map with std::array for graphics event breakpoints 
							
						 
						
							2016-04-25 21:37:43 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Spilsbury 
								
							 
						 
						
							
							
							
							
								
							
							
								656a442433 
								
							 
						 
						
							
							
								
								shader: Shader size is long uint, not uint.  
							
							
							
						 
						
							2016-04-25 00:40:03 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Spilsbury 
								
							 
						 
						
							
							
							
							
								
							
							
								c6709d97bc 
								
							 
						 
						
							
							
								
								shader: Handle non-CALL opcodes with a break  
							
							
							
						 
						
							2016-04-25 00:39:54 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Spilsbury 
								
							 
						 
						
							
							
							
							
								
							
							
								bbffa6ad69 
								
							 
						 
						
							
							
								
								shader: Format string must be provided inline and not as a variable  
							
							
							
						 
						
							2016-04-24 23:40:52 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Henrik Rydgard 
								
							 
						 
						
							
							
							
							
								
							
							
								01a1555b5d 
								
							 
						 
						
							
							
								
								Replace std::map with std::array for graphics event breakpoints, and allow the compiler to inline. Saves 1%+ in vertex heavy situations.  
							
							
							
						 
						
							2016-04-24 14:19:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Spilsbury 
								
							 
						 
						
							
							
							
							
								
							
							
								39d4994c15 
								
							 
						 
						
							
							
								
								pica: Handle default lighting case  
							
							
							
						 
						
							2016-04-23 11:54:02 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tfarley 
								
							 
						 
						
							
							
							
							
								
							
							
								562f36a144 
								
							 
						 
						
							
							
								
								HWRasterizer: reorder declarations to match defs  
							
							
							
						 
						
							2016-04-22 10:52:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tfarley 
								
							 
						 
						
							
							
							
							
								
							
							
								3268cab26b 
								
							 
						 
						
							
							
								
								HWRasterizer: sync specular uniform for new shaders  
							
							
							
						 
						
							2016-04-22 10:48:00 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								bab30bcd6e 
								
							 
						 
						
							
							
								
								Merge pull request  #1436  from tfarley/hw-tex-forwarding  
							
							... 
							
							
							
							Hardware Renderer Texture Forwarding 
							
						 
						
							2016-04-22 08:15:51 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tfarley 
								
							 
						 
						
							
							
							
							
								
							
							
								22f3a7e94c 
								
							 
						 
						
							
							
								
								HWRasterizer: Texture forwarding  
							
							
							
						 
						
							2016-04-21 17:27:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tfarley 
								
							 
						 
						
							
							
							
							
								
							
							
								e46d086189 
								
							 
						 
						
							
							
								
								Config: Add scaled resolution option  
							
							
							
						 
						
							2016-04-21 17:27:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								14cc1ed911 
								
							 
						 
						
							
							
								
								Merge pull request  #1655  from JayFoxRox/hw-dot3  
							
							... 
							
							
							
							OpenGL: Implement color combiner Operation::Dot3_RGB 
							
						 
						
							2016-04-21 16:39:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								142a5dc3f5 
								
							 
						 
						
							
							
								
								Merge pull request  #1625  from JayFoxRox/sw-blend-func  
							
							... 
							
							
							
							Rasterizer: Allow all blend factors for alpha blend-func 
							
						 
						
							2016-04-17 20:20:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannik Vogel 
								
							 
						 
						
							
							
							
							
								
							
							
								e2b63a2dd7 
								
							 
						 
						
							
							
								
								Rasterizer: Allow all blend factors for alpha blend-func  
							
							
							
						 
						
							2016-04-17 22:44:24 +02:00