| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove references to PICA and rasterizers in video_core | 2018-01-12 | 14 | -2388/+0 | |
| | | |||||
| * | core/video_core: Fix a bunch of u64 -> u32 warnings. | 2018-01-01 | 1 | -2/+2 | |
| | | |||||
| * | Disable unary operator- on Math::Vec2/Vec3/Vec4 for unsigned types. | 2017-09-27 | 1 | -1/+1 | |
| | | | | | | It is unlikely we will ever use this without first doing a Cast to a signed type. Fixes 9 "unary minus operator applied to unsigned type, result still unsigned" warnings on MSVC2017.3 | ||||
| * | Merge pull request #2900 from wwylele/clip-2 | 2017-09-16 | 1 | -10/+21 | |
| |\ | | | | | PICA: implement custom clip plane | ||||
| | * | SwRasterizer/Clipper: flip the sign convention to match PICA and OpenGL | 2017-08-25 | 1 | -9/+9 | |
| | | | |||||
| | * | SwRasterizer: implement custom clip plane | 2017-08-24 | 1 | -2/+13 | |
| | | | |||||
| * | | pica/lighting: only apply Fresnel factor for the last light | 2017-09-03 | 1 | -3/+4 | |
| | | | |||||
| * | | Merge pull request #2891 from wwylele/sw-bump | 2017-08-30 | 3 | -8/+38 | |
| |\ \ | | | | | | | SwRasterizer/Lighting: implement bump mapping | ||||
| | * | | SwRasterizer/Lighting: implement LUT input CP | 2017-08-22 | 1 | -0/+11 | |
| | | | | |||||
| | * | | SwRasterizer/Lighting: implement bump mapping | 2017-08-22 | 3 | -8/+27 | |
| | | | | |||||
| * | | | Merge pull request #2892 from Subv/warnings2 | 2017-08-28 | 2 | -0/+6 | |
| |\ \ \ | |_|/ |/| | | Warnings: Fixed a few missing-return warnings in video_core. | ||||
| | * | | Warnings: Fixed a few missing-return warnings in video_core. | 2017-08-26 | 2 | -0/+6 | |
| | |/ | |||||
| * | | swrasterizer: remove invalid TODO | 2017-08-21 | 1 | -4/+2 | |
| | | | | | | | | | This function is called in clipping, before the pespective divide, and is not used in later rasterization. Thus it doesn't need perspective correction. | ||||
| * | | swrasterizer/clipper: remove tested TODO | 2017-08-21 | 1 | -4/+0 | |
| |/ | | | | hwtested. Current implementation is the correct behavior | ||||
| * | Merge pull request #2872 from wwylele/sw-geo-factor | 2017-08-20 | 1 | -4/+16 | |
| |\ | | | | | SwRasterizer/Lighting: implement geometric factor | ||||
| | * | SwRasterizer/Lighting: implement geometric factor | 2017-08-11 | 1 | -4/+16 | |
| | | | |||||
| * | | SwRasterizer/Lighting: implement spot light | 2017-08-11 | 1 | -3/+19 | |
| |/ | |||||
| * | SwRasterizer/Lighting: use make_tuple instead of constructor | 2017-08-10 | 1 | -1/+1 | |
| | | | | | implicit tuple constructor is a c++17 thing, which is not supported by some not-so-old libraries. Play safe for now | ||||
| * | SwRasterizer/Lighting: shorten file name | 2017-08-03 | 3 | -2/+2 | |
| | | |||||
| * | SwRasterizer/Lighting: move to its own file | 2017-08-02 | 3 | -240/+269 | |
| | | |||||
| * | SwRasterizer/Lighting: reduce confusion | 2017-08-02 | 1 | -1/+1 | |
| | | |||||
| * | SwRasterizer/Lighting: move quaternion normalization to the caller | 2017-08-02 | 1 | -3/+3 | |
| | | |||||
| * | SwRasterizer/Lighting: dist atten lut input need to be clamp | 2017-07-11 | 1 | -1/+1 | |
| | | |||||
| * | SwRasterizer/Lighting: unify float suffix | 2017-07-11 | 1 | -11/+13 | |
| | | |||||
| * | SwRasterizer/Lighting: get rid of nested return | 2017-07-11 | 1 | -10/+11 | |
| | | |||||
| * | SwRasterizer/Lighting: refactor GetLutValue into a function. | 2017-07-11 | 1 | -83/+27 | |
| | | | | | merging similar pattern. Also makes the code more similar to the gl one | ||||
| * | SwRasterizer: only interpolate quat and view when lighting is enabled | 2017-07-11 | 1 | -14/+14 | |
| | | |||||
| * | SwRasterizer/Lighting: pass lighting state as parameter | 2017-07-11 | 1 | -13/+13 | |
| | | |||||
| * | SwRasterizer/Lighting: Move the clamp highlight calculation to the end of ↵ | 2017-07-11 | 1 | -17/+17 | |
| | | | | | the per-light loop body. | ||||
| * | SwRasterizer/Lighting: Move the lighting enable check outside the ↵ | 2017-07-11 | 1 | -7/+6 | |
| | | | | | ComputeFragmentsColors function. | ||||
| * | SwRasterizer/Lighting: Do not use global registers state in ↵ | 2017-07-11 | 1 | -3/+3 | |
| | | | | | ComputeFragmentsColors. | ||||
| * | SwRasterizer/Lighting: Do not use global state in LookupLightingLut. | 2017-07-11 | 1 | -12/+21 | |
| | | |||||
| * | SwRasterizer/Lighting: Fixed a bug where the distance attenuation bias was ↵ | 2017-07-11 | 1 | -3/+2 | |
| | | | | | being set to the dist atten scale. | ||||
| * | SwRasterizer: Fixed a few conversion warnings and moved per-light values ↵ | 2017-07-11 | 1 | -5/+6 | |
| | | | | | into the per-light loop. | ||||
| * | SwRasterizer: Run clang-format | 2017-07-11 | 1 | -45/+83 | |
| | | |||||
| * | SwRasterizer: Flip the vertex quaternions before clipping (if necessary). | 2017-07-11 | 2 | -20/+15 | |
| | | |||||
| * | SwRasterizer: Corrected the light LUT lookups. | 2017-07-11 | 1 | -6/+7 | |
| | | |||||
| * | SwRasterizer: Corrected the light LUT lookups. | 2017-07-11 | 1 | -33/+43 | |
| | | |||||
| * | SwRasterizer: Fixed the lighting lut lookup function. | 2017-07-11 | 1 | -2/+4 | |
| | | |||||
| * | SwRasterizer: Calculate fresnel for fragment lighting. | 2017-07-11 | 1 | -1/+25 | |
| | | |||||
| * | SwRasterizer: Calculate specular_1 for fragment lighting. | 2017-07-11 | 1 | -3/+59 | |
| | | |||||
| * | SwRasterizer: Calculate specular_0 for fragment lighting. | 2017-07-11 | 1 | -13/+94 | |
| | | |||||
| * | SwRasterizer: Implement primary fragment color. | 2017-07-11 | 1 | -4/+113 | |
| | | |||||
| * | gl_rasterizer: use texture buffer for fog LUT | 2017-06-22 | 1 | -2/+1 | |
| | | |||||
| * | Merge pull request #2743 from wwylele/wrap-fix | 2017-06-13 | 2 | -8/+31 | |
| |\ | | | | | pica/rasterizer: implement/stub texture wrap mode 4-7 | ||||
| | * | pica/rasterizer: implement/stub texture wrap mode 4-7 | 2017-06-04 | 2 | -8/+31 | |
| | | | |||||
| * | | swrasterizer: implement TextureCube | 2017-05-29 | 1 | -2/+51 | |
| |/ | |||||
| * | Merge pull request #2697 from wwylele/proctex | 2017-05-24 | 3 | -1/+251 | |
| |\ | | | | | Implemented Procedural Texture (Texture Unit 3) | ||||
| | * | pica/swrasterizer: implement procedural texture | 2017-05-20 | 3 | -1/+251 | |
| | | | |||||
| * | | swrasterizer: add missing tc0_w and fragment lighting attribute processing | 2017-05-21 | 2 | -5/+8 | |
| |/ | |||||