| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 | 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 | 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 | 8530a2d7df | Merge pull request #1344 from LittleWhite-tb/error-output Output errors in GUI | 2016-03-08 23:12:04 -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 |  | 
			
				
					| 
							
							
								 MerryMage | 0801363840 | renderer_opengl: Initalise fragment shader LUT textures | 2016-02-26 00:12:38 +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 | a949fd5f25 | pica_types: Replace float24/20/16 with a template class. | 2016-02-05 17:20:22 -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 |  |