aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/gl_state.cpp
AgeCommit message (Expand)Author
2019-12-10Maxwell3D: Implement Depth Mode.Fernando Sahmkow
2019-11-22gl_state: Skip null texture bindsReinUsesLisp
2019-11-22gl_shader_cache: Remove dynamic BaseBinding specializationReinUsesLisp
2019-11-07gl_rasterizer: Emulate viewport flipping with ARB_clip_controlReinUsesLisp
2019-10-30gl_state: Use std::array::fill instead of std::fillRodrigo Locatti
2019-10-29gl_state: Move dirty checks to individual apply calls instead of ApplyReinUsesLisp
2019-10-29gl_state: Remove ApplyDefaultStateReinUsesLisp
2019-10-29gl_state: Change SetDefaultViewports to use default constructorReinUsesLisp
2019-10-29gl_state: Minor style changesReinUsesLisp
2019-10-29gl_state: Move initializers from constructor to class declarationReinUsesLisp
2019-09-10renderer_opengl: Fix sRGB blitsReinUsesLisp
2019-09-05gl_state: Split textures and samplers into two arraysReinUsesLisp
2019-09-05gl_state: Add support for glBindImageTexturesReinUsesLisp
2019-07-17Maxwell3D: Address FeedbackFernando Sahmkow
2019-07-17GL_Rasterizer: Corrections to Clearing.Fernando Sahmkow
2019-07-17Maxwell3D: Implement State Dirty Flags.Fernando Sahmkow
2019-07-14GL_State: Add a microprofile timer to OpenGL state.Fernando Sahmkow
2019-05-30gl_rasterizer: Move alpha testing to the OpenGL pipelineReinUsesLisp
2019-04-19gl_state: Fix samplers memory corruptionReinUsesLisp
2019-04-03gl_state: Rework to enable individual appliesReinUsesLisp
2019-02-28gl_state: Fixup multibind bugReinUsesLisp
2019-02-15gl_state: Synchronize gl_state even when state is disabledReinUsesLisp
2019-01-30gl_rasterizer_cache: Move swizzling to textures instead of stateReinUsesLisp
2019-01-30gl_state: Use DSA and multi bind to update texture bindingsReinUsesLisp
2019-01-09gl_rasterizer: Workaround Intel VAO DSA bugReinUsesLisp
2019-01-06gl_rasterizer: Use DSA for vertex array objectsReinUsesLisp
2019-01-06gl_state: Drop uniform buffer state trackingReinUsesLisp
2018-11-26Implement depth clampRodolfo Bogado
2018-11-26GPU States: Implement Polygon Offset. This is used in SMO all the time. (#1784)Marcos
2018-11-23Merge pull request #1725 from FernandoS27/gl43bunnei
2018-11-24Add support for clear_flags registerRodolfo Bogado
2018-11-21Removed pre 4.3 ARB extensionsFernandoS27
2018-11-18drop support for non separate alpha as it seems to cause issues in some gamesRodolfo Bogado
2018-11-17add AlphaToCoverage and AlphaToOneRodolfo Bogado
2018-11-17add support for fragment_color_clampRodolfo Bogado
2018-11-17fix viewport and scissor behaviorRodolfo Bogado
2018-11-13gl_state: Amend compilation warningsLioncash
2018-11-11Improve state management by splitting some of the states id separated functio...Rodolfo Bogado
2018-11-05Add support to color mask to avoid issues in blending caused by wrong values ...Rodolfo Bogado
2018-11-04Implement multi-target viewports and blendingRodolfo Bogado
2018-10-30Improve OpenGL state handlingRodolfo Bogado
2018-10-28Implement sRGB Support, including workarounds for nvidia driver issues and QT...Rodolfo Bogado
2018-10-26gl_rasterizer: Implement primitive restart.bunnei
2018-10-25gl_rasterizer: Implement depth range.bunnei
2018-09-29Merge pull request #1411 from ReinUsesLisp/point-sizebunnei
2018-09-28video_core: Implement point_size and add point state syncReinUsesLisp
2018-09-28gl_state: Pack sampler bindings into a single ARB_multi_bindReinUsesLisp
2018-09-21gl_state: Remove unused type aliasLioncash
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi
2018-09-08gl_state: Keep track of texture target.bunnei