bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							e6ace38815 
							
						 
					 
					
						
						
							
							Pica: Implement LogicOp function.  
						
						
						
						
					 
					
						2015-05-31 01:52:41 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							3b5ff61201 
							
						 
					 
					
						
						
							
							rasterizer: Implement AddSigned combiner function for alpha channel.  
						
						
						
						
					 
					
						2015-05-31 01:52:40 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1574c44586 
							
						 
					 
					
						
						
							
							vertex_shader: Use address offset on src2 in inverted mode.  
						
						
						
						
					 
					
						2015-05-31 01:52:40 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							02c9fe202c 
							
						 
					 
					
						
						
							
							Pica: Implement command buffer execution registers.  
						
						
						
						
					 
					
						2015-05-31 01:52:39 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4ac6c1a3b5 
							
						 
					 
					
						
						
							
							vertex_shader: Implement SLT/SLTI instructions.  
						
						
						
						
					 
					
						2015-05-31 01:27:50 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							875bd29766 
							
						 
					 
					
						
						
							
							vertex_shader: Implement MIN instruction.  
						
						
						
						
					 
					
						2015-05-31 01:27:49 -04:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							76690392bf 
							
						 
					 
					
						
						
							
							Move video_core/color.h to common/color.h  
						
						
						
						
					 
					
						2015-05-30 11:17:37 -07:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							5df2d1b5f7 
							
						 
					 
					
						
						
							
							Move video_core/math.h to common/vector_math.h  
						
						... 
						
						
						
						The file only contained vector manipulation code, and such widely-useable code doesn't belong in video_core. 
						
						
					 
					
						2015-05-30 11:17:36 -07:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							b1503b2020 
							
						 
					 
					
						
						
							
							Remove every trailing whitespace from the project (but externals).  
						
						
						
						
					 
					
						2015-05-29 21:59:29 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							951353558e 
							
						 
					 
					
						
						
							
							gl_state: Remove unnecessary const specifier on Apply  
						
						
						
						
					 
					
						2015-05-23 00:58:32 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							dc587fa295 
							
						 
					 
					
						
						
							
							video_core/utils: Remove unused variables in GetMortonOffset  
						
						
						
						
					 
					
						2015-05-23 00:38:37 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1b42d55a9d 
							
						 
					 
					
						
						
							
							Pica: Create 'State' structure and move state memory there.  
						
						
						
						
					 
					
						2015-05-22 22:59:42 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							23d5df9d9c 
							
						 
					 
					
						
						
							
							gl_state: Fix a condition typo in Apply  
						
						
						
						
					 
					
						2015-05-22 19:49:12 -04:00 
						 
				 
			
				
					
						
							
							
								tfarley 
							
						 
					 
					
						
						
						
						
							
						
						
							05dc633a8c 
							
						 
					 
					
						
						
							
							OpenGL renderer  
						
						
						
						
					 
					
						2015-05-22 15:51:18 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							f0365f28c2 
							
						 
					 
					
						
						
							
							Merge pull request  #772  from lioncash/warn  
						
						... 
						
						
						
						core/video_core: Fix a few warnings when compiling on MSVC. 
						
						
					 
					
						2015-05-18 08:08:49 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							24d9416930 
							
						 
					 
					
						
						
							
							GPU/DefaultAttributes: Clear up a comment in command_processor  
						
						
						
						
					 
					
						2015-05-17 14:13:11 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							658c44af5c 
							
						 
					 
					
						
						
							
							GPU/DefaultAttributes: Let the attribute data from the loaders overwrite the default attributes, if set.  
						
						... 
						
						
						
						closes  #735  
					
						2015-05-17 11:52:17 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							7ada357b2d 
							
						 
					 
					
						
						
							
							Memmap: Re-organize memory function in two files  
						
						... 
						
						
						
						memory.cpp/h contains definitions related to acessing memory and
configuring the address space
mem_map.cpp/h contains higher-level definitions related to configuring
the address space accoording to the kernel and allocating memory. 
						
						
					 
					
						2015-05-15 00:04:38 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							497f4bee0c 
							
						 
					 
					
						
						
							
							pica: Add the ULL specifier in IsDefaultAttribute  
						
						... 
						
						
						
						This is necessary otherwise there are warnings about a 32-bit result being casted to a 64-bit value. 
						
						
					 
					
						2015-05-14 14:23:23 -04:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							def5913d19 
							
						 
					 
					
						
						
							
							GPU: Add more fine grained profiling for vertex shader and rasterization  
						
						
						
						
					 
					
						2015-05-12 15:59:52 -03:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							40310e2132 
							
						 
					 
					
						
						
							
							Implement I4 texture format  
						
						... 
						
						
						
						@neobrain, could you confirm that this is correct?
It's been tested with various different games and fixes different textures, including in Animal Crossing, Kirby Triple Deluxe, and SMB3D. 
						
						
					 
					
						2015-05-10 18:59:22 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							23e8be573e 
							
						 
					 
					
						
						
							
							rasterizer: Implemented combiner output scaling.  
						
						
						
						
					 
					
						2015-05-09 22:26:17 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ff767eeb40 
							
						 
					 
					
						
						
							
							rasterizer: Implemented AddSigned combiner op.  
						
						
						
						
					 
					
						2015-05-09 22:12:39 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							547da374b8 
							
						 
					 
					
						
						
							
							rasterizer: Fixed a depth testing bug.  
						
						
						
						
					 
					
						2015-05-09 22:12:38 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a806b420a6 
							
						 
					 
					
						
						
							
							rasterizer: Implement combiner buffer input.  
						
						
						
						
					 
					
						2015-05-09 22:12:36 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							44927f0306 
							
						 
					 
					
						
						
							
							rasterizer: Return zero'd vectors on error conditions.  
						
						
						
						
					 
					
						2015-05-09 22:12:35 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							692a74c09e 
							
						 
					 
					
						
						
							
							vertex_shader: Implement FLR instruction.  
						
						
						
						
					 
					
						2015-05-09 22:12:34 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							f935130a0f 
							
						 
					 
					
						
						
							
							vertex_shader: Implement MADI instruction.  
						
						... 
						
						
						
						nihstro: Update submodule to latest upstream/master to support MADI instruction decoding. 
						
						
					 
					
						2015-05-09 22:12:34 -04:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							17a8cae003 
							
						 
					 
					
						
						
							
							Memory: Add GetPhysicalPointer helper function  
						
						
						
						
					 
					
						2015-05-09 04:02:32 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							28a9e4c1d5 
							
						 
					 
					
						
						
							
							Memory: Support more regions in the VAddr-PAddr translation functions  
						
						... 
						
						
						
						Also adds better documentation and removes the one-off reimplementation
of the function in pica.h. 
						
						
					 
					
						2015-05-09 03:08:11 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							1c0b87edc2 
							
						 
					 
					
						
						
							
							Memory: Re-organize and rename memory area address constants  
						
						
						
						
					 
					
						2015-05-09 01:29:52 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							4f4d230dac 
							
						 
					 
					
						
						
							
							Merge pull request  #721  from yuriks/more-cleanups  
						
						... 
						
						
						
						More cleanups 
						
						
					 
					
						2015-05-07 11:45:45 -07:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							e1fbac3ca1 
							
						 
					 
					
						
						
							
							Common: Remove common.h  
						
						
						
						
					 
					
						2015-05-07 15:45:22 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							337f1e1b96 
							
						 
					 
					
						
						
							
							Merge pull request  #695  from Subv/crash_f  
						
						... 
						
						
						
						GPU: Implemented default vertex shader attributes. 
						
						
					 
					
						2015-05-06 19:33:03 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							0e5ca080a8 
							
						 
					 
					
						
						
							
							GPU: Implemented default vertex shader attributes.  
						
						... 
						
						
						
						Fixes some games crashing. 
						
						
					 
					
						2015-05-06 18:11:46 -05:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							36b48082d5 
							
						 
					 
					
						
						
							
							VideoCore: Remove a superfluous auto variable declaration in debug_utils.  
						
						
						
						
					 
					
						2015-04-29 13:37:12 +02:00 
						 
				 
			
				
					
						
							
							
								Rohit Nirmal 
							
						 
					 
					
						
						
						
						
							
						
						
							f15c142c5e 
							
						 
					 
					
						
						
							
							Silence some -Wsign-compare warnings.  
						
						
						
						
					 
					
						2015-04-09 18:55:01 -05:00 
						 
				 
			
				
					
						
							
							
								Gareth Higgins 
							
						 
					 
					
						
						
						
						
							
						
						
							8060c519a6 
							
						 
					 
					
						
						
							
							Changed occurences of colour to color for consistency  
						
						
						
						
					 
					
						2015-04-05 02:36:43 -04:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							cae89fb315 
							
						 
					 
					
						
						
							
							Allow the user to set the background clear color during emulation  
						
						... 
						
						
						
						The background color can be seen at the sides of the bottom screen or when the window is wider than normal. 
						
						
					 
					
						2015-04-03 15:35:51 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							c1f5cb7dd5 
							
						 
					 
					
						
						
							
							Merge pull request  #652  from neobrain/shader_output_fix  
						
						... 
						
						
						
						Pica/VertexShader: Fix a bug caused due to incorrect assumptions of consecutive output register tables. 
						
						
					 
					
						2015-03-16 18:35:34 -04:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							92fd2a1ee3 
							
						 
					 
					
						
						
							
							VideoCore: Add static_cast around expressions where the compiler doesn’t deduce the right type.  
						
						
						
						
					 
					
						2015-03-16 15:14:04 +01:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							e4f5ec6272 
							
						 
					 
					
						
						
							
							Pica/VertexShader: Fix a bug caused due to incorrect assumptions of consecutive output register tables.  
						
						... 
						
						
						
						We now write create a temporary buffer for output registers and copy all of them to the actual output vertex structure after the shader has run. This is technically not necessary, but it's easier to vectorize in the future. 
						
						
					 
					
						2015-03-12 14:18:46 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b56829df02 
							
						 
					 
					
						
						
							
							Merge pull request  #629  from archshift/lcdfb  
						
						... 
						
						
						
						Implement SetLcdForceBlack and add implementation for color filling in the GPU code 
						
						
					 
					
						2015-03-10 18:08:55 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ec5bc54575 
							
						 
					 
					
						
						
							
							Merge pull request  #643  from Subv/dem_feels  
						
						... 
						
						
						
						GPU: Implemented more depth buffer formats. 
						
						
					 
					
						2015-03-09 22:06:30 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							1248e291f0 
							
						 
					 
					
						
						
							
							GPU: Added the stencil test structure to the Pica Regs struct.  
						
						
						
						
					 
					
						2015-03-09 20:13:21 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							414b0741c4 
							
						 
					 
					
						
						
							
							GPU: Implemented more depth buffer formats.  
						
						... 
						
						
						
						This fixes the horizontal lines in Picross E, Cubic Ninja, Cave Story 3D and possibly others 
						
						
					 
					
						2015-03-09 20:12:39 -05:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							041e99b613 
							
						 
					 
					
						
						
							
							Added LCD registers, and implementation for color filling in OGL code.  
						
						
						
						
					 
					
						2015-03-09 15:51:41 -07:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							5742367341 
							
						 
					 
					
						
						
							
							Pica/PrimitiveAssembly: Fix triangle strips and fans being generated with incorrect winding order.  
						
						
						
						
					 
					
						2015-03-09 21:49:49 +01:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							7d43aef4d0 
							
						 
					 
					
						
						
							
							Update nihstro submodule to the initial release version.  
						
						... 
						
						
						
						Includes more opcodes to implement in the future. 
						
						
					 
					
						2015-03-08 13:52:38 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							06bf471581 
							
						 
					 
					
						
						
							
							Merge pull request  #636  from bunnei/refactor-screen-win  
						
						... 
						
						
						
						Set framebuffer layout from EmuWindow. 
						
						
					 
					
						2015-03-07 18:18:40 -05:00