Commit History

Author SHA1 Message Date
  bunnei 8b08cb925b gl_rasterizer: Use baseInstance instead of moving the buffer points. 7 years ago
  Patrick Elsässer a8974f0556 video_core: Arithmetic overflow warning fix for gl_rasterizer (#1262) 7 years ago
  bunnei 820f646458 gl_rasterizer: Call state.Apply only once on SetupShaders. 7 years ago
  Markus Wick d3ad9469a1 gl_rasterizer: Implement a VAO cache. 7 years ago
  Markus Wick 50a806ea67 renderer_opengl: Implement a buffer cache. 8 years ago
  Markus Wick 99a71580c4 gl_shader_cache: Use an u32 for the binding point cache. 7 years ago
  Markus Wick 10bc725944 Update microprofile scopes. 7 years ago
  bunnei 7f7eb29323 gl_rasterizer_cache: Use accurate framebuffer setting for accurate copies. 8 years ago
  bunnei d647d9550c gl_renderer: Cache textures, framebuffers, and shaders based on CPU address. 8 years ago
  bunnei 16d65182f9 gl_rasterizer: Fix issues with the rasterizer cache. 8 years ago
  bunnei 4d7e1662c8 Merge pull request #1193 from lioncash/priv 8 years ago
  Lioncash 45fb74d262 gpu: Make memory_manager private 8 years ago
  Lioncash 6771a18c6c gl_rasterizer: Remove unused variables 8 years ago
  bunnei b55d8111e6 renderer_opengl: Implement a new shader cache. 8 years ago
  bunnei a0e1566dc5 gl_rasterizer_cache: Update to use RasterizerCache base class. 8 years ago
  Lioncash 8fd9eb71b4 gl_rasterizer: Correct assertion condition in SyncLogicOpState() 8 years ago
  bunnei a4ac3bed6c gl_rasterizer: Implement stencil test. 8 years ago
  bunnei da3da6be90 gl_rasterizer: Implement partial color clear and stencil clear. 8 years ago
  bunnei c7f2fb2151 Merge pull request #1157 from lioncash/vec 8 years ago
  Lioncash 1fd979f50a gl_shader_gen: Use a std::vector to represent program code instead of std::array 8 years ago
  Lioncash dd35b4b18a renderer_opengl: Namespace OpenGL code 8 years ago
  bunnei 125d7122ac Merge pull request #1124 from Subv/logic_ops 8 years ago
  bunnei bf89a99839 Merge pull request #1123 from lioncash/screen 8 years ago
  Subv 2b9eee4d1e GPU: Implemented the logic op functionality of the GPU. 8 years ago
  Lioncash 46ef072cf9 rasterizer_interface: Remove ScreenInfo from AccelerateDraw()'s signature 8 years ago
  Subv 3fe77be392 Rasterizer: Don't attempt to copy over the old texture's data when doing a format reinterpretation if we're only going to clear the framebuffer. 8 years ago
  Subv e0f66c1fbf GLRasterizer: Implemented instanced vertex arrays. 8 years ago
  Subv c5284efd4f Rasterizer: Implemented instanced rendering. 8 years ago
  bunnei 290439a6a5 gl_rasterizer: Fix upload size for constant buffers. 8 years ago
  Markus Wick 0eb39922f6 gl_rasterizer: Use a shared helper to upload from CPU memory. 8 years ago