Skip to content
Snippets Groups Projects
  1. Mar 09, 2019
  2. Jan 22, 2019
  3. Nov 19, 2018
  4. Aug 10, 2018
  5. Aug 04, 2018
    • Lioncash's avatar
      video_core: Eliminate the g_renderer global variable · 6030c5ce
      Lioncash authored
      We move the initialization of the renderer to the core class, while
      keeping the creation of it and any other specifics in video_core. This
      way we can ensure that the renderer is initialized and doesn't give
      unfettered access to the renderer. This also makes dependencies on types
      more explicit.
      
      For example, the GPU class doesn't need to depend on the
      existence of a renderer, it only needs to care about whether or not it
      has a rasterizer, but since it was accessing the global variable, it was
      also making the renderer a part of its dependency chain. By adjusting
      the interface, we can get rid of this dependency.
      6030c5ce
  6. Aug 02, 2018
    • Lioncash's avatar
      video_core: Make global EmuWindow instance part of the base renderer class · 0f2ac928
      Lioncash authored
      Makes the global a member of the RendererBase class. We also change this
      to be a reference. Passing any form of null pointer to these functions
      is incorrect entirely, especially given the code itself assumes that the
      pointer would always be in a valid state.
      
      This also makes it easier to follow the lifecycle of instances being
      used, as we explicitly interact the renderer with the rasterizer, rather
      than it just operating on a global pointer.
      0f2ac928
  7. Jan 13, 2018
  8. Oct 10, 2017
  9. Aug 25, 2017
    • ThaMighty90's avatar
      SidebySide Layout (#2859) · 3cdf854e
      ThaMighty90 authored
      * added a SidebySide Layout
      
      * Reworked, so both screen have the same height and cleaned up screen translates.
      
      * added the option in the UI, hope this is the right way to do it. formated framebuffer_layout.cpp
      
      * delete the x64 files
      
      * deleted ui_configure_graphics.h
      
      * added Option for the Layout in the xml
      
      * got rid of SIDE_BY_SIDE_ASPECT_RATIO because it was useless. pulled translate into variables
      
      * changed shift variables to u32 and moved them in their respective branch. remove notr="true" for the Screen layout drop down
      
      * reworked intends :). changed function description for SideFrameLayout
      
      * some description reworking
      3cdf854e
  10. May 27, 2017
  11. May 04, 2017
  12. May 03, 2017
  13. Mar 01, 2017
  14. Jan 31, 2017
  15. Jan 07, 2017
  16. Dec 23, 2016
  17. Dec 06, 2016
  18. Nov 05, 2016
  19. Sep 21, 2016
  20. Sep 18, 2016
  21. Aug 31, 2016
  22. Apr 30, 2016
  23. Apr 21, 2016
  24. Apr 11, 2016
  25. Dec 21, 2014
  26. Oct 07, 2014
Loading