| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PICA: implement custom clip plane
|
|
pica/lighting: only apply Fresnel factor for the last light
|
|
|
|
|
|
SwRasterizer/Lighting: implement bump mapping
|
|
|
|
|
|
shader and fragment shader
|
|
|
|
|
|
gl_rasterizer: use texture buffer for proctex LUT
|
|
gl_rasterizer_cache: fix using_depth_fb
|
|
|
|
|
|
|
|
this is a rebasing error from #2792. It doesn't affect much though, because the later more Apply() call fixes/hides it
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fragment lighting: implement lut input 5 (CP) and tangent mapping
|
|
pica/rasterizer: implement/stub texture wrap mode 4-7
|
|
OpenGL: Update comment on AreQuaternionsOpposite with new information
|
|
|
|
|
|
Fragment lighting: implement spot light
|
|
false
|
|
While debugging the software renderer implementation, it was noticed
that this is actually exactly what the hardware does, upgrading the
status of this "hack" to being a proper implementation. And there was
much rejoicing.
|
|
|
|
|
|
|
|
OpenGL: Improve accuracy of quaternion interpolation
|
|
video_core didn't even properly use them, and they were the source of
many otherwise-unnecessary dependencies from core to video_core.
|