| Commit message (Expand) | Author | Files | Lines |
2021-12-05 | renderer_opengl: Minor refactoring of filter selection | ameerj | 1 | -30/+20 |
2021-11-16 | Presentation: Only use FP16 in scaling shaders on supported devices in Vulkan | Marshall Mohror | 1 | -2/+3 |
2021-11-16 | OpenGL: fix FXAA with scaling | Marshall Mohror | 1 | -9/+30 |
2021-11-16 | OpenGL: Implement FXAA | Marshall Mohror | 1 | -34/+75 |
2021-11-16 | QtGUI: Add buttton to toggle the filter. | FernandoS27 | 1 | -0/+1 |
2021-11-16 | VideoCore: Add gaussian filtering. | FernandoS27 | 1 | -0/+5 |
2021-11-16 | Presentation: add Nearest Neighbor filter. | Fernando Sahmkow | 1 | -1/+18 |
2021-11-16 | Renderers: Unify post processing filter shaders | ameerj | 1 | -5/+4 |
2021-11-16 | Renderer: Implement Bicubic and ScaleForce filters. | Fernando Sahmkow | 1 | -2/+25 |
2021-11-16 | OpenGL: set linear mag filter when blitting a downscaled image. | Fernando Sahmkow | 1 | -0/+1 |
2021-07-29 | renderers: Add explicit invert_y bool to screenshot callback | ameerj | 1 | -1/+1 |
2021-07-24 | renderer_base: Removed redundant settings | ameerj | 1 | -6/+4 |
2021-07-23 | shader: Fix disabled attribute default values | ameerj | 1 | -1/+1 |
2021-07-23 | renderer_opengl: Use ARB_separate_shader_objects | ReinUsesLisp | 1 | -6/+5 |
2021-07-23 | renderers: Fix clang formatting | ameerj | 1 | -1/+1 |
2021-07-23 | shader: Fix disabled and unwritten attributes and varyings | ReinUsesLisp | 1 | -15/+20 |
2021-07-23 | gl_shader_util: Move shader utility code to a separate file | ReinUsesLisp | 1 | -7/+5 |
2021-07-23 | renderer_opengl: State track compute assembly programs | ReinUsesLisp | 1 | -0/+1 |
2021-07-23 | shader: Initial OpenGL implementation | ReinUsesLisp | 1 | -12/+5 |
2021-07-09 | configure_graphics: Use u8 for bg_color values | ameerj | 1 | -5/+3 |
2021-05-16 | perf_stats: Rework FPS counter to be more accurate | ameerj | 1 | -0/+1 |
2021-04-15 | common: Move settings to common from core. | bunnei | 1 | -1/+1 |
2021-02-13 | renderer_opengl: Remove interop | ReinUsesLisp | 1 | -85/+3 |
2021-02-13 | video_core: Reimplement the buffer cache | ReinUsesLisp | 1 | -9/+86 |
2021-02-13 | gpu: Report renderer errors with exceptions | ReinUsesLisp | 1 | -32/+16 |
2021-02-07 | renderer_opengl: Update OpenGL backend version requirement to 4.6 | Morph | 1 | -1/+1 |
2020-12-30 | video_core: Rewrite the texture cache | ReinUsesLisp | 1 | -19/+30 |
2020-12-07 | video_core: Remove unnecessary enum class casting in logging messages | Lioncash | 1 | -1/+1 |
2020-12-05 | video_core: Resolve more variable shadowing scenarios pt.3 | Lioncash | 1 | -2/+2 |
2020-12-05 | Fix telemetry-related exit crash from use-after-free | FearlessTobi | 1 | -3/+3 |
2020-11-23 | Overhaul EmuWindow::PollEvents to fix yuzu-cmd calling SDL_PollEvents off main thread | comex | 1 | -1/+1 |
2020-09-20 | renderer_opengl: Remove emulated mailbox presentation | ReinUsesLisp | 1 | -266/+22 |
2020-09-06 | video_core: Remove all Core::System references in renderer | ReinUsesLisp | 1 | -9/+10 |
2020-08-24 | video_core/host_shaders: Add CMake integration for string shaders | ReinUsesLisp | 1 | -42/+4 |
2020-08-22 | video_core: Initialize renderer with a GPU | ReinUsesLisp | 1 | -5/+6 |
2020-08-18 | common/telemetry: Migrate namespace into the Common namespace | Lioncash | 1 | -3/+4 |
2020-07-13 | video_core: Rearrange pixel format names | ReinUsesLisp | 1 | -2/+2 |
2020-07-10 | configuration: implement per-game configurations (#4098) | lat9nq | 1 | -4/+4 |
2020-06-24 | gl_rasterizer: Use NV_vertex_buffer_unified_memory for vertex buffer robustness | ReinUsesLisp | 1 | -1/+16 |
2020-06-06 | renderer_opengl: Only enable DEBUG_OUTPUT when graphics debugging is enabled | ReinUsesLisp | 1 | -4/+2 |
2020-05-19 | renderer_opengl: Add assembly program code paths | ReinUsesLisp | 1 | -8/+8 |
2020-05-18 | OpenGL: Enable Debug Context and Synchronous debugging when graphics debugging is enabled. | Fernando Sahmkow | 1 | -0/+3 |
2020-04-15 | CMakeLists: Make -Wreorder a compile-time error | Lioncash | 1 | -2/+2 |
2020-03-26 | Address review and fix broken yuzu-tester build | James Rowe | 1 | -2/+4 |
2020-03-25 | Frontend/GPU: Refactor context management | James Rowe | 1 | -43/+26 |
2020-03-16 | renderer_opengl: Move some logic to an anonymous namespace | ReinUsesLisp | 1 | -151/+151 |
2020-03-16 | renderer_opengl: Detect Nvidia Nsight as a debugging tool | ReinUsesLisp | 1 | -1/+22 |
2020-03-14 | renderer_opengl: Keep presentation frames in lock-step when GPU debugging. | bunnei | 1 | -1/+32 |
2020-03-11 | gl_shader_manager: Fix interaction between graphics and compute | ReinUsesLisp | 1 | -2/+1 |
2020-03-10 | gl_rasterizer: Implement polygon modes and fill rectangles | ReinUsesLisp | 1 | -0/+2 |
2020-02-28 | renderer_opengl: Fix edge-case where alpha testing might cull presentation | ReinUsesLisp | 1 | -0/+2 |
2020-02-28 | gl_state_tracker: Implement dirty flags for clip control | ReinUsesLisp | 1 | -0/+1 |
2020-02-28 | gl_state_tracker: Implement dirty flags for logic op | ReinUsesLisp | 1 | -0/+1 |
2020-02-28 | gl_state_tracker: Implement dirty flags for sRGB | ReinUsesLisp | 1 | -0/+1 |
2020-02-28 | gl_state_tracker: Implement dirty flags for rasterize enable | ReinUsesLisp | 1 | -0/+1 |
2020-02-28 | gl_state_tracker: Implement dirty flags for alpha testing | ReinUsesLisp | 1 | -2/+1 |
2020-02-28 | gl_state_tracker: Implement dirty flags for polygon offsets | ReinUsesLisp | 1 | -0/+1 |
2020-02-28 | gl_state_tracker: Implement dirty flags for stencil testing | ReinUsesLisp | 1 | -0/+1 |
2020-02-28 | gl_state_tracker: Implement depth dirty flags | ReinUsesLisp | 1 | -0/+1 |
2020-02-28 | gl_state_tracker: Implement dirty flags for front face and culling | ReinUsesLisp | 1 | -0/+2 |
2020-02-28 | gl_state_tracker: Implement dirty flags for blending | ReinUsesLisp | 1 | -0/+1 |
2020-02-28 | gl_state_tracker: Add dirty flags for buffers and divisors | ReinUsesLisp | 1 | -0/+2 |
2020-02-28 | gl_state_tracker: Implement dirty flags for vertex formats | ReinUsesLisp | 1 | -0/+3 |
2020-02-28 | gl_state_tracker: Implement dirty flags for color masks | ReinUsesLisp | 1 | -0/+1 |
2020-02-28 | gl_state_tracker: Implement dirty flags for scissors | ReinUsesLisp | 1 | -0/+1 |
2020-02-28 | gl_state_tracker: Implement dirty flags for viewports | ReinUsesLisp | 1 | -1/+4 |
2020-02-28 | renderer_opengl: Reintroduce dirty flags for render targets | ReinUsesLisp | 1 | -2/+4 |
2020-02-28 | gl_state: Remove completely | ReinUsesLisp | 1 | -5/+0 |
2020-02-28 | gl_state: Remove program tracking | ReinUsesLisp | 1 | -8/+29 |
2020-02-28 | gl_state: Remove framebuffer tracking | ReinUsesLisp | 1 | -19/+14 |
2020-02-28 | gl_state: Remove texture and sampler tracking | ReinUsesLisp | 1 | -2/+3 |
2020-02-28 | gl_state: Remove blend state tracking | ReinUsesLisp | 1 | -0/+1 |
2020-02-28 | gl_state: Remove stencil test tracking | ReinUsesLisp | 1 | -0/+1 |
2020-02-28 | gl_state: Remove clip control tracking | ReinUsesLisp | 1 | -0/+1 |
2020-02-28 | gl_state: Remove rasterizer disable tracking | ReinUsesLisp | 1 | -0/+1 |
2020-02-28 | gl_state: Remove viewport and depth range tracking | ReinUsesLisp | 1 | -31/+22 |
2020-02-28 | gl_state: Remove scissor test tracking | ReinUsesLisp | 1 | -0/+1 |
2020-02-28 | gl_state: Remove color mask tracking | ReinUsesLisp | 1 | -0/+1 |
2020-02-28 | gl_state: Remove framebuffer sRGB tracking | ReinUsesLisp | 1 | -2/+6 |
2020-02-28 | gl_state: Remove VAO cache and tracking | ReinUsesLisp | 1 | -14/+8 |
2020-02-28 | gl_state: Remove depth tracking | ReinUsesLisp | 1 | -0/+1 |
2020-02-28 | gl_state: Remove logic op tracker | ReinUsesLisp | 1 | -0/+1 |
2020-02-28 | gl_state: Remove polygon offset tracking | ReinUsesLisp | 1 | -1/+2 |
2020-02-28 | gl_state: Remove alpha test tracking | ReinUsesLisp | 1 | -0/+1 |
2020-02-28 | gl_state: Remove cull mode tracking | ReinUsesLisp | 1 | -0/+2 |
2020-02-28 | gl_state: Remove front face tracking | ReinUsesLisp | 1 | -0/+4 |
2020-02-28 | gl_rasterizer: Remove dirty flags | ReinUsesLisp | 1 | -14/+0 |
2020-02-28 | renderer_opengl: Fix SRGB presentation frame tracking. | bunnei | 1 | -2/+2 |
2020-02-28 | renderer_opengl: Reduce swap chain size to 3. | bunnei | 1 | -3/+2 |
2020-02-27 | renderer_opengl: Use more concise lock syntax. | bunnei | 1 | -4/+4 |
2020-02-27 | renderer_opengl: Move Frame/FrameMailbox to OpenGL namespace. | bunnei | 1 | -36/+37 |
2020-02-26 | renderer_opengl: Create gl_framebuffer_data if empty. | bunnei | 1 | -1/+2 |
2020-02-26 | renderer_opengl: Add texture mailbox support for presenter thread. | bunnei | 1 | -22/+247 |
2019-11-29 | renderer_opengl: Make ScreenRectVertex's constructor constexpr | ReinUsesLisp | 1 | -12/+7 |
2019-11-29 | renderer_opengl: Remove C casts | ReinUsesLisp | 1 | -4/+5 |
2019-11-29 | renderer_opengl: Use explicit binding for presentation shaders | ReinUsesLisp | 1 | -26/+20 |
2019-11-29 | renderer_opengl: Drop macros for message decorations | ReinUsesLisp | 1 | -21/+26 |
2019-11-29 | renderer_opengl: Move static definitions to anonymous namespace | ReinUsesLisp | 1 | -62/+66 |
2019-11-29 | renderer_opengl: Move commentaries to header file | ReinUsesLisp | 1 | -18/+1 |
2019-11-27 | core/memory: Migrate over GetPointer() | Lioncash | 1 | -1/+1 |
2019-11-08 | video_core: Silence implicit conversion warnings | ReinUsesLisp | 1 | -2/+4 |
2019-10-05 | GL_Renderer: Remove lefting snippet. | Fernando Sahmkow | 1 | -2/+0 |
2019-10-05 | Nvdrv: Do framelimiting only in the CPU Thread | Fernando Sahmkow | 1 | -3/+0 |
2019-09-11 | renderer_opengl: Fix rebase mistake | ReinUsesLisp | 1 | -1/+1 |
2019-09-11 | renderer_opengl: Fix sRGB blits | ReinUsesLisp | 1 | -9/+4 |
2019-09-06 | gl_state: Split textures and samplers into two arrays | ReinUsesLisp | 1 | -2/+2 |
2019-08-21 | renderer_opengl: Implement RGB565 framebuffer format | ReinUsesLisp | 1 | -1/+5 |
2019-08-21 | renderer_opengl: Use block linear swizzling for CPU framebuffers | ReinUsesLisp | 1 | -33/+31 |
2019-08-21 | renderer_opengl: Use VideoCore pixel format | ReinUsesLisp | 1 | -6/+11 |
2019-08-21 | gpu: Change optional<reference_wrapper<T>> to T* for FramebufferConfig | ReinUsesLisp | 1 | -6/+4 |
2019-07-17 | GL_State: Feedback and fixes | Fernando Sahmkow | 1 | -0/+7 |
2019-07-06 | gl_buffer_cache: Implement with generic buffer cache | ReinUsesLisp | 1 | -2/+2 |
2019-06-21 | gl_rasterizer_cache: Use texture buffers to emulate texture buffers | ReinUsesLisp | 1 | -1/+0 |
2019-06-21 | texture_cache: Flush 3D textures in the order they are drawn | ReinUsesLisp | 1 | -1/+0 |
2019-06-21 | gl_texture_cache: Initial implementation | ReinUsesLisp | 1 | -0/+1 |
2019-06-18 | core: Remove unused CiTrace source files | Lioncash | 1 | -1/+0 |
2019-05-21 | gl_shader_cache: Use shared contexts to build shaders in parallel | ReinUsesLisp | 1 | -3/+3 |
2019-04-04 | video_core/renderer_opengl: Remove unnecessary includes | Lioncash | 1 | -1/+0 |
2019-03-27 | gl_rasterizer: Remove unused reference member variable from RasterizerOpenGL | Lioncash | 1 | -1/+1 |
2019-03-16 | memory: Simplify rasterizer cache operations. | bunnei | 1 | -2/+1 |
2019-03-13 | video_core/morton: Use enum to describe MortonCopyPixels128 mode | ReinUsesLisp | 1 | -3/+5 |
2019-03-04 | video_core/renderer_opengl: Replace direct usage of global system object accessors | Lioncash | 1 | -11/+16 |
2019-02-26 | renderer_opengl: Update pixel format tracking | ReinUsesLisp | 1 | -0/+1 |
2019-02-16 | core_timing: Convert core timing into a class | Lioncash | 1 | -1/+1 |
2019-02-15 | renderer_opengl: respect the sRGB colorspace for the screenshot feature | fearlessTobi | 1 | -1/+2 |
2019-02-13 | renderer_opengl: Remove reference to global system instance | Lioncash | 1 | -3/+3 |
2019-02-12 | core_timing: Rename CoreTiming namespace to Core::Timing | Lioncash | 1 | -1/+1 |
2019-02-07 | gl_shader_disk_cache: Pass core system as argument and guard against games without title ids | ReinUsesLisp | 1 | -3/+3 |
2019-01-30 | gl_rasterizer_cache: Move swizzling to textures instead of state | ReinUsesLisp | 1 | -1/+0 |
2019-01-30 | gl_rasterizer: Use DSA for textures | ReinUsesLisp | 1 | -49/+13 |
2019-01-24 | frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl. | bunnei | 1 | -14/+2 |
2019-01-06 | gl_rasterizer: Use DSA for vertex array objects | ReinUsesLisp | 1 | -15/+14 |
2019-01-06 | gl_state: Drop uniform buffer state tracking | ReinUsesLisp | 1 | -1/+0 |
2018-12-19 | Fixed uninitialized memory due to missing returns in canary | David Marcec | 1 | -0/+2 |
2018-12-18 | yuzu, video_core: Screenshot functionality | zhupengfei | 1 | -3/+38 |
2018-11-25 | video_core: Move morton functions to their own file | ReinUsesLisp | 1 | -1/+1 |
2018-11-21 | Removed pre 4.3 ARB extensions | FernandoS27 | 1 | -1/+1 |
2018-11-21 | Use default values for unknown framebuffer pixel format | FernandoS27 | 1 | -0/+6 |
2018-10-30 | global: Use std::optional instead of boost::optional (#1578) | Frederic L | 1 | -5/+6 |
2018-10-28 | Implement sRGB Support, including workarounds for nvidia driver issues and QT sRGB support | Rodolfo Bogado | 1 | -3/+11 |
2018-09-09 | Port Citra #4047 & #4052: add change background color support | tech4me | 1 | -0/+6 |
2018-09-08 | gl_state: Keep track of texture target. | bunnei | 1 | -10/+10 |
2018-08-31 | core/core: Replace includes with forward declarations where applicable | Lioncash | 1 | -0/+2 |
2018-08-31 | core: Make the main System class use the PImpl idiom | Lioncash | 1 | -3/+4 |
2018-08-22 | renderer_opengl: Namespace OpenGL code | Lioncash | 1 | -0/+4 |
2018-08-21 | renderer_opengl: Use LOG_DEBUG for GL_DEBUG_SEVERITY_NOTIFICATION and GL_DEBUG_SEVERITY_LOW logs | Lioncash | 1 | -1/+1 |
2018-08-21 | rasterizer_interface: Remove ScreenInfo from AccelerateDraw()'s signature | Lioncash | 1 | -6/+4 |
2018-08-21 | renderer_base: Make creation of the rasterizer, the responsibility of the renderers themselves | Lioncash | 1 | -3/+10 |
2018-08-17 | renderer_opengl: Treat OpenGL errors as critical. | bunnei | 1 | -1/+1 |
2018-08-12 | core: Namespace EmuWindow | Lioncash | 1 | -3/+5 |
2018-08-08 | renderer_opengl: Use trace log in a few places. | bunnei | 1 | -1/+1 |
2018-08-04 | renderer_base: Make Rasterizer() return the rasterizer by reference | Lioncash | 1 | -2/+2 |
2018-08-04 | video_core: Eliminate the g_renderer global variable | Lioncash | 1 | -1/+1 |
2018-08-02 | video_core: Make global EmuWindow instance part of the base renderer class | Lioncash | 1 | -17/+9 |
2018-07-18 | vi: Partially implement buffer crop parameters. | bunnei | 1 | -4/+18 |
2018-07-14 | OpenGL: Use MakeCurrent/DoneCurrent for multithreaded rendering. | bunnei | 1 | -1/+14 |
2018-07-03 | Update clang format | James Rowe | 1 | -1/+1 |
2018-07-03 | Rename logging macro back to LOG_* | James Rowe | 1 | -7/+7 |
2018-06-27 | gl_rasterizer: Implement AccelerateDisplay to forward textures to framebuffers. | bunnei | 1 | -1/+0 |
2018-06-07 | GLState: Support changing the GL_TEXTURE_SWIZZLE parameter of each texture unit. | Subv | 1 | -0/+1 |
2018-04-27 | renderer_opengl: Replace usages of LOG_GENERIC with fmt-capable equivalents | Lioncash | 1 | -6/+7 |
2018-04-25 | video-core: Move logging macros over to new fmt-capable ones | Lioncash | 1 | -5/+5 |
2018-04-25 | renderer_opengl: Use correct byte order for framebuffer pixel format ABGR8. | bunnei | 1 | -2/+1 |
2018-04-25 | gl_rasterizer_cache: Update to be based on GPU addresses, not CPU addresses. | bunnei | 1 | -1/+2 |
2018-04-24 | renderer_opengl: Silence a -Wdangling-else warning in DrawScreenTriangles() | Lioncash | 1 | -1/+2 |
2018-04-21 | opengl: Remove unnecessary header inclusions | Lioncash | 1 | -3/+0 |
2018-04-14 | renderer_opengl: Fix Morton copy byteswap, etc. | bunnei | 1 | -5/+5 |
2018-04-14 | renderer_opengl: Use OGLProgram instead of OGLShader. | bunnei | 1 | -1/+1 |
2018-03-27 | renderer_opengl: Use better naming for DrawScreens and DrawSingleScreen. | bunnei | 1 | -6/+6 |
2018-03-27 | renderer_opengl: Logging, etc. cleanup. | bunnei | 1 | -2/+2 |
2018-03-27 | renderer_opengl: Remove framebuffer RasterizerFlushVirtualRegion hack. | bunnei | 1 | -5/+0 |
2018-03-27 | renderer_opengl: Only draw the screen if a framebuffer is specified. | bunnei | 1 | -6/+7 |
2018-03-23 | renderer_opengl: Only invalidate the framebuffer region, not flush. | bunnei | 1 | -4/+3 |
2018-03-23 | renderer_opengl: Fixes for properly flushing & rendering the framebuffer. | bunnei | 1 | -6/+12 |
2018-03-23 | renderer_opengl: Better handling of framebuffer transform flags. | bunnei | 1 | -2/+16 |
2018-03-23 | renderer_opengl: Use accelerated framebuffer load with LoadFBToScreenInfo. | bunnei | 1 | -31/+25 |
2018-03-23 | video_core: Move MortonCopyPixels128 to utils header. | bunnei | 1 | -111/+1 |
2018-03-23 | video_core: Move FramebufferInfo to FramebufferConfig in GPU. | bunnei | 1 | -26/+30 |
2018-03-20 | gl_shader_util: Sync latest version with Citra. | bunnei | 1 | -1/+1 |
2018-02-12 | renderer_opengl: Support framebuffer flip vertical. | bunnei | 1 | -5/+9 |
2018-01-27 | memory: Replace all memory hooking with Special regions | MerryMage | 1 | -1/+1 |
2018-01-15 | renderer_gl: Clear screen to black before rendering framebuffer. | bunnei | 1 | -3/+6 |
2018-01-15 | renderer: Render previous frame when no new one is available. | bunnei | 1 | -10/+13 |
2018-01-13 | Fix build on macOS and linux | MerryMage | 1 | -0/+1 |
2018-01-13 | Remove references to PICA and rasterizers in video_core | James Rowe | 1 | -7/+0 |
2018-01-12 | renderer_opengl: Fix LOG_TRACE in LoadFBToScreenInfo. | bunnei | 1 | -1/+1 |
2018-01-11 | renderer_opengl: Support rendering Switch framebuffer. | bunnei | 1 | -129/+68 |
2018-01-11 | renderer_opengl: Add MortonCopyPixels function for Switch framebuffer. | bunnei | 1 | -0/+111 |
2018-01-11 | renderer_opengl: Update DrawScreens for Switch. | bunnei | 1 | -22/+10 |
2017-07-18 | telemetry: Log performance, configuration, and system data. | bunnei | 1 | -3/+12 |
2017-05-28 | OpenGL: Remove unused RendererOpenGL fields | Yuri Kunde Schlesner | 1 | -8/+2 |
2017-02-27 | Core: Re-write frame limiter | Yuri Kunde Schlesner | 1 | -3/+3 |
2017-02-27 | Core: Make PerfStats internally locked | Yuri Kunde Schlesner | 1 | -8/+2 |
2017-02-27 | Remove built-in (non-Microprofile) profiler | Yuri Kunde Schlesner | 1 | -8/+0 |
2017-02-27 | Add performance statistics to status bar | Yuri Kunde Schlesner | 1 | -0/+9 |
2016-12-23 | core: Move emu_window and key_map into core | MerryMage | 1 | -1/+1 |
2016-11-05 | Add default hotkey to swap primary screens. | James Rowe | 1 | -3/+2 |
2016-11-05 | Support additional screen layouts. | James Rowe | 1 | -6/+12 |
2016-09-21 | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | 1 | -1/+1 |
2016-09-21 | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | 1 | -5/+1 |
2016-09-19 | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | 1 | -20/+12 |
2016-09-18 | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 1 | -51/+71 |
2016-06-01 | gsp::gpu: Reset g_thread_id in UnregisterInterruptRelayQueue | mailwl | 1 | -1/+1 |
2016-05-07 | fixup simple type conversions where possible | Alexander Laties | 1 | -1/+1 |
2016-05-06 | Frontends, VideoCore: Move glad initialisation to the frontend | Emmanuel Gil Peyrot | 1 | -6/+0 |
2016-04-30 | VideoCore: Run include-what-you-use and fix most includes. | Emmanuel Gil Peyrot | 1 | -5/+10 |
2016-04-21 | HWRasterizer: Texture forwarding | tfarley | 1 | -54/+74 |
2016-03-08 | Improve error report from Init() functions | LittleWhite | 1 | -1/+7 |
2016-02-05 | renderer_opengl: Use GLvec3/GLvec4 aliases for commonly used types. | bunnei | 1 | -2/+2 |
2016-02-03 | OpenGL: Downgrade GL_DEBUG_SEVERITY_NOTIFICATION to Debug logging level | Yuri Kunde Schlesner | 1 | -2/+0 |
2015-12-08 | VideoCore: Unify interface to OpenGL and SW rasterizers | Yuri Kunde Schlesner | 1 | -12/+3 |
2015-11-19 | FragShader: Use an UBO instead of several individual uniforms | Subv | 1 | -0/+1 |
2015-10-24 | OpenGL: Log GL_KHR_debug messages we receive | Emmanuel Gil Peyrot | 1 | -0/+57 |
2015-10-22 | renderer_opengl: Refactor shader generation/caching to be more organized + various cleanups. | bunnei | 1 | -2/+37 |
2015-09-16 | general: Silence some warnings when using clang | Lioncash | 1 | -2/+2 |
2015-09-11 | video_core: Reorganize headers | Lioncash | 1 | -2/+2 |
2015-09-11 | video_core: Remove unnecessary includes from headers | Lioncash | 1 | -3/+3 |
2015-08-30 | Replace the previous OpenGL loader with a glad-generated 3.3 one | Yuri Kunde Schlesner | 1 | -2/+2 |
2015-08-06 | OpenGL: Remove redundant texture.enable_2d field from OpenGLState | Yuri Kunde Schlesner | 1 | -5/+0 |
2015-07-13 | Add CiTrace recording support. | Tony Wasserka | 1 | -0/+6 |
2015-06-28 | Core, VideoCore: Replace or fix exit() calls. | Emmanuel Gil Peyrot | 1 | -6/+9 |
2015-06-16 | VideoCore: Log the GL driver’s vendor and renderer. | Emmanuel Gil Peyrot | 1 | -0/+2 |
2015-06-09 | Liberal texture unbind (clout menu) | tfarley | 1 | -0/+6 |
2015-05-29 | Remove every trailing whitespace from the project (but externals). | Emmanuel Gil Peyrot | 1 | -1/+1 |
2015-05-23 | OpenGL renderer | tfarley | 1 | -14/+47 |
2015-05-15 | Memmap: Re-organize memory function in two files | Yuri Kunde Schlesner | 1 | -1/+1 |
2015-05-09 | Memory: Add GetPhysicalPointer helper function | Yuri Kunde Schlesner | 1 | -4/+4 |
2015-05-07 | Common: Remove common.h | Yuri Kunde Schlesner | 1 | -0/+1 |
2015-04-04 | Allow the user to set the background clear color during emulation | archshift | 1 | -1/+2 |
2015-03-09 | Added LCD registers, and implementation for color filling in OGL code. | archshift | 1 | -10/+44 |
2015-03-07 | Set framebuffer layout from EmuWindow. | bunnei | 1 | -39/+9 |
2015-03-02 | Add profiling infrastructure and widget | Yuri Kunde Schlesner | 1 | -0/+12 |
2015-02-15 | video_core: Implement the remaining framebuffer formats in the OpenGL renderer. | Emmanuel Gil Peyrot | 1 | -12/+62 |
2015-02-11 | Asserts: break/crash program, fit to style guide; log.h->assert.h | archshift | 1 | -3/+3 |
2015-01-14 | GSP: Update framebuffer info on all interrupts | Yuri Kunde Schlesner | 1 | -3/+1 |
2015-01-08 | GSP: Toggle active framebuffer each frame | bunnei | 1 | -1/+4 |
2014-12-21 | License change | purpasmart96 | 1 | -1/+1 |
2014-12-20 | Clean up some warnings | Chin | 1 | -2/+2 |
2014-12-13 | Convert old logging calls to new logging macros | Yuri Kunde Schlesner | 1 | -6/+6 |
2014-12-01 | Silence a few -Wsign-compare warnings. | Rohit Nirmal | 1 | -1/+1 |
2014-11-30 | Fixed viewport error caused by rounding | vaguilar | 1 | -2/+2 |
2014-11-19 | Remove tabs in all files except in skyeye imports and in generated GL code | Emmanuel Gil Peyrot | 1 | -1/+1 |
2014-11-18 | OpenGL Renderer: Cleanup viewport extent calculation. | Tony Wasserka | 1 | -27/+22 |
2014-11-18 | Fixup EmuWindow interface and implementations thereof. | Tony Wasserka | 1 | -3/+3 |
2014-11-18 | Viewport scaling and display density independence | Kevin Hartman | 1 | -1/+35 |
2014-10-12 | Rework OpenGL renderer. | Yuri Kunde Schlesner | 1 | -167/+141 |
2014-10-12 | OpenGL renderer: Shuffle initialization code around and rename functions. | Yuri Kunde Schlesner | 1 | -17/+16 |
2014-09-09 | Moved common_types::Rect from common to Common namespace | archshift | 1 | -2/+2 |
2014-09-07 | renderer_opengl.cpp: improved alignment for readability | archshift | 1 | -16/+16 |
2014-09-01 | Replace GLEW with a glLoadGen loader. | Yuri Kunde Schlesner | 1 | -5/+3 |
2014-08-28 | Downgrade GLSL version to 1.50 (compatible with GL 3.2) | Yuri Kunde Schlesner | 1 | -6/+8 |
2014-08-26 | VideoCore: Fixes rendering issues on Qt and corrects framebuffer output size. | bunnei | 1 | -4/+10 |
2014-08-26 | Rewrite of OpenGL renderer, including OS X support | Kevin Hartman | 1 | -176/+146 |
2014-08-12 | Pica/GPU: Change hardware registers to use physical addresses rather than virtual ones. | Tony Wasserka | 1 | -7/+7 |
2014-08-12 | Remove the fancy RegisterSet class introduced in 4c2bff61e. | Tony Wasserka | 1 | -2/+2 |
2014-07-23 | Use uniform formatting when printing hexadecimal numbers. | Tony Wasserka | 1 | -1/+1 |
2014-07-23 | RegisterSet: Simplify code by using structs for register definition instead of unions. | Tony Wasserka | 1 | -9/+9 |
2014-07-23 | GPU: Make use of RegisterSet. | Tony Wasserka | 1 | -26/+28 |
2014-07-23 | Renderer: Fix component order in bottom framebuffer. | Tony Wasserka | 1 | -1/+1 |
2014-07-23 | Renderer: Respect the active_fb GPU register. | Tony Wasserka | 1 | -2/+9 |
2014-07-23 | Renderer: Add a few TODOs. | Tony Wasserka | 1 | -3/+10 |
2014-06-12 | Rename LCD to GPU. | Tony Wasserka | 1 | -3/+3 |
2014-05-20 | common_types: Changed BasicRect back to Rect, in the common namespace | archshift | 1 | -2/+2 |
2014-05-08 | Update FlipFramebuffer | Sethpaien | 1 | -7/+6 |
2014-05-01 | Reverse debugging changes | archshift | 1 | -2/+0 |
2014-05-01 | TGA dumps work, courtesy of @bunnei | archshift | 1 | -0/+2 |
2014-04-28 | Rect to BasicRect | archshift | 1 | -2/+2 |
2014-04-27 | fixed renderer to use correct framebuffer location | bunnei | 1 | -6/+5 |
2014-04-22 | fixed GL context acquire (applies to Qt GUI only) | bunnei | 1 | -0/+2 |
2014-04-18 | renamed hw_lcd module to just lcd | bunnei | 1 | -1/+1 |
2014-04-17 | fixed framebuffer color order | bunnei | 1 | -1/+1 |
2014-04-17 | removed hard-coded framebuffer addresses from renderer_opengl.cpp | bunnei | 1 | -2/+4 |
2014-04-09 | fixed project includes to use new directory structure | bunnei | 1 | -3/+4 |
2014-04-09 | got rid of 'src' folders in each sub-project | bunnei | 1 | -0/+0 |
2014-04-09 | fixed license header in video_core | bunnei | 1 | -23/+3 |
2014-04-09 | - removed lots of unused code from gekko | bunnei | 1 | -236/+74 |
2014-04-07 | added support for renderering the external framebuffers | bunnei | 1 | -19/+140 |
2014-04-06 | added initial renderer code | bunnei | 1 | -0/+340 |