54 Commits (ce72818075947566fd09c2157c831d6ab71abba0)

Author SHA1 Message Date
Liam ce72818075 nvnflinger/gpu: implement applet capture 2 years ago
Liam 5ec76db392 nvnflinger/gpu: implement layer stack composition 2 years ago
Liam 79e055318c vk_present_manager: recreate surface on any surface loss 2 years ago
bunnei fb362f0b6e android: renderer_vulkan: Fix crash with surface recreation. 3 years ago
bunnei 56600190e4 core: frontend: Refactor GraphicsContext to its own module. 3 years ago
Andrea Pappacoda 6a2efdda2f chore: make yuzu REUSE compliant 4 years ago
german77 e14b4ca537 bootmanager: Don't create another screenshot request if previous one is not done yet 4 years ago
Lioncash 8a509e5a2c general: Replace NonCopyable struct with equivalents 4 years ago
ameerj 9629e74364 renderers: Add explicit invert_y bool to screenshot callback 5 years ago
ameerj 2fef43b32a renderer_base: Removed redundant settings 5 years ago
ameerj 59d6951aeb video_core: Add GPU vendor name to window title bar 5 years ago
ReinUsesLisp 70b3c29534 gpu: Report renderer errors with exceptions 5 years ago
Lioncash 049b4d4427 render_base: Make use of [[nodiscard]] where applicable 5 years ago
ReinUsesLisp f4dbeb72d7 renderer_opengl: Remove emulated mailbox presentation 5 years ago
ReinUsesLisp 1c61cf29b6 video_core: Initialize renderer with a GPU 6 years ago
James Rowe b37d69e5e1 Frontend/GPU: Refactor context management 6 years ago
bunnei 361819a125 renderer_opengl: Add texture mailbox support for presenter thread. 6 years ago
ReinUsesLisp d762e37a18 gpu: Change optional<reference_wrapper<T>> to T* for FramebufferConfig 6 years ago
zhupengfei 2dbb90ed65 yuzu, video_core: Screenshot functionality 7 years ago
Frederic L c76f4b6aec global: Use std::optional instead of boost::optional (#1578) 7 years ago
tech4me 2855533e5a Port Citra #4047 & #4052: add change background color support 7 years ago
Lioncash d18dda762c renderer_base: Make creation of the rasterizer, the responsibility of the renderers themselves 7 years ago
Lioncash 53e86e35eb core: Namespace EmuWindow 8 years ago
Lioncash 38049444da video_core; Get rid of global g_toggle_framelimit_enabled variable 8 years ago
Lioncash 0170c296f2 renderer_base: Remove unused kFramebuffer enumeration 8 years ago
Lioncash 69bbe31ca8 renderer_base: Make Rasterizer() return the rasterizer by reference 8 years ago
Lioncash 49dc22f84e video_core: Eliminate the g_renderer global variable 8 years ago
Lioncash 153a00ebc0 video_core: Make global EmuWindow instance part of the base renderer class 8 years ago
bunnei 6babc57354 video_core: Move FramebufferInfo to FramebufferConfig in GPU. 8 years ago
bunnei c388741f12 renderer: Create rasterizer and cleanup. 8 years ago
bunnei 1926a0d478 renderer_opengl: Support framebuffer flip vertical. 8 years ago
bunnei f0bccde0a0 renderer: Render previous frame when no new one is available. 8 years ago
James Rowe a5b9cd4d18 Remove references to PICA and rasterizers in video_core 8 years ago
bunnei 0ffcc1190e renderer_opengl: Support rendering Switch framebuffer. 8 years ago
bunnei 14fe63772f render_base: Add a struct describing framebuffer metadata. 8 years ago
Emmanuel Gil Peyrot 1138ec0d49 Remove empty newlines in #include blocks. 9 years ago
Yuri Kunde Schlesner 1e4a5da9f4 Manually tweak source formatting and then re-run clang-format 9 years ago
Emmanuel Gil Peyrot 628ed4376a Sources: Run clang-format on everything. 9 years ago
Lioncash 451cd3e77d renderer_base: In-class initialize variables 10 years ago
Lioncash b759bf3513 render_base: Clarify/normalize getter functions 10 years ago
Lioncash c9f47a9b3c renderer_base: Don't directly expose the rasterizer unique_ptr 10 years ago
LittleWhite 59fe02348a Improve error report from Init() functions 10 years ago
Yuri Kunde Schlesner 102d39fe20 VideoCore: Unify interface to OpenGL and SW rasterizers 10 years ago
Emmanuel Gil Peyrot 4964a359e1 Core: Cleanup hw includes. 11 years ago
Emmanuel Gil Peyrot 45c4781544 CitraQt: Cleanup includes. 11 years ago
tfarley 05dc633a8c OpenGL renderer 11 years ago
Yuri Kunde Schlesner e1fbac3ca1 Common: Remove common.h 11 years ago
purpasmart96 ebfd831ccb License change 11 years ago
Emmanuel Gil Peyrot f5d38649c7 Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated 11 years ago
Yuri Kunde Schlesner 787a1b047c Remove virtual inheritance from RendererOpenGL 12 years ago