summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_state.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #1725 from FernandoS27/gl43bunnei2018-11-241-4/+4
|\
| * Removed pre 4.3 ARB extensionsFernandoS272018-11-211-4/+4
* | Add support for clear_flags registerRodolfo Bogado2018-11-241-3/+26
|/
* drop support for non separate alpha as it seems to cause issues in some gamesRodolfo Bogado2018-11-181-42/+19
* add AlphaToCoverage and AlphaToOneRodolfo Bogado2018-11-171-0/+17
* add support for fragment_color_clampRodolfo Bogado2018-11-171-0/+7
* fix viewport and scissor behaviorRodolfo Bogado2018-11-171-26/+41
* gl_state: Amend compilation warningsLioncash2018-11-131-2/+3
* Improve state management by splitting some of the states id separated function to avoid a full apply overheadRodolfo Bogado2018-11-111-1/+7
* Add support to color mask to avoid issues in blending caused by wrong values in the alpha channel in some render targets.Rodolfo Bogado2018-11-051-14/+33
* Implement multi-target viewports and blendingRodolfo Bogado2018-11-051-62/+143
* Improve OpenGL state handlingRodolfo Bogado2018-10-311-101/+145
* Implement sRGB Support, including workarounds for nvidia driver issues and QT sRGB supportRodolfo Bogado2018-10-281-1/+12
* gl_rasterizer: Implement primitive restart.bunnei2018-10-261-0/+15
* gl_rasterizer: Implement depth range.bunnei2018-10-261-0/+8
* Merge pull request #1411 from ReinUsesLisp/point-sizebunnei2018-09-291-0/+7
|\
| * video_core: Implement point_size and add point state syncReinUsesLisp2018-09-281-0/+7
* | gl_state: Pack sampler bindings into a single ARB_multi_bindReinUsesLisp2018-09-281-3/+21
|/
* gl_state: Remove unused type aliasLioncash2018-09-221-0/+1
* Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi2018-09-151-1/+1
* gl_state: Keep track of texture target.bunnei2018-09-081-4/+4
* gl_state: Update to handle stencil front/back face separately.bunnei2018-08-231-25/+28
* renderer_opengl: Namespace OpenGL codeLioncash2018-08-221-0/+4
* GLState: Allow enabling/disabling GL_COLOR_LOGIC_OP independently from blending.Subv2018-08-211-5/+15
* gl_state: Don't track constant buffer mappings.Markus Wick2018-08-121-18/+0
* gl_rasterizer: Use the stream buffer for constant buffers.Markus Wick2018-08-121-3/+6
* gl_state: Make references const where applicable in Apply()Lioncash2018-07-201-2/+3
* gl_state: Get rid of mismatched sign conversionsLioncash2018-07-201-14/+17
* Merge pull request #593 from bunnei/fix-swizzlebunnei2018-06-271-8/+3
|\
| * gl_state: Fix state management for texture swizzle.bunnei2018-06-261-8/+3
* | gl_state: Remove unused state management from 3DS.bunnei2018-06-261-66/+0
|/
* Merge pull request #554 from Subv/constbuffer_ubobunnei2018-06-261-1/+1
|\
| * Rasterizer: Use UBOs instead of SSBOs for uploading const buffers.Subv2018-06-101-1/+1
* | Build: Fixed some MSVC warnings in various parts of the code.Subv2018-06-201-2/+2
|/
* GLState: Support changing the GL_TEXTURE_SWIZZLE parameter of each texture unit.Subv2018-06-071-0/+13
* common_funcs: Remove ARRAY_SIZE macroLioncash2018-04-201-2/+2
* GPU: Allow configuring ssbos in the opengl state manager.Subv2018-04-151-0/+14
* GL: Rename PicaTexture to MaxwellTexture.Subv2018-04-071-1/+1
* gl_state: Sync latest version with Citra.bunnei2018-03-201-39/+86
* Fixed type conversion ambiguityHuw Pascoe2017-09-301-2/+2
* gl_rasterizer: add clipping plane z<=0 defined in PICAwwylele2017-08-211-0/+13
* gl_rasterizer: use texture buffer for proctex LUTwwylele2017-07-011-25/+25
* gl_rasterizer: use texture buffer for fog LUTwwylele2017-06-221-5/+5
* gl_state: reset 1d textureswwylele2017-06-211-0/+14
* gl_rasterizer: manage texture ids in one placewwylele2017-06-211-8/+8
* gl_rasterizer/lighting: fix LUT interpolationwwylele2017-06-211-8/+4
* gl_rasterizer: implement procedural texturewwylele2017-05-201-0/+36
* OpenGL: Drop framebuffer completeness check.Markus Wick2016-12-071-13/+0
* RasterizerGL: Use GL_TRUE and 0xFF in the stencil and depth masks instead of simply true and -1Subv2016-11-271-2/+2
* Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner2016-09-211-1/+1
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-211-3/+1
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-23/+26
* OpenGL: Implement fogJannik Vogel2016-06-071-0/+8
* OpenGL: Support blend equationJannik Vogel2016-05-121-0/+7
* VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot2016-04-301-2/+5
* HWRasterizer: Texture forwardingtfarley2016-04-211-22/+41
* renderer_opengl: Initalise fragment shader LUT texturesMerryMage2016-02-261-0/+4
* renderer_opengl: Use textures for fragment shader LUTs instead of UBOs.bunnei2016-02-051-0/+8
* OpenGL: Add support for glFrontFace in the state trackerYuri Kunde Schlesner2015-12-051-0/+5
* FragShader: Use an UBO instead of several individual uniformsSubv2015-11-191-0/+8
* video_core: Reorganize headersLioncash2015-09-111-1/+1
* OpenGL: Add support for Sampler Objects to state trackerYuri Kunde Schlesner2015-09-031-4/+16
* GLRasterizer: Implemented stencil testing in the hw renderer.Subv2015-08-201-0/+9
* OpenGL: Fix state tracking in situations with reused object handlesYuri Kunde Schlesner2015-08-061-0/+32
* OpenGL: Remove redundant texture.enable_2d field from OpenGLStateYuri Kunde Schlesner2015-08-061-10/+2
* GL Renderer: Remove erroneous glEnable(GL_TEXTURE_2D) callsYuri Kunde Schlesner2015-07-221-8/+5
* Renderer formatting editstfarley2015-06-091-14/+17
* Implemented glColorMasktfarley2015-06-091-0/+13
* Pica: Implement LogicOp function.bunnei2015-05-311-0/+11
* Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot2015-05-291-1/+1
* gl_state: Remove unnecessary const specifier on ApplyLioncash2015-05-231-1/+1
* gl_state: Fix a condition typo in ApplyLioncash2015-05-231-1/+1
* OpenGL renderertfarley2015-05-231-0/+160