| Age | Commit message (Collapse) | Author |
|
|
|
- Also add a comment to AppendColorCombiner.
|
|
|
|
|
|
- Includes a check to confirm no hash collisions.
|
|
- Fixes uniform issue on AMD.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function.
|
|
various cleanups.
|
|
|
|
|
|
|
|
- Alpha testing is not done with float32 precision, this makes the HW renderer match the SW renderer.
|
|
|
|
The LOG_* function itself already appends one.
|
|
|
|
|
|
|
|
|
|
|
|
gl_rasterizer: Replace push_back calls with emplace_back in AddTriangle
|
|
renderer_opengl: Remove unimplemented function declaration
|
|
|
|
|
|
|
|
|
|
|
|
Fixes #978
|
|
|
|
|
|
Replace the previous OpenGL loader with a glad-generated 3.3 one
|
|
x64: Proper stack alignment in shader JIT function calls
|
|
|
|
Import Dolphin stack handling and register saving routines
Also removes the x86 parts from abi files
|
|
Pica: Add the vertex_offset register to the Pica registers map.
|
|
|
|
|
|
SGE was incorrectly emulated w.r.t. NaN behavior as the CMPSS SSE
instruction was used with NLT
|
|
GPU: Implemented register 0x22A PICA_REG_DRAW_VERTEX_OFFSET
|
|
This is the equivalent of the "first" parameter in glDrawArrays, it tells the GPU the vertex index at which to start rendering.
Register 0x22A doesn't affect indexed rendering.
|
|
The main advantage of switching to glad from glLoadGen is that, apart
from being actively maintained, it supports a customizable entrypoint
loader function, which makes it possible to also support OpenGL ES.
|
|
Rasterizer: Corrected the stencil implementation.
|
|
Shader FP compliance fixes
|
|
|
|
MOVA converts new address register values from floats to integers using truncation
|