summaryrefslogtreecommitdiffstats
path: root/src/video_core/swrasterizer (unfollow)
Commit message (Expand)AuthorFilesLines
2017-09-27Disable unary operator- on Math::Vec2/Vec3/Vec4 for unsigned types.Subv1-1/+1
2017-09-03pica/lighting: only apply Fresnel factor for the last lightwwylele1-3/+4
2017-08-26Warnings: Fixed a few missing-return warnings in video_core.Subv2-0/+6
2017-08-25SwRasterizer/Clipper: flip the sign convention to match PICA and OpenGLwwylele1-9/+9
2017-08-24SwRasterizer: implement custom clip planewwylele1-2/+13
2017-08-22SwRasterizer/Lighting: implement LUT input CPwwylele1-0/+11
2017-08-22SwRasterizer/Lighting: implement bump mappingwwylele3-8/+27
2017-08-21swrasterizer: remove invalid TODOwwylele1-4/+2
2017-08-21swrasterizer/clipper: remove tested TODOwwylele1-4/+0
2017-08-11SwRasterizer/Lighting: implement spot lightwwylele1-3/+19
2017-08-11SwRasterizer/Lighting: implement geometric factorwwylele1-4/+16
2017-08-10SwRasterizer/Lighting: use make_tuple instead of constructorwwylele1-1/+1
2017-08-03SwRasterizer/Lighting: shorten file namewwylele3-2/+2
2017-08-02SwRasterizer/Lighting: move to its own filewwylele3-240/+269
2017-08-02SwRasterizer/Lighting: reduce confusionwwylele1-1/+1
2017-08-02SwRasterizer/Lighting: move quaternion normalization to the callerwwylele1-3/+3
2017-07-11SwRasterizer/Lighting: dist atten lut input need to be clampwwylele1-1/+1
2017-07-11SwRasterizer/Lighting: unify float suffixwwylele1-11/+13
2017-07-11SwRasterizer/Lighting: get rid of nested returnwwylele1-10/+11
2017-07-11SwRasterizer/Lighting: refactor GetLutValue into a function.wwylele1-83/+27
2017-07-11SwRasterizer: only interpolate quat and view when lighting is enabledwwylele1-14/+14
2017-07-11SwRasterizer/Lighting: pass lighting state as parameterwwylele1-13/+13
2017-07-11SwRasterizer/Lighting: Move the clamp highlight calculation to the end of the per-light loop body.Subv1-17/+17
2017-07-11SwRasterizer/Lighting: Move the lighting enable check outside the ComputeFragmentsColors function.Subv1-7/+6
2017-07-11SwRasterizer/Lighting: Do not use global registers state in ComputeFragmentsColors.Subv1-3/+3
2017-07-11SwRasterizer/Lighting: Do not use global state in LookupLightingLut.Subv1-12/+21
2017-07-11SwRasterizer/Lighting: Fixed a bug where the distance attenuation bias was being set to the dist atten scale.Subv1-3/+2
2017-07-11SwRasterizer: Fixed a few conversion warnings and moved per-light values into the per-light loop.Subv1-5/+6
2017-07-11SwRasterizer: Run clang-formatSubv1-45/+83
2017-07-11SwRasterizer: Flip the vertex quaternions before clipping (if necessary).Subv2-20/+15
2017-07-11SwRasterizer: Corrected the light LUT lookups.Subv1-6/+7
2017-07-11SwRasterizer: Corrected the light LUT lookups.Subv1-33/+43
2017-07-11SwRasterizer: Fixed the lighting lut lookup function.Subv1-2/+4
2017-07-11SwRasterizer: Calculate fresnel for fragment lighting.Subv1-1/+25
2017-07-11SwRasterizer: Calculate specular_1 for fragment lighting.Subv1-3/+59
2017-07-11SwRasterizer: Calculate specular_0 for fragment lighting.Subv1-13/+94
2017-07-11SwRasterizer: Implement primary fragment color.Subv1-4/+113
2017-06-22gl_rasterizer: use texture buffer for fog LUTwwylele1-2/+1
2017-06-04pica/rasterizer: implement/stub texture wrap mode 4-7wwylele2-8/+31
2017-05-29swrasterizer: implement TextureCubewwylele1-2/+51
2017-05-21swrasterizer: add missing tc0_w and fragment lighting attribute processingwwylele2-5/+8
2017-05-20pica/swrasterizer: implement procedural texturewwylele3-1/+251
2017-05-05pica: shader_dirty if texture2 coord changedwwylele1-1/+2
2017-05-03pica: use correct coordinates for texture 2wwylele1-2/+3
2017-04-19rasterizer: implement combiner operation 7 (Dot3_RGBA)wwylele2-8/+18
2017-02-13SWRasterizer: Move more framebuffer functions to fileYuri Kunde Schlesner3-100/+105
2017-02-13SWRasterizer: Move texturing functions to their own fileYuri Kunde Schlesner3-210/+257
2017-02-13SWRasterizer: Convert large no-capture lambdas to standalone functionsYuri Kunde Schlesner1-315/+310
2017-02-13SWRasterizer: Move framebuffer operation functions to their own fileYuri Kunde Schlesner3-236/+283
2017-02-13VideoCore: Move software rasterizer files to sub-directoryYuri Kunde Schlesner6-0/+1588