summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_rasterizer.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2016-03-06Pica: Write depth value even when depth test is disabledYuri Kunde Schlesner1-2/+4
2016-03-03Add immediate mode vertex submissionDwayne Slater1-0/+1
2016-02-05renderer_opengl: Use GLvec3/GLvec4 aliases for commonly used types.bunnei1-2/+2
2016-02-05gl_rasterizer: Fix issue with interpolation of opposite quaternions.bunnei1-3/+25
2016-02-05pica_types: Replace float24/20/16 with a template class.bunnei1-7/+7
2016-02-05renderer_opengl: Use textures for fragment shader LUTs instead of UBOs.bunnei1-12/+39
2016-02-05renderer_opengl: Initial implementation of basic specular lighting.bunnei1-0/+68
2016-02-05renderer_opengl: Implement HW fragment lighting LUTs within our default UBO.bunnei1-13/+52
2016-02-05renderer_opengl: Implement diffuse component of HW fragment lighting.bunnei1-0/+141
2016-02-03hwrasterizer: Use proper cached fb addr/sizetfarley1-40/+32
2016-01-21hwrasterizer: Use depth offsettfarley1-0/+16
2015-12-08VideoCore: Unify interface to OpenGL and SW rasterizersYuri Kunde Schlesner1-9/+0
2015-12-07VideoCore: Rename HWRasterizer methods to be less confusingYuri Kunde Schlesner1-3/+3
2015-12-07OpenGL: Rename cache functions to better match what they actually doYuri Kunde Schlesner1-4/+4
2015-12-05OpenGL: Flip framebuffers during transfer rather than when renderingYuri Kunde Schlesner1-11/+10
2015-11-26renderer_opengl: Fix uniform issues introduced with kemenaran/avoid-explicit-uniform-location.bunnei1-4/+6
2015-11-25Use regular uniform locationPierre de La Morinerie1-3/+4
2015-11-19FragShader: Use an UBO instead of several individual uniformsSubv1-4/+29
2015-10-22gl_rasterizer: Define enum types for each vertex texcoord attribute.bunnei1-6/+6
2015-10-22gl_rasterizer: Use MMH3 hash for shader cache hey.bunnei1-4/+3
2015-10-22gl_shader_gen: Require explicit uniform locations.bunnei1-19/+8
2015-10-22renderer_opengl: Refactor shader generation/caching to be more organized + various cleanups.bunnei1-74/+57
2015-10-22gl_rasterizer: Move logic for creating ShaderCacheKey to a static function.bunnei1-17/+2
2015-10-22gl_rasterizer: Fix typo in uploading TEV const color uniforms.bunnei1-5/+5
2015-10-22gl_shader_util: Fix precision bug with alpha testing.bunnei1-2/+2
2015-10-22Initial implementation of fragment shader generation with caching.Subv1-227/+124
2015-10-07Silence -Wsign-compare warnings.Rohit Nirmal1-3/+3
2015-09-11video_core: Reorganize headersLioncash1-1/+1
2015-09-10gl_rasterizer: Replace push_back calls with emplace_back in AddTriangleLioncash1-3/+3
2015-09-03OpenGL: Use Sampler Objects to decouple sampler config from texturesYuri Kunde Schlesner1-0/+46
2015-09-03OpenGL: Remove ugly and endian-unsafe color pointer castsYuri Kunde Schlesner1-3/+3
2015-08-30Replace the previous OpenGL loader with a glad-generated 3.3 oneYuri Kunde Schlesner1-2/+2
2015-08-28gl_rasterizer_cache: Detect and ignore unnecessary texture flushes.bunnei1-2/+2
2015-08-25Integrate the MicroProfile profiling libraryYuri Kunde Schlesner1-0/+10
2015-08-24HWRenderer: Added a workaround for the Intel Windows driver bug that causes glTexSubImage2D to not change the stencil buffer.Subv1-2/+9
2015-08-20GLRasterizer: Implemented stencil testing in the hw renderer.Subv1-2/+11
2015-08-15GPU: Refactor "VertexShader" namespace to "Shader".bunnei1-3/+3
2015-08-06OpenGL: Remove redundant texture.enable_2d field from OpenGLStateYuri Kunde Schlesner1-10/+1
2015-07-28OpenGL: Add a profiler category measuring framebuffer readbackYuri Kunde Schlesner1-0/+7
2015-07-19GLRasterizer: Don't try to get a pointer to the depth buffer if it doesn't exist.Subv1-3/+7
2015-06-28Core: Cleanup hw includes.Emmanuel Gil Peyrot1-0/+1
2015-06-28Common: Cleanup key_map includes.Emmanuel Gil Peyrot1-3/+5
2015-06-09Renderer formatting editstfarley1-12/+12
2015-06-09Render-to-texture flush, interval math fixtfarley1-1/+13
2015-06-09Liberal texture unbind (clout menu)tfarley1-4/+34
2015-06-09Depth format fix (crush3d intro/black screens)tfarley1-46/+46
2015-06-09Implemented glColorMasktfarley1-0/+4
2015-05-31Pica: Implement LogicOp function.bunnei1-0/+10
2015-05-30Move video_core/color.h to common/color.harchshift1-1/+2
2015-05-29Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot1-1/+1
2015-05-23Pica: Create 'State' structure and move state memory there.bunnei1-108/+126
2015-05-23OpenGL renderertfarley1-0/+879