summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_rasterizer.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Pica: Write depth value even when depth test is disabledYuri Kunde Schlesner2016-03-061-2/+4
* Add immediate mode vertex submissionDwayne Slater2016-03-031-0/+1
* renderer_opengl: Use GLvec3/GLvec4 aliases for commonly used types.bunnei2016-02-051-2/+2
* gl_rasterizer: Fix issue with interpolation of opposite quaternions.bunnei2016-02-051-3/+25
* pica_types: Replace float24/20/16 with a template class.bunnei2016-02-051-7/+7
* renderer_opengl: Use textures for fragment shader LUTs instead of UBOs.bunnei2016-02-051-12/+39
* renderer_opengl: Initial implementation of basic specular lighting.bunnei2016-02-051-0/+68
* renderer_opengl: Implement HW fragment lighting LUTs within our default UBO.bunnei2016-02-051-13/+52
* renderer_opengl: Implement diffuse component of HW fragment lighting.bunnei2016-02-051-0/+141
* hwrasterizer: Use proper cached fb addr/sizetfarley2016-02-031-40/+32
* hwrasterizer: Use depth offsettfarley2016-01-211-0/+16
* Merge pull request #1267 from yuriks/flipped-framebufferYuri Kunde Schlesner2015-12-101-11/+10
|\
| * OpenGL: Flip framebuffers during transfer rather than when renderingYuri Kunde Schlesner2015-12-051-11/+10
* | VideoCore: Unify interface to OpenGL and SW rasterizersYuri Kunde Schlesner2015-12-081-9/+0
* | VideoCore: Rename HWRasterizer methods to be less confusingYuri Kunde Schlesner2015-12-071-3/+3
* | OpenGL: Rename cache functions to better match what they actually doYuri Kunde Schlesner2015-12-071-4/+4
|/
* renderer_opengl: Fix uniform issues introduced with kemenaran/avoid-explicit-uniform-location.bunnei2015-11-261-4/+6
* Use regular uniform locationPierre de La Morinerie2015-11-251-3/+4
* FragShader: Use an UBO instead of several individual uniformsSubv2015-11-191-4/+29
* gl_rasterizer: Define enum types for each vertex texcoord attribute.bunnei2015-10-221-6/+6
* gl_rasterizer: Use MMH3 hash for shader cache hey.bunnei2015-10-221-4/+3
* gl_shader_gen: Require explicit uniform locations.bunnei2015-10-221-19/+8
* renderer_opengl: Refactor shader generation/caching to be more organized + various cleanups.bunnei2015-10-221-74/+57
* gl_rasterizer: Move logic for creating ShaderCacheKey to a static function.bunnei2015-10-221-17/+2
* gl_rasterizer: Fix typo in uploading TEV const color uniforms.bunnei2015-10-221-5/+5
* gl_shader_util: Fix precision bug with alpha testing.bunnei2015-10-221-2/+2
* Initial implementation of fragment shader generation with caching.Subv2015-10-221-227/+124
* Silence -Wsign-compare warnings.Rohit Nirmal2015-10-071-3/+3
* video_core: Reorganize headersLioncash2015-09-111-1/+1
* gl_rasterizer: Replace push_back calls with emplace_back in AddTriangleLioncash2015-09-101-3/+3
* OpenGL: Use Sampler Objects to decouple sampler config from texturesYuri Kunde Schlesner2015-09-031-0/+46
* OpenGL: Remove ugly and endian-unsafe color pointer castsYuri Kunde Schlesner2015-09-031-3/+3
* Replace the previous OpenGL loader with a glad-generated 3.3 oneYuri Kunde Schlesner2015-08-301-2/+2
* Merge pull request #1049 from Subv/stencilbunnei2015-08-301-4/+20
|\
| * HWRenderer: Added a workaround for the Intel Windows driver bug that causes glTexSubImage2D to not change the stencil buffer.Subv2015-08-241-2/+9
| * GLRasterizer: Implemented stencil testing in the hw renderer.Subv2015-08-201-2/+11
* | gl_rasterizer_cache: Detect and ignore unnecessary texture flushes.bunnei2015-08-281-2/+2
* | Integrate the MicroProfile profiling libraryYuri Kunde Schlesner2015-08-251-0/+10
|/
* GPU: Refactor "VertexShader" namespace to "Shader".bunnei2015-08-151-3/+3
* OpenGL: Remove redundant texture.enable_2d field from OpenGLStateYuri Kunde Schlesner2015-08-061-10/+1
* OpenGL: Add a profiler category measuring framebuffer readbackYuri Kunde Schlesner2015-07-281-0/+7
* GLRasterizer: Don't try to get a pointer to the depth buffer if it doesn't exist.Subv2015-07-191-3/+7
* Core: Cleanup hw includes.Emmanuel Gil Peyrot2015-06-281-0/+1
* Common: Cleanup key_map includes.Emmanuel Gil Peyrot2015-06-281-3/+5
* Renderer formatting editstfarley2015-06-091-12/+12
* Render-to-texture flush, interval math fixtfarley2015-06-091-1/+13
* Liberal texture unbind (clout menu)tfarley2015-06-091-4/+34
* Depth format fix (crush3d intro/black screens)tfarley2015-06-091-46/+46
* Implemented glColorMasktfarley2015-06-091-0/+4
* Merge pull request #811 from archshift/commonifyarchshift2015-05-311-1/+2
|\
| * Move video_core/color.h to common/color.harchshift2015-05-301-1/+2
* | Pica: Implement LogicOp function.bunnei2015-05-311-0/+10
|/
* Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot2015-05-291-1/+1
* Pica: Create 'State' structure and move state memory there.bunnei2015-05-231-108/+126
* OpenGL renderertfarley2015-05-231-0/+879