| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Also move the implementation of CurrentConfig to the cpp file.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
A few registers had names such as "count" or "number" when they actually
contained the maximum (that is, count - 1). This can easily lead to hard
to notice off by one errors.
|
| |
|
|\
| |
| | |
GPU: DisplayTransfer & MemoryFill cleanup and param check
|
| | |
|
|/
|
|
| |
Fixes #1938
|
|
|
|
|
|
|
| |
This makes clang-format useful on those.
Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Implement W-buffer and fix depth-mapping
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Fix video_core includes (and dependencies) using include-what-you-use
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
- Also implement D0 LUT enable.
|
| |
|
| |
|
|
|
|
|
| |
- Gets us LUT interpolation for free.
- Some older Intel GPU drivers did not support the big UBOs needed to store the LUTs.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This removes explicit checks sprinkled all over the codebase to instead
just have the SW rasterizer expose an implementation with no-ops for
most operations.
|
| |
|
|
|
|
|
|
| |
The support for GL_ARB_explicit_uniform_location is not that good
(53% according to http://feedback.wildfiregames.com/report/opengl/feature/GL_ARB_explicit_uniform_location).
This fix the shader compilation on Intel HD 4000 (#1222).
|
| |
|
| |
|
|
|
|
| |
- Includes a check to confirm no hash collisions.
|
|
|
|
| |
- Fixes uniform issue on AMD.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Fixes #978
|
| |
|
|
|
|
| |
- Also renames "vertex_shader.*" to "shader_interpreter.*"
|
| |
|
| |
|
| |
|
|
|