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 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6d5f2a3cff 
							
						 
					 
					
						
						
							
							vertex_loader: Correct forward declaration of InputVertex  
						
						... 
						
						
						
						It's actually a struct, not a class. 
						
						
					 
					
						2016-05-08 23:08:18 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5587383eb7 
							
						 
					 
					
						
						
							
							vertex_loader: Provide an assertion for ensuring the loader has been setup  
						
						... 
						
						
						
						Also adds an assert to ensure that Setup is not called more than once
during a VertexLoader's lifetime. 
						
						
					 
					
						2016-05-08 23:08:12 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1357724cd9 
							
						 
					 
					
						
						
							
							vertex_loader: Add constructors to facilitate immediate and two-step initialization  
						
						
						
						
					 
					
						2016-05-08 23:03:32 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							769f4a7018 
							
						 
					 
					
						
						
							
							vertex_loader: initialize_num_total_attributes.  
						
						... 
						
						
						
						Keeps the public API sane. 
						
						
					 
					
						2016-05-08 23:03:32 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8ea5e7dfb5 
							
						 
					 
					
						
						
							
							vertex_loader: Use std::array instead of raw C arrays  
						
						
						
						
					 
					
						2016-05-08 23:03:32 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a286b61f75 
							
						 
					 
					
						
						
							
							vertex_loader: Correct header ordering  
						
						
						
						
					 
					
						2016-05-08 23:01:26 -04: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 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4501a9eb50 
							
						 
					 
					
						
						
							
							debug_utils: use std::make_unique for initializing PicaTrace  
						
						
						
						
					 
					
						2016-04-14 22:05:28 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							aff35d3e58 
							
						 
					 
					
						
						
							
							Merge pull request  #1665  from lioncash/file  
						
						... 
						
						
						
						IOFile: Minor API changes 
						
						
					 
					
						2016-04-14 16:28:15 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d7fe2784cc 
							
						 
					 
					
						
						
							
							shader_jit_x64: Rename RuntimeAssert to Compile_Assert.  
						
						
						
						
					 
					
						2016-04-13 23:04:53 -04:00