1. 25 Aug, 2018 1 commit
  2. 23 Aug, 2018 27 commits
  3. 22 Aug, 2018 12 commits
    • bunnei's avatar
      Merge pull request #1137 from lioncash/namespace · c5ea6db0
      bunnei authored
      renderer_opengl: Namespace OpenGL code
      c5ea6db0
    • James Rowe's avatar
      Merge pull request #1158 from lioncash/boost · c7c4e6dc
      James Rowe authored
      externals/boost: Update to 1.68.0
      c7c4e6dc
    • Lioncash's avatar
      externals: Update fmt to 6201052 · c5c0da41
      Lioncash authored
      Previously, we'd get warnings like:
      
      "
      c:\projects\yuzu\externals\fmt\include\fmt\format.h(2868): warning
      C4127: conditional expression is constant
      [C:\projects\yuzu\msvc_build\externals\dynarmic\src\dynarmic.vcxproj]
      "
      
      spamming the build output when compiling on Windows. This updates fmt to
      include the upstreamed fix that silences this warning.
      c5c0da41
    • Lioncash's avatar
      externals/boost: Update to 1.68.0 · f8353493
      Lioncash authored
      This updates the submodule to use 1.68.0. Notably, it gets rid of the
      silly
      
      "Info: Boost.Config is older than your compiler version - probably
      nothing bad will happen - but you may wish to look for an update Boost
      version. Define BOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE to suppress this
      message."
      
      message that spams the output of the build process on Windows.
      f8353493
    • Lioncash's avatar
      gl_shader_gen: Make ShaderSetup's constructor explicit · 12ba80a8
      Lioncash authored
      Prevents implicit conversions.
      12ba80a8
    • Lioncash's avatar
      gl_shader_gen: Use a std::vector to represent program code instead of std::array · 1fd979f5
      Lioncash authored
      While convenient as a std::array, it's also quite a large set of data as
      well (32KB). It being an array also means data cannot be std::moved. Any
      situation where the code is being set or relocated means that a full
      copy of that 32KB data must be done.
      
      If we use a std::vector we do need to allocate on the heap, however, it
      does allow us to std::move the data we have within the std::vector into
      another std::vector instance, eliminating the need to always copy the
      program data (as std::move in this case would just transfer the pointers
      and bare necessities over to the new vector instance).
      1fd979f5
    • Laku's avatar
      more fixes · b2ca8089
      Laku authored
      b2ca8089
    • Laku's avatar
      fixes · e70a3c5a
      Laku authored
      e70a3c5a
    • bunnei's avatar
      Merge pull request #1155 from tech4me/icon-fix · d1b1c42c
      bunnei authored
      config: Fixed icon size get set to 0
      d1b1c42c
    • Lioncash's avatar
      renderer_opengl: Namespace OpenGL code · dd35b4b1
      Lioncash authored
      Namespaces all OpenGL code under the OpenGL namespace.
      
      Prevents polluting the global namespace and allows clear distinction
      between other renderers' code in the future.
      dd35b4b1
    • Laku's avatar
      remove debug logging · 4877e6c2
      Laku authored
      4877e6c2
    • Laku's avatar
      implement lop3 · 8e832659
      Laku authored
      8e832659