| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-07-22 | Merge pull request #2816 from wwylele/proctex-lutlutlut | Sebastian Valle | |
| gl_rasterizer: use texture buffer for proctex LUT | |||
| 2017-07-22 | Merge pull request #2834 from wwylele/depth-enable-fix | Sebastian Valle | |
| gl_rasterizer_cache: fix using_depth_fb | |||
| 2017-07-17 | telemetry: Log performance, configuration, and system data. | bunnei | |
| 2017-07-01 | gl_rasterizer: use texture buffer for proctex LUT | wwylele | |
| 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 | gl_rasterizer/lighting: use the formula from the paper for germetic factor | wwylele | |
| 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 | gl_rasterizer_cache: depth write is disabled if allow_depth_stencil_write is ↵ | wwylele | |
| false | |||
| 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 | gl_rasterizer: implement spot light | wwylele | |
| 2017-05-30 | gl_rasterizer: sync spot light status | wwylele | |
| 2017-05-28 | Merge pull request #2729 from yuriks/quaternion-fix | Yuri Kunde Schlesner | |
| OpenGL: Improve accuracy of quaternion interpolation | |||
| 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-20 | gl_rasterizer: implement procedural texture | wwylele | |
| 2017-05-05 | pica: shader_dirty if texture2 coord changed | wwylele | |
| 2017-05-03 | pica: use correct coordinates for texture 2 | wwylele | |
| 2017-04-21 | Merge pull request #2671 from wwylele/dot3-rgba | bunnei | |
| rasterizer: implement combiner operation 7 (Dot3_RGBA) | |||
| 2017-04-20 | gl_shader_gen: remove TODO about Lerp behaviour verification. The ↵ | wwylele | |
| implementation is verified against hardware | |||
| 2017-04-19 | rasterizer: implement combiner operation 7 (Dot3_RGBA) | wwylele | |
| 2017-04-17 | OpenGL: Pass Pica regs via parameter | Yuri Kunde Schlesner | |
| 2017-04-16 | OpenGL: Move PicaShaderConfig to gl_shader_gen.h | Yuri Kunde Schlesner | |
| Also move the implementation of CurrentConfig to the cpp file. | |||
| 2017-04-16 | OpenGL: Move Attributes enum to a more appropriate file | Yuri Kunde Schlesner | |
| 2017-03-01 | Input: remove unused stuff & clean up | wwylele | |
| 1. removed zl, zr and c-stick from HID::PadState. They are handled by IR, not HID 2. removed button handling in EmuWindow 3. removed key_map 4. cleanup #include | |||
| 2017-02-26 | Core: Re-write frame limiter | Yuri Kunde Schlesner | |
| Now based on std::chrono, and also works in terms of emulated time instead of frames, so we can in the future frame-limit even when the display is disabled, etc. The frame limiter can also be enabled along with v-sync now, which should be useful for those with displays running at more than 60 Hz. | |||
| 2017-02-26 | Core: Make PerfStats internally locked | Yuri Kunde Schlesner | |
| More ergonomic to use and will be required for upcoming changes. | |||
| 2017-02-26 | Remove built-in (non-Microprofile) profiler | Yuri Kunde Schlesner | |
| 2017-02-26 | Add performance statistics to status bar | Yuri Kunde Schlesner | |
| 2017-02-18 | OpenGL: Check if uniform block exists before updating it (#2581) | Jannik Vogel | |
| 2017-02-09 | OpenGL: Remove unused duplicate of IsPassThroughTevStage | Yuri Kunde Schlesner | |
| This copy was left behind when the shader generation code was moved to a separate file. | |||
| 2017-02-09 | VideoCore: Split regs.h inclusions | Yuri Kunde Schlesner | |
| 2017-02-04 | VideoCore: Move Regs to its own file | Yuri Kunde Schlesner | |
| 2017-02-04 | VideoCore: Split lighting regs from Regs struct | Yuri Kunde Schlesner | |
| 2017-02-04 | VideoCore: Split framebuffer regs from Regs struct | Yuri Kunde Schlesner | |
| 2017-02-04 | VideoCore: Split texturing regs from Regs struct | Yuri Kunde Schlesner | |
| 2017-02-04 | VideoCore: Split rasterizer regs from Regs struct | Yuri Kunde Schlesner | |
