| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-07-11 | SwRasterizer/Lighting: pass lighting state as parameter | wwylele | |
| 2017-07-11 | SwRasterizer/Lighting: Move the clamp highlight calculation to the end of ↵ | Subv | |
| the per-light loop body. | |||
| 2017-07-11 | SwRasterizer/Lighting: Move the lighting enable check outside the ↵ | Subv | |
| ComputeFragmentsColors function. | |||
| 2017-07-11 | SwRasterizer/Lighting: Do not use global registers state in ↵ | Subv | |
| ComputeFragmentsColors. | |||
| 2017-07-11 | SwRasterizer/Lighting: Do not use global state in LookupLightingLut. | Subv | |
| 2017-07-11 | SwRasterizer/Lighting: Fixed a bug where the distance attenuation bias was ↵ | Subv | |
| being set to the dist atten scale. | |||
| 2017-07-11 | SwRasterizer: Fixed a few conversion warnings and moved per-light values ↵ | Subv | |
| into the per-light loop. | |||
| 2017-07-11 | SwRasterizer: Run clang-format | Subv | |
| 2017-07-11 | SwRasterizer: Flip the vertex quaternions before clipping (if necessary). | Subv | |
| 2017-07-11 | SwRasterizer: Corrected the light LUT lookups. | Subv | |
| 2017-07-11 | SwRasterizer: Corrected the light LUT lookups. | Subv | |
| 2017-07-11 | SwRasterizer: Fixed the lighting lut lookup function. | Subv | |
| 2017-07-11 | SwRasterizer: Calculate fresnel for fragment lighting. | Subv | |
| 2017-07-11 | SwRasterizer: Calculate specular_1 for fragment lighting. | Subv | |
| 2017-07-11 | SwRasterizer: Calculate specular_0 for fragment lighting. | Subv | |
| 2017-07-11 | SwRasterizer: Implement primary fragment color. | Subv | |
| 2017-06-22 | gl_rasterizer: use texture buffer for fog LUT | wwylele | |
| 2017-06-22 | gl_rasterizer: create the texture before applying the state | wwylele | |
| this is a rebasing error from #2792. It doesn't affect much though, because the later more Apply() call fixes/hides it | |||
| 2017-06-21 | gl_state: reset 1d textures | wwylele | |
| 2017-06-21 | gl_rasterizer: fix glGetUniformLocation type | wwylele | |
| 2017-06-21 | gl_rasterizer: manage texture ids in one place | wwylele | |
| 2017-06-21 | gl_rasterizer/lighting: fix LUT interpolation | wwylele | |
| 2017-06-18 | Merge pull request #2776 from wwylele/geo-factor | Yuri Kunde Schlesner | |
| Fragment lighting: implement geometric factor | |||
| 2017-06-18 | gl_rasterizer/lighting: use the formula from the paper for germetic factor | wwylele | |
| 2017-06-17 | Stop using reserved operator names (and/or/xor) with Xbyak | Yuri Kunde Schlesner | |
| Also has the Dynarmic upgrade with the same change | |||
| 2017-06-15 | gl_rasterizer/lighting: implement geometric factor | wwylele | |
| 2017-06-14 | Merge pull request #2762 from wwylele/light-cp-tangent | Yuri Kunde Schlesner | |
| Fragment lighting: implement lut input 5 (CP) and tangent mapping | |||
| 2017-06-13 | Merge pull request #2743 from wwylele/wrap-fix | Yuri Kunde Schlesner | |
| pica/rasterizer: implement/stub texture wrap mode 4-7 | |||
| 2017-06-12 | Merge pull request #2767 from yuriks/quaternion-flip-comment | Yuri Kunde Schlesner | |
| OpenGL: Update comment on AreQuaternionsOpposite with new information | |||
| 2017-06-11 | gl_rasterizer/lighting: Implement tangent mapping | wwylele | |
| 2017-06-11 | gl_rasterizer/lighting: implement lut input 5 (CP) | wwylele | |
| 2017-06-11 | Merge pull request #2727 from wwylele/spot-light | Sebastian Valle | |
| Fragment lighting: implement spot light | |||
| 2017-06-10 | OpenGL: Update comment on AreQuaternionsOpposite with new information | Yuri Kunde Schlesner | |
| 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. | |||
| 2017-06-04 | pica/rasterizer: implement/stub texture wrap mode 4-7 | wwylele | |
| 2017-05-30 | Merge pull request #2721 from wwylele/texture-cube | bunnei | |
| swrasterizer: implemented TextureCube | |||
| 2017-05-30 | gl_rasterizer: implement spot light | wwylele | |
| 2017-05-30 | gl_rasterizer: sync spot light status | wwylele | |
| 2017-05-30 | pica: prepare registers for spotlight | wwylele | |
| 2017-05-29 | Merge pull request #2734 from yuriks/cmake-imported-libs | Yuri Kunde Schlesner | |
| CMake: Use CMake target properties for all libraries | |||
| 2017-05-29 | swrasterizer: implement TextureCube | wwylele | |
| 2017-05-29 | pica: add registers for texture cube | wwylele | |
| 2017-05-28 | Merge pull request #2729 from yuriks/quaternion-fix | Yuri Kunde Schlesner | |
| OpenGL: Improve accuracy of quaternion interpolation | |||
| 2017-05-27 | CMake: Create INTERFACE targets for microprofile and nihstro | Yuri Kunde Schlesner | |
| 2017-05-27 | CMake: Use IMPORTED target for libpng | Yuri Kunde Schlesner | |
| 2017-05-27 | CMake: Correct inter-module dependencies and library visibility | Yuri Kunde Schlesner | |
| Modules didn't correctly define their dependencies before, which relied on the frontends implicitly including every module for linking to succeed. Also changed every target_link_libraries call to specify visibility of dependencies to avoid leaking definitions to dependents when not necessary. | |||
| 2017-05-27 | Move screen size constants from video_core to core | Yuri Kunde Schlesner | |
| video_core didn't even properly use them, and they were the source of many otherwise-unnecessary dependencies from core to video_core. | |||
| 2017-05-27 | OpenGL: Remove unused RendererOpenGL fields | Yuri Kunde Schlesner | |
| 2017-05-27 | OpenGL: Improve accuracy of quaternion interpolation | Yuri Kunde Schlesner | |
| Current order of operations (rotate then normalize) seems to produce a lot more distortion than normalizing and then rotating. This makes Citra results match pretty closesly with hardware, and indicates that hardware may also be using lerp instead of slerp to interpolate the quaternions. | |||
| 2017-05-27 | gl_shader: refactor texture sampler into its own function | wwylele | |
| 2017-05-24 | Merge pull request #2697 from wwylele/proctex | Yuri Kunde Schlesner | |
| Implemented Procedural Texture (Texture Unit 3) | |||
