aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/gl_rasterizer.cpp
AgeCommit message (Expand)Author
2016-02-05renderer_opengl: Use GLvec3/GLvec4 aliases for commonly used types.bunnei
2016-02-05gl_rasterizer: Fix issue with interpolation of opposite quaternions.bunnei
2016-02-05pica_types: Replace float24/20/16 with a template class.bunnei
2016-02-05renderer_opengl: Use textures for fragment shader LUTs instead of UBOs.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-03hwrasterizer: Use proper cached fb addr/sizetfarley
2016-01-20hwrasterizer: Use depth offsettfarley
2015-12-09Merge pull request #1267 from yuriks/flipped-framebufferYuri Kunde Schlesner
2015-12-07VideoCore: Unify interface to OpenGL and SW rasterizersYuri Kunde Schlesner
2015-12-06VideoCore: Rename HWRasterizer methods to be less confusingYuri Kunde Schlesner
2015-12-06OpenGL: Rename cache functions to better match what they actually doYuri Kunde Schlesner
2015-12-04OpenGL: Flip framebuffers during transfer rather than when renderingYuri Kunde Schlesner
2015-11-25renderer_opengl: Fix uniform issues introduced with kemenaran/avoid-explicit-...bunnei
2015-11-25Use regular uniform locationPierre de La Morinerie
2015-11-18FragShader: Use an UBO instead of several individual uniformsSubv
2015-10-21gl_rasterizer: Define enum types for each vertex texcoord attribute.bunnei
2015-10-21gl_rasterizer: Use MMH3 hash for shader cache hey.bunnei
2015-10-21gl_shader_gen: Require explicit uniform locations.bunnei
2015-10-21renderer_opengl: Refactor shader generation/caching to be more organized + va...bunnei
2015-10-21gl_rasterizer: Move logic for creating ShaderCacheKey to a static function.bunnei
2015-10-21gl_rasterizer: Fix typo in uploading TEV const color uniforms.bunnei
2015-10-21gl_shader_util: Fix precision bug with alpha testing.bunnei
2015-10-21Initial implementation of fragment shader generation with caching.Subv
2015-10-06Silence -Wsign-compare warnings.Rohit Nirmal
2015-09-11video_core: Reorganize headersLioncash
2015-09-10gl_rasterizer: Replace push_back calls with emplace_back in AddTriangleLioncash
2015-09-03OpenGL: Use Sampler Objects to decouple sampler config from texturesYuri Kunde Schlesner
2015-09-03OpenGL: Remove ugly and endian-unsafe color pointer castsYuri Kunde Schlesner
2015-08-30Replace the previous OpenGL loader with a glad-generated 3.3 oneYuri Kunde Schlesner
2015-08-29Merge pull request #1049 from Subv/stencilbunnei
2015-08-27gl_rasterizer_cache: Detect and ignore unnecessary texture flushes.bunnei
2015-08-24Integrate the MicroProfile profiling libraryYuri Kunde Schlesner
2015-08-24HWRenderer: Added a workaround for the Intel Windows driver bug that causes g...Subv
2015-08-20GLRasterizer: Implemented stencil testing in the hw renderer.Subv
2015-08-15GPU: Refactor "VertexShader" namespace to "Shader".bunnei
2015-08-05OpenGL: Remove redundant texture.enable_2d field from OpenGLStateYuri Kunde Schlesner
2015-07-28OpenGL: Add a profiler category measuring framebuffer readbackYuri Kunde Schlesner
2015-07-19GLRasterizer: Don't try to get a pointer to the depth buffer if it doesn't ex...Subv
2015-06-28Core: Cleanup hw includes.Emmanuel Gil Peyrot
2015-06-28Common: Cleanup key_map includes.Emmanuel Gil Peyrot
2015-06-08Renderer formatting editstfarley
2015-06-08Render-to-texture flush, interval math fixtfarley
2015-06-08Liberal texture unbind (clout menu)tfarley
2015-06-08Depth format fix (crush3d intro/black screens)tfarley
2015-06-08Implemented glColorMasktfarley
2015-05-31Merge pull request #811 from archshift/commonifyarchshift
2015-05-31Pica: Implement LogicOp function.bunnei
2015-05-30Move video_core/color.h to common/color.harchshift