aboutsummaryrefslogtreecommitdiff
path: root/src/video_core
AgeCommit message (Collapse)Author
2018-11-07Correct issue where texturelod could not be applied to 2darrayshadowFernandoS27
2018-11-07Implement 3 coordinate array in TEXS instructionFernandoS27
2018-11-07Merge pull request #1630 from bunnei/fix-mapbufferexbunnei
memory_manager: Do not MapBufferEx over already in use memory.
2018-11-07Merge pull request #1635 from Tinob/masterbunnei
Implement multi-target viewports and blending
2018-11-06gl_rasterizer: Skip VAO binding if the state is clean.Markus Wick
2018-11-06gl_rasterizer: Split VAO and VB setup functions.Markus Wick
2018-11-06Merge branch 'master' into Texture2DArraygreggameplayer
2018-11-06gl_rasterizer_cache: Add profiles for Copy and Blit.Markus Wick
They were missed, and Copy is very high in profile here. It doesn't block the GPU, but it stalls the driver thread. So with our bad GL instructions, this might block quite a while.
2018-11-06gl_resource_manager: Profile creation and deletion.Markus Wick
2018-11-06gl_stream_buffer: Profile orphaning of stream buffer.Markus Wick
This serialize to the driver thread and so it may block for a while. So if it is in the benchmark, we get noticed if it happens too often.
2018-11-06gl_resource_manager: Split implementations in .cpp file.Markus Wick
Those implementations are quite costly, so there is no need to inline them to the caller. Ressource deletion is often a performance bug, so in this way, we support to add breakpoints to them.
2018-11-05Merge pull request #1616 from FernandoS27/cube-arraybunnei
Implement Cube Arrays
2018-11-05Add support to color mask to avoid issues in blending caused by wrong values ↵Rodolfo Bogado
in the alpha channel in some render targets.
2018-11-04Implement multi-target viewports and blendingRodolfo Bogado
2018-11-04Merge pull request #1625 from FernandoS27/astcbunnei
Implement ASTC Textures 5x5 and fix a bunch of ASTC texture problems
2018-11-02correct syntaxgreggameplayer
2018-11-02Merge branch 'master' into Texture2DArraygreggameplayer
2018-11-01Fix ASTC Decompressor to support depth parameterFernandoS27
2018-11-01memory_manager: Do not MapBufferEx over already in use memory.bunnei
- This fixes rendering when changing areas in Super Mario Odyssey.
2018-11-01Merge pull request #1623 from Tinob/masterbunnei
Improve OpenGL state handling
2018-11-01Fix ASTC formatsFernandoS27
2018-11-01Implemented ASTC 5x5FernandoS27
2018-11-01Implement Cube ArraysFernandoS27
2018-11-01Merge pull request #1527 from FernandoS27/assert-flowbunnei
Assert Control Flow Instructions using Control Codes
2018-10-31maxwell_3d: Restructure macro upload to use a single macro code memory.bunnei
- Fixes an issue where macros could be skipped. - Fixes rendering of distant objects in Super Mario Odyssey.
2018-10-31Merge pull request #1528 from FernandoS27/assert-control-codesbunnei
Assert Control Codes Generation on Shader Instructions
2018-10-31Implement SurfaceTarget Texture2DArraygreggameplayer
( needed by Mario+Rabbids Kingdom Battle )
2018-10-30Improve OpenGL state handlingRodolfo Bogado
2018-10-30video_core: Move surface declarations out of gl_rasterizer_cacheReinUsesLisp
2018-10-30Assert Control Codes GenerationFernandoS27
2018-10-30global: Use std::optional instead of boost::optional (#1578)Frederic L
* get rid of boost::optional * Remove optional references * Use std::reference_wrapper for optional references * Fix clang format * Fix clang format part 2 * Adressed feedback * Fix clang format and MacOS build
2018-10-29Merge pull request #1580 from FernandoS27/mm-implbunnei
Implemented Mipmaps
2018-10-29Merge pull request #1613 from ReinUsesLisp/gl-utilsbunnei
video_core: Move OpenGL specific utils to its renderer
2018-10-28Merge pull request #1610 from slashiee/dxt1-alphabunnei
renderer_opengl: Enable alpha channel for DXT1 texture format
2018-10-28video_core: Move OpenGL specific utils to its rendererReinUsesLisp
2018-10-28renderer_opengl: Correct bpp value for ASTC_2D_8X5_SRGBRodolfo Bogado
2018-10-28Assert Control Flow Instructions using Control CodesFernandoS27
2018-10-28Fixed black textures, pixelation and we no longer require to auto-generate ↵FernandoS27
mipmaps
2018-10-28Fixed mipmap block autosizing algorithmFernandoS27
2018-10-28Fixed Invalid Image size and Mipmap calculationFernandoS27
2018-10-28Fixed Block Resizing algorithm and Clang FormatFernandoS27
2018-10-28Implement Mip FilterFernandoS27
2018-10-28Zero out memory region of recreated surface before flushingFernandoS27
2018-10-28Implement MipmapsFernandoS27
2018-10-28Enable alpha channel for DXT1 texture formatMichael
2018-10-28Correct bpp value for ASTC_2D_8X5Tobias
2018-10-28Merge pull request #1601 from FernandoS27/shader-precisionbunnei
Improved Shader accuracy on Vertex and Geometry Shaders.
2018-10-28Refactor precise usage and add FMNMX, MUFU, FMUL32 and FADD332FernandoS27
2018-10-28Implement sRGB Support, including workarounds for nvidia driver issues and ↵Rodolfo Bogado
QT sRGB support
2018-10-27Merge pull request #1594 from FreddyFunk/static-castbunnei
gl_rasterizer_cache: Fix compiler warning