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 |