aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/gl_rasterizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #1660 from Tinob/masterbunnei2018-11-111-45/+59
|\
| * Use core extensions when available to set max anisotropic filtering levelRodolfo Bogado2018-11-111-2/+7
| * Improve state management by splitting some of the states id separated functio...Rodolfo Bogado2018-11-111-31/+23
| * Try to fix problems with stencil test in some games, relax translation to ope...Rodolfo Bogado2018-11-111-4/+10
| * set sampler max lod, min lod, lod bias and max anisotropyRodolfo Bogado2018-11-111-10/+21
* | Merge pull request #1664 from FreddyFunk/cast2bunnei2018-11-111-2/+2
|\ \ | |/ |/|
| * gl_rasterizer: Fix compiler warningsFrederic Laing2018-11-081-2/+2
* | Merge pull request #1663 from lioncash/rasterbunnei2018-11-111-1/+2
|\ \
| * | rasterizer_cache: Remove reliance on the System singletonLioncash2018-11-081-1/+2
| |/
* | Merge pull request #1654 from degasus/dirty_flagsbunnei2018-11-111-6/+21
|\ \ | |/ |/|
| * gl_rasterizer: Skip VAO binding if the state is clean.Markus Wick2018-11-061-2/+7
| * gl_rasterizer: Split VAO and VB setup functions.Markus Wick2018-11-061-4/+14
* | Add support to color mask to avoid issues in blending caused by wrong values ...Rodolfo Bogado2018-11-051-5/+18
* | Implement multi-target viewports and blendingRodolfo Bogado2018-11-041-39/+56
|/
* Merge pull request #1623 from Tinob/masterbunnei2018-11-011-3/+1
|\
| * Improve OpenGL state handlingRodolfo Bogado2018-10-301-3/+1
* | video_core: Move surface declarations out of gl_rasterizer_cacheReinUsesLisp2018-10-301-3/+4
|/
* global: Use std::optional instead of boost::optional (#1578)Frederic L2018-10-301-1/+1
* Implement Mip FilterFernandoS272018-10-281-3/+7
* Implement sRGB Support, including workarounds for nvidia driver issues and QT...Rodolfo Bogado2018-10-281-1/+12
* gl_rasterizer: Implement primitive restart.bunnei2018-10-261-0/+8
* gl_rasterizer: Implement depth range.bunnei2018-10-251-5/+5
* Assert that multiple render targets are not set while alpha testingFernandoS272018-10-221-0/+12
* Use standard UBO and fix/stylize the codeFernandoS272018-10-221-15/+0
* Cache uniform locations and restructure the implementationFernandoS272018-10-221-22/+4
* Remove SyncAlphaTest and clang formatFernandoS272018-10-221-2/+5
* Added Alpha FuncFernandoS272018-10-221-1/+9
* Implemented Alpha TestingFernandoS272018-10-221-0/+11
* fermi_2d: Add support for more accurate surface copies.bunnei2018-10-181-0/+6
* config: Rename use_accurate_framebuffers -> use_accurate_gpu_emulation.bunnei2018-10-161-2/+2
* rasterizer_cache: Refactor to support in-order flushing.bunnei2018-10-161-6/+3
* gl_rasterizer_cache: Only flush when use_accurate_framebuffers is enabled.bunnei2018-10-161-1/+6
* gl_rasterizer: Implement flushing.bunnei2018-10-161-1/+25
* gl_rasterizer: Silence implicit cast warning in glBindBufferRangeReinUsesLisp2018-10-151-1/+2
* Merge pull request #1460 from FernandoS27/scissor_testbunnei2018-10-101-0/+17
|\
| * Implement Scissor TestFernandoS272018-10-081-4/+9
| * Assert Scissor testsFernandoS272018-10-081-0/+12
* | gl_shader_decompiler: Implement geometry shadersReinUsesLisp2018-10-071-14/+26
|/
* Merge pull request #1446 from bunnei/fast_fermi_copybunnei2018-10-061-7/+3
|\
| * gl_rasterizer: Add rasterizer cache code to handle accerated fermi copies.bunnei2018-10-061-7/+3
* | Merge pull request #1437 from FernandoS27/tex-mode2bunnei2018-10-061-0/+18
|\ \
| * | Implemented Depth Compare and Shadow SamplersFernandoS272018-10-061-0/+18
* | | gl_rasterizer: Fixup undefined behaviour in SetupDrawReinUsesLisp2018-10-061-0/+1
| |/ |/|
* | gl_rasterizer: Implement quads topologyReinUsesLisp2018-10-041-43/+103
|/
* gl_rasterizer: Fixup unassigned point sizesReinUsesLisp2018-10-011-1/+4
* gl_rasterizer_cache: Workaround for Texture2D -> Texture2DArray scenario.bunnei2018-09-301-1/+1
* video_core: Implement point_size and add point state syncReinUsesLisp2018-09-281-0/+7
* video_core: Add asserts for CS, TFB and alpha testingReinUsesLisp2018-09-251-0/+22
* RasterizerGL: Use the correct framebuffer when clearing via the CLEAR_BUFFERS...Subv2018-09-201-1/+1
* gl_rasterizer: Fix StartAddress handling with indexed draw calls.Markus Wick2018-09-191-6/+7