Jannik Vogel
								
							 
						 | 
						
							
							
							
							
								
							
							
								9aad2f29bb
								
							
						 | 
						
							
							
								
								PICA: Fix MAD/MADI encoding
							
							
							
							
							
						 | 
						
							2016-03-15 20:01:25 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jannik Vogel
								
							 
						 | 
						
							
							
							
							
								
							
							
								964cfaea47
								
							
						 | 
						
							
							
								
								PICA: Fix viewport offset
							
							
							
							
							
						 | 
						
							2016-03-14 18:37:33 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jannik Vogel
								
							 
						 | 
						
							
							
							
							
								
							
							
								f746a00964
								
							
						 | 
						
							
							
								
								Respect vs output map
							
							
							
							
							
						 | 
						
							2016-03-14 13:03:34 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jannik Vogel
								
							 
						 | 
						
							
							
							
							
								
							
							
								a66c186e81
								
							
						 | 
						
							
							
								
								PICA: Align vertex attributes
							
							
							
							
							
						 | 
						
							2016-03-13 04:54:23 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								6efb710b28
								
							
						 | 
						
							
							
								
								shader_jit_x64: Clear cache after code space fills up.
							
							
							
							
							
						 | 
						
							2016-03-12 12:15:49 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								c103759cdc
								
							
						 | 
						
							
							
								
								shader_jit_x64: Make assert outputs more useful & cleanup formatting.
							
							
							
							
							
						 | 
						
							2016-03-12 12:06:28 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								46f78b7f19
								
							
						 | 
						
							
							
								
								shader: Update log message to use proper log class.
							
							
							
							
							
						 | 
						
							2016-03-12 12:03:32 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner
								
							 
						 | 
						
							
							
							
							
								
							
							
								305e63d9ea
								
							
						 | 
						
							
							
								
								Merge pull request #1475 from lioncash/align
							
							
							
							
							
							
							
							Common: Get rid of alignment macros 
							
						 | 
						
							2016-03-09 20:08:38 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								4a2d1571bc
								
							
						 | 
						
							
							
								
								Merge pull request #1474 from lioncash/renderer
							
							
							
							
							
							
							
							renderer_base: Minor changes 
							
						 | 
						
							2016-03-09 10:57:38 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Lioncash
								
							 
						 | 
						
							
							
							
							
								
							
							
								88d604383e
								
							
						 | 
						
							
							
								
								Common: Get rid of alignment macros
							
							
							
							
							
							
							
							The gl rasterizer already uses alignas,
so we may as well move everything over. 
							
						 | 
						
							2016-03-09 01:31:14 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								8530a2d7df
								
							
						 | 
						
							
							
								
								Merge pull request #1344 from LittleWhite-tb/error-output
							
							
							
							
							
							
							
							Output errors in GUI 
							
						 | 
						
							2016-03-08 23:12:04 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Lioncash
								
							 
						 | 
						
							
							
							
							
								
							
							
								4b5b32e721
								
							
						 | 
						
							
							
								
								renderer_base: In-class initialize variables
							
							
							
							
							
						 | 
						
							2016-03-08 21:46:47 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Lioncash
								
							 
						 | 
						
							
							
							
							
								
							
							
								be913040a8
								
							
						 | 
						
							
							
								
								render_base: Clarify/normalize getter functions
							
							
							
							
							
						 | 
						
							2016-03-08 21:45:24 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Lioncash
								
							 
						 | 
						
							
							
							
							
								
							
							
								bf76afc68d
								
							
						 | 
						
							
							
								
								renderer_base: Don't directly expose the rasterizer unique_ptr
							
							
							
							
							
							
							
							There's no reason to allow direct access to the unique_ptr instance. Only
its contained pointer. 
							
						 | 
						
							2016-03-08 21:31:44 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									LittleWhite
								
							 
						 | 
						
							
							
							
							
								
							
							
								4be68dddfb
								
							
						 | 
						
							
							
								
								Improve error report from Init() functions
							
							
							
							
							
							
							
							Add error popup when citra initialization failed 
							
						 | 
						
							2016-03-08 22:05:25 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner
								
							 
						 | 
						
							
							
							
							
								
							
							
								c58bc25d5b
								
							
						 | 
						
							
							
								
								Pica: Write depth value even when depth test is disabled
							
							
							
							
							
							
							
							This has been confirmed on hardware. Fixes Etrian Odyssey IV. 
							
						 | 
						
							2016-03-05 20:16:20 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Dwayne Slater
								
							 
						 | 
						
							
							
							
							
								
							
							
								6b775034dd
								
							
						 | 
						
							
							
								
								Add immediate mode vertex submission
							
							
							
							
							
						 | 
						
							2016-03-02 22:16:38 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								2b00bdec1f
								
							
						 | 
						
							
							
								
								Merge pull request #1424 from MerryMage/lut_init
							
							
							
							
							
							
							
							renderer_opengl: Initalise fragment shader LUT textures 
							
						 | 
						
							2016-02-25 19:36:27 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									MerryMage
								
							 
						 | 
						
							
							
							
							
								
							
							
								0801363840
								
							
						 | 
						
							
							
								
								renderer_opengl: Initalise fragment shader LUT textures
							
							
							
							
							
						 | 
						
							2016-02-26 00:12:38 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								e04e6aabbc
								
							
						 | 
						
							
							
								
								Merge pull request #1395 from ds84182/padding-attributes
							
							
							
							
							
							
							
							Add support for padding vertex attributes 
							
						 | 
						
							2016-02-24 18:15:16 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Dwayne Slater
								
							 
						 | 
						
							
							
							
							
								
							
							
								ed8072b48b
								
							
						 | 
						
							
							
								
								Fix out of bounds array access when loading a component >= 12
							
							
							
							
							
						 | 
						
							2016-02-20 19:03:14 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Dwayne Slater
								
							 
						 | 
						
							
							
							
							
								
							
							
								82fc075ff6
								
							
						 | 
						
							
							
								
								Add support for padding vertex attributes
							
							
							
							
							
						 | 
						
							2016-02-20 19:00:31 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									MerryMage
								
							 
						 | 
						
							
							
							
							
								
							
							
								6c71858c5c
								
							
						 | 
						
							
							
								
								BitField: Make trivially copyable and remove assignment operator
							
							
							
							
							
						 | 
						
							2016-02-12 19:51:16 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								19557aaab3
								
							
						 | 
						
							
							
								
								pica: Cleanup lighting register definitions and documentation.
							
							
							
							
							
						 | 
						
							2016-02-05 17:20:25 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								c4d318f691
								
							
						 | 
						
							
							
								
								gl_rasterizer: Use alignas(16) instead of explicit padding.
							
							
							
							
							
						 | 
						
							2016-02-05 17:20:24 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								aaa7beeda8
								
							
						 | 
						
							
							
								
								renderer_opengl: Use GLvec3/GLvec4 aliases for commonly used types.
							
							
							
							
							
						 | 
						
							2016-02-05 17:20:23 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								8e9318f20a
								
							
						 | 
						
							
							
								
								gl_rasterizer: Fix issue with interpolation of opposite quaternions.
							
							
							
							
							
						 | 
						
							2016-02-05 17:20:23 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								b694423d09
								
							
						 | 
						
							
							
								
								pica_types: Fix typo in docstring.
							
							
							
							
							
						 | 
						
							2016-02-05 17:20:22 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								a949fd5f25
								
							
						 | 
						
							
							
								
								pica_types: Replace float24/20/16 with a template class.
							
							
							
							
							
						 | 
						
							2016-02-05 17:20:22 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								d171822dce
								
							
						 | 
						
							
							
								
								command_processor: Add an assertion to ensure LUTs are not written past their boundaries.
							
							
							
							
							
						 | 
						
							2016-02-05 17:20:20 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								310a1c30ca
								
							
						 | 
						
							
							
								
								gl_rasterizer: Remove unnecessary casts.
							
							
							
							
							
						 | 
						
							2016-02-05 17:20:19 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								c229503f4a
								
							
						 | 
						
							
							
								
								gl_rasterizer: Fix PicaShaderConfig on GCC.
							
							
							
							
							
						 | 
						
							2016-02-05 17:20:19 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								9dfb223d26
								
							
						 | 
						
							
							
								
								gl_rasterizer: Initial implementation of bump mapping.
							
							
							
							
							
						 | 
						
							2016-02-05 17:20:19 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								449902b558
								
							
						 | 
						
							
							
								
								gl_shader_gen: Fix bug in LUT range (should within range [0, 255] not [0, 256]).
							
							
							
							
							
						 | 
						
							2016-02-05 17:20:17 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								348c9c9ff3
								
							
						 | 
						
							
							
								
								gl_shader_gen: Implement lighting red, green, and blue reflection.
							
							
							
							
							
						 | 
						
							2016-02-05 17:20:16 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								01b407638c
								
							
						 | 
						
							
							
								
								gl_shader_gen: View should be normalized.
							
							
							
							
							
						 | 
						
							2016-02-05 17:20:15 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								c37de30cfc
								
							
						 | 
						
							
							
								
								gl_shader_gen: Implement fragment lighting fresnel effect.
							
							
							
							
							
						 | 
						
							2016-02-05 17:20:13 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								0e67c21c9e
								
							
						 | 
						
							
							
								
								gl_shader_gen: Implement fragment lighting specular 1 component.
							
							
							
							
							
						 | 
						
							2016-02-05 17:19:16 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								781b046579
								
							
						 | 
						
							
							
								
								gl_shader_gen: Add support for D0 LUT scaling.
							
							
							
							
							
						 | 
						
							2016-02-05 17:18:36 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								3d89dacd56
								
							
						 | 
						
							
							
								
								gl_shader_gen: Refactor lighting config to match Pica register naming.
							
							
							
							
							
							
							
							- Also implement D0 LUT enable. 
							
						 | 
						
							2016-02-05 17:17:35 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								6307999116
								
							
						 | 
						
							
							
								
								pica: Cleanup and add some comments to lighting registers.
							
							
							
							
							
						 | 
						
							2016-02-05 17:17:34 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								6878ba7608
								
							
						 | 
						
							
							
								
								gl_rasterizer: Minor naming refactor on Pica register naming.
							
							
							
							
							
						 | 
						
							2016-02-05 17:17:33 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								76f303538b
								
							
						 | 
						
							
							
								
								gl_shader_gen: Reorganize and cleanup lighting code.
							
							
							
							
							
							
							
							- No functional difference. 
							
						 | 
						
							2016-02-05 17:17:33 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								5f3bad8fb1
								
							
						 | 
						
							
							
								
								gl_shader_gen: Fix directional lights.
							
							
							
							
							
						 | 
						
							2016-02-05 17:17:32 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								bdc72d0904
								
							
						 | 
						
							
							
								
								gl_shader_gen: Fix bug with lighting where clamp highlights was only applied to last light.
							
							
							
							
							
						 | 
						
							2016-02-05 17:17:32 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								603b619cbe
								
							
						 | 
						
							
							
								
								gl_shader_gen: View vector needs to be normalized when computing half angle vector.
							
							
							
							
							
						 | 
						
							2016-02-05 17:17:31 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								021cb0bced
								
							
						 | 
						
							
							
								
								renderer_opengl: Use textures for fragment shader LUTs instead of UBOs.
							
							
							
							
							
							
							
							- Gets us LUT interpolation for free.
- Some older Intel GPU drivers did not support the big UBOs needed to store the LUTs. 
							
						 | 
						
							2016-02-05 17:17:31 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								bf89870437
								
							
						 | 
						
							
							
								
								renderer_opengl: Initial implementation of basic specular lighting.
							
							
							
							
							
						 | 
						
							2016-02-05 17:17:30 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								e34fa6365f
								
							
						 | 
						
							
							
								
								renderer_opengl: Implement HW fragment lighting distance attenuation.
							
							
							
							
							
						 | 
						
							2016-02-05 17:17:30 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bunnei
								
							 
						 | 
						
							
							
							
							
								
							
							
								e9af70eaf3
								
							
						 | 
						
							
							
								
								renderer_opengl: Implement HW fragment lighting LUTs within our default UBO.
							
							
							
							
							
						 | 
						
							2016-02-05 17:17:29 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |