Commit History

Author SHA1 Message Date
  Pokechu22 937bb2aa2e Cache normals in addition to binormals and tangents 4 months ago
  Dr. Dystopia 9602f36248 Remove redundant semicolons 6 months ago
  Jordan Woyak 1e27183dff VideoCommon: Show the average projection to viewport ratio in statistics 1 year ago
  Lioncash 7bf77a56f4 VertexManagerBase: Initialize m_ticks_elapsed on construction 11 months ago
  iwubcode c34b3ae390 VideoCommon: refactor drawing into its own function 1 year ago
  iwubcode 931a8aa413 VideoCommon: add milliseconds elapsed time value to pixel shaders as a uniform to be able to support animation effects in custom shaders 2 years ago
  iwubcode d320366954 VideoCommon: add custom shader cache to VertexManagerBase, supporting custom pixel shaders by replacing the existing pipeline with a modified one 2 years ago
  Scott Mansell 60f2b5af7b Apply suggestions from code review 2 years ago
  Scott Mansell 0da69055d9 Split out everying remaining from Swap 2 years ago
  Scott Mansell 2a18b34a73 Wire up frame before/after events 2 years ago
  TellowKrinkle 1be0149146 VideoCommon: Cull vertices on the CPU 2 years ago
  TellowKrinkle 1e9b6f88e4 VideoCommon: Support hot reloading of VS expand 2 years ago
  JMC47 9222956acd Merge pull request #10859 from tellowkrinkle/UniformBufferSize 2 years ago
  TellowKrinkle 89ae060214 VideoCommon: Increase uniform stream buffer size to 64mb 2 years ago
  JMC47 e237aa1435 Merge pull request #10777 from tellowkrinkle/EFBFlush 2 years ago
  TellowKrinkle 3ee4b89a46 VideoCommon: Remember to flush command buffers after multiple EFB copies 2 years ago
  iwubcode 892678648e VideoCommon: trigger mod calls in TextureCacheBase (efb/xfb calls), VertexManagerBase (draw calls), and VertexShaderManager (projection calls) 3 years ago
  Pokechu22 2a5c77f43f VideoCommon: Handle emboss texgen with only a single normal 2 years ago
  Pokechu22 59f299d5d6 Software: Fix zfreeze with CullMode::All 3 years ago
  Pokechu22 3aaeb2b9ef Convert OpcodeDecoder::Opcode and OpcodeDecoder::Primitive to enum class 3 years ago
  Pierre Bourdon e149ad4f0a treewide: convert GPLv2+ license info to SPDX tags 3 years ago
  Jordan Woyak 10223da6a8 VideoCommon: Tweak widescreen heuristic and clean up some related Renderer logic. 5 years ago
  Lioncash 10f7674651 VideoCommon/IndexGenerator: Eliminate static state 5 years ago
  Stenzek 3b86c93285 VertexManagerBase: Increase vertex/uniform buffer sizes 6 years ago
  Stenzek f039149198 Move most backend functionality to VideoCommon 6 years ago
  Stenzek 7afd5cc2fb Use main buffers for utility draws 6 years ago
  Lioncash ba01f6dba3 CommonFuncs: Convert ROUND_UP_POW2 macro to a function 6 years ago
  Stenzek e31cc1f679 ShaderCache: Implement background shader compilation 7 years ago
  Stenzek 590307b94c ShaderCache: Use memcmp for comparing pipeline UIDs 7 years ago
  Stenzek dec0c3bce8 Move shader caches to VideoCommon 7 years ago