summaryrefslogtreecommitdiff
path: root/src/video_core/pica.h
AgeCommit message (Expand)Author
2016-04-30VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot
2016-04-23pica: Handle default lighting caseSam Spilsbury
2016-04-21HWRasterizer: Texture forwardingtfarley
2016-04-08Rasterizer: Respect buffer-write allow registersJannik Vogel
2016-03-23Pica: Improve accuracy of immediate-mode supportYuri Kunde Schlesner
2016-03-22Merge pull request #1508 from JayFoxRox/vs-output-mapbunnei
2016-03-17core/video_core: Make NumIds functions constexprLioncash
2016-03-17core/video_core: Don't cast away const in subscript operatorsLioncash
2016-03-14PICA: Fix viewport offsetJannik Vogel
2016-03-14Respect vs output mapJannik Vogel
2016-03-02Add immediate mode vertex submissionDwayne Slater
2016-02-05pica: Cleanup lighting register definitions and documentation.bunnei
2016-02-05gl_rasterizer: Initial implementation of bump mapping.bunnei
2016-02-05gl_shader_gen: Implement lighting red, green, and blue reflection.bunnei
2016-02-05gl_shader_gen: Implement fragment lighting fresnel effect.bunnei
2016-02-05gl_shader_gen: Implement fragment lighting specular 1 component.bunnei
2016-02-05gl_shader_gen: Add support for D0 LUT scaling.bunnei
2016-02-05gl_shader_gen: Refactor lighting config to match Pica register naming.bunnei
2016-02-05pica: Cleanup and add some comments to lighting registers.bunnei
2016-02-05gl_rasterizer: Minor naming refactor on Pica register naming.bunnei
2016-02-05renderer_opengl: Initial implementation of basic specular lighting.bunnei
2016-02-05renderer_opengl: Implement HW fragment lighting LUTs within our default UBO.bunnei
2016-02-05renderer_opengl: Implement diffuse component of HW fragment lighting.bunnei
2016-02-05pica: Implement decoding of basic fragment lighting components.bunnei
2016-02-05pica: Implement fragment lighting LUTs.bunnei
2016-02-05pica: Add decodings for distance attenuation and LUT registers.bunnei
2016-02-05pica: Add pica_types module and move float24 definition.bunnei
2015-10-21gl_rasterizer: Move logic for creating ShaderCacheKey to a static function.bunnei
2015-10-21Initial implementation of fragment shader generation with caching.Subv
2015-09-11video_core: Reorganize headersLioncash
2015-09-03OpenGL: Remove ugly and endian-unsafe color pointer castsYuri Kunde Schlesner
2015-08-31Pica: Added the primitive_restart register (0x25f) to the registers map.Subv
2015-08-31Pica: Add the vertex_offset register to the Pica registers map.Subv
2015-08-30Merge pull request #1059 from Subv/vertex_offsetbunnei
2015-08-30GPU: Implemented register 0x22A.Subv
2015-08-29Merge pull request #1049 from Subv/stencilbunnei
2015-08-24fixup! Shaders: Fix multiplications between 0.0 and infYuri Kunde Schlesner
2015-08-24Shaders: Fix multiplications between 0.0 and infYuri Kunde Schlesner
2015-08-21SWRasterizer: Implemented stencil ops 6 and 7.Subv
2015-08-21SWRasterizer: Implemented stencil action 1 (GL_ZERO).Subv
2015-08-20GPU/Rasterizer: Corrected the stencil implementation.Subv
2015-08-16Merge pull request #1034 from yuriks/rg8-texturesbunnei
2015-08-16citra-qt: Improve shader debugger.Tony Wasserka
2015-08-16videocore: Added RG8 texture supportPatrick Martin
2015-08-15Shader: Define a common interface for running vertex shader programs.bunnei
2015-07-26Videocore: Don't reinitialize register name map on every queryYuri Kunde Schlesner
2015-07-25Merge pull request #892 from zawata/another-warning-fixesYuri Kunde Schlesner
2015-07-21Merge pull request #968 from Subv/texture_filteringbunnei
2015-07-21GPU: Added registers for min and mag texture filters and implemented them in ...Subv
2015-07-21Merge pull request #929 from neobrain/geoshader_definitionsTony Wasserka