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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						3f623b2561
					 | 
					
						
						
							
							shader_jit_x64.cpp: Rename JitCompiler to JitShader.
						
						
						
						
						
						
					 | 
					
						2016-04-13 23:04:53 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						847fb951e2
					 | 
					
						
						
							
							shader_jit_x64: Free memory that's no longer needed after compilation.
						
						
						
						
						
						
					 | 
					
						2016-04-13 23:04:52 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						60aa72e117
					 | 
					
						
						
							
							shader_jit_x64: Use a sorted vector instead of a set for keeping track of return addresses.
						
						
						
						
						
						
					 | 
					
						2016-04-13 23:04:52 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						60749f2cda
					 | 
					
						
						
							
							shader_jit_x64: Use CALL/RET instead of JMP for subroutines.
						
						
						
						
						
						
					 | 
					
						2016-04-13 23:04:52 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						1d45b57939
					 | 
					
						
						
							
							shader_jit_x64: Separate initialization and code generation for readability.
						
						
						
						
						
						
					 | 
					
						2016-04-13 23:04:50 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						6e0319eec9
					 | 
					
						
						
							
							shader_jit_x64: Get rid of unnecessary last_program_counter variable.
						
						
						
						
						
						
					 | 
					
						2016-04-13 23:04:49 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						f3afe24594
					 | 
					
						
						
							
							shader_jit_x64: Execute certain asserts at runtime.
						
						
						
						
						
						
						
						- This is because we compile the full shader code space, and therefore its common to compile malformed instructions. 
						
						
					 | 
					
						2016-04-13 23:04:49 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						ffcf7ecee9
					 | 
					
						
						
							
							shader: Remove unused 'state' argument from 'Setup' function.
						
						
						
						
						
						
					 | 
					
						2016-04-13 23:04:48 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						a5a74eb121
					 | 
					
						
						
							
							shader_jit_x64: Specify shader main offset at runtime.
						
						
						
						
						
						
					 | 
					
						2016-04-13 23:04:47 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						c9d10de644
					 | 
					
						
						
							
							shader_jit_x64: Allocate each program independently and persist for emu session.
						
						
						
						
						
						
					 | 
					
						2016-04-13 23:04:47 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						4632791a40
					 | 
					
						
						
							
							shader_jit_x64: Rewrite flow control to support arbitrary CALL and JMP instructions.
						
						
						
						
						
						
					 | 
					
						2016-04-13 23:04:44 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						135aec7bea
					 | 
					
						
						
							
							shader_jit_x64: Fix strict memory aliasing issues.
						
						
						
						
						
						
					 | 
					
						2016-04-13 23:04:43 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lioncash
							
						 
					 | 
					
						
						
							
						
						a4120ca66c
					 | 
					
						
						
							
							file_util: Don't expose IOFile internals through the API
						
						
						
						
						
						
					 | 
					
						2016-04-13 20:17:17 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jannik Vogel
							
						 
					 | 
					
						
						
							
						
						ff7c798d86
					 | 
					
						
						
							
							Pica: Remove geometry dumper (PICA_DUMP_GEOMETRY)
						
						
						
						
						
						
					 | 
					
						2016-04-10 22:07:06 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jannik Vogel
							
						 
					 | 
					
						
						
							
						
						0ad050f85d
					 | 
					
						
						
							
							OpenGL: Implement color combiner Operation::Dot3_RGB
						
						
						
						
						
						
					 | 
					
						2016-04-10 15:31:24 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jannik Vogel
							
						 
					 | 
					
						
						
							
						
						35a92b4097
					 | 
					
						
						
							
							OpenGL: Respect buffer-write allow registers
						
						
						
						
						
						
					 | 
					
						2016-04-08 22:57:11 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jannik Vogel
							
						 
					 | 
					
						
						
							
						
						c6bbc41984
					 | 
					
						
						
							
							OpenGL: Split buffer-write mask sync into seperate functions
						
						
						
						
						
						
					 | 
					
						2016-04-08 22:42:44 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jannik Vogel
							
						 
					 | 
					
						
						
							
						
						fa24df7340
					 | 
					
						
						
							
							Rasterizer: Respect buffer-write allow registers
						
						
						
						
						
						
					 | 
					
						2016-04-08 22:35:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jannik Vogel
							
						 
					 | 
					
						
						
							
						
						d47605b2ed
					 | 
					
						
						
							
							OpenGL: Keep stencil-test and framebuffer.depth_format in sync
						
						
						
						
						
						
					 | 
					
						2016-04-08 22:35:17 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						6e750ae12d
					 | 
					
						
						
							
							Merge pull request #1639 from linkmauve/fix-double-framebuffer-check
						
						
						
						
						
						
						
						OpenGL: Fix a double framebuffer completeness checks. 
						
						
					 | 
					
						2016-04-07 19:52:02 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathew Maidment
							
						 
					 | 
					
						
						
							
						
						aa6380e5bc
					 | 
					
						
						
							
							Merge pull request #1643 from MerryMage/make_unique
						
						
						
						
						
						
						
						Common: Remove Common::make_unique, use std::make_unique 
						
						
					 | 
					
						2016-04-05 20:10:11 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								MerryMage
							
						 
					 | 
					
						
						
							
						
						a06dcfeb61
					 | 
					
						
						
							
							Common: Remove Common::make_unique, use std::make_unique
						
						
						
						
						
						
					 | 
					
						2016-04-05 13:31:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emmanuel Gil Peyrot
							
						 
					 | 
					
						
						
							
						
						3219be8ee0
					 | 
					
						
						
							
							OpenGL: Fix a double framebuffer completeness checks.
						
						
						
						
						
						
					 | 
					
						2016-04-03 17:00:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jannik Vogel
							
						 
					 | 
					
						
						
							
						
						693cbc1f8f
					 | 
					
						
						
							
							OpenGL: Check for framebuffer completeness
						
						
						
						
						
						
					 | 
					
						2016-04-03 17:06:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jannik Vogel
							
						 
					 | 
					
						
						
							
						
						c26b141407
					 | 
					
						
						
							
							Avoid warnings by casting to size_t for ARRAY_SIZE() comparisons
						
						
						
						
						
						
					 | 
					
						2016-04-01 02:14:43 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yuri Kunde Schlesner
							
						 
					 | 
					
						
						
							
						
						81004211dd
					 | 
					
						
						
							
							Pica: Improve accuracy of immediate-mode support
						
						
						
						
						
						
						
						This partially fixes Etrian Odyssey IV. 
						
						
					 | 
					
						2016-03-23 20:18:40 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yuri Kunde Schlesner
							
						 
					 | 
					
						
						
							
						
						0c447e0a06
					 | 
					
						
						
							
							OpenGL: Don't attempt to draw empty triangle batches
						
						
						
						
						
						
						
						Our code did not handle this well, causing random crashes in some
situations. 
						
						
					 | 
					
						2016-03-23 20:02:05 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						ebbba0d381
					 | 
					
						
						
							
							Merge pull request #1508 from JayFoxRox/vs-output-map
						
						
						
						
						
						
						
						Respect vs output map 
						
						
					 | 
					
						2016-03-22 11:59:12 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						784c5539ea
					 | 
					
						
						
							
							Merge pull request #1538 from lioncash/dot
						
						
						
						
						
						
						
						shader_interpreter: use std::inner_product for the dot product 
						
						
					 | 
					
						2016-03-20 00:35:06 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bunnei
							
						 
					 | 
					
						
						
							
						
						58852bedbf
					 | 
					
						
						
							
							Merge pull request #1535 from JayFoxRox/fix-align
						
						
						
						
						
						
						
						PICA: Alignment happens locally in vertex 
						
						
					 | 
					
						2016-03-17 20:00:00 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lioncash
							
						 
					 | 
					
						
						
							
						
						63e956cc7a
					 | 
					
						
						
							
							video_core: Don't cast away const
						
						
						
						
						
						
					 | 
					
						2016-03-17 02:01:38 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lioncash
							
						 
					 | 
					
						
						
							
						
						4d89df8df2
					 | 
					
						
						
							
							shader_interpreter: use std::inner_product for the dot product
						
						
						
						
						
						
						
						Same thing, less code. 
						
						
					 | 
					
						2016-03-17 01:00:30 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Lioncash
							
						 
					 | 
					
						
						
							
						
						c928b04eee
					 | 
					
						
						
							
							core/video_core: Make NumIds functions constexpr
						
						
						
						
						
						
					 | 
					
						2016-03-17 00:29:47 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |