| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-08-19 | pica/primitive_assembly: Handle winding for GS primitive | wwylele | |
| hwtest shows that, although GS always emit a group of three vertices as one primitive, it still respects to the topology type, as if the three vertices are input into the primitive assembler independently and sequentially. It is also shown that the winding flag in SETEMIT only takes effect for Shader topology type, which is believed to be the actual difference between List and Shader (hence removed the TODO). However, only Shader topology type is observed in official games when GS is in use, so the other mode seems to be just unintended usage. | |||
| 2017-08-19 | correct constness | wwylele | |
| 2017-08-19 | pica/shader/interpreter: implement SETEMIT and EMIT | wwylele | |
| 2017-08-19 | pica/shader: extend UnitState for GS | wwylele | |
| Among four shader units in pica, a special unit can be configured to run both VS and GS program. GSUnitState represents this unit, which extends UnitState (which represents the other three normal units) with extra state for primitive emitting. It uses lots of raw pointers to represent internal structure in order to keep it standard layout type for JIT to access. This unit doesn't handle triangle winding (inverting) itself; instead, it calls a WindingSetter handler. This will be explained in the following commits | |||
| 2017-08-10 | pica/regs: layout geometry shader configuration regs | wwylele | |
| All the register meanings are derived from ctrulib (3dbrew is outdated for most of them) | |||
| 2017-08-09 | Merge pull request #2862 from j-selby/update-cryptopp | bunnei | |
| Update CryptoPP (byte ambiguity) | |||
| 2017-08-09 | Merge pull request #2822 from wwylele/sw_lighting-2 | Weiyi Wang | |
| Implement fragment lighting in the sw renderer (take 2) | |||
| 2017-08-09 | Merge pull request #2856 from wwylele/shader-share | Weiyi Wang | |
| pica: upload shared shader code & swizzle to both unit | |||
| 2017-08-09 | Service/dlp: Update function tables according 3dbrew | mailwl | |
| 2017-08-08 | Update cryptopp | James | |
| 2017-08-07 | pica: upload shared shader code to both unit | wwylele | |
| 2017-08-04 | Quickfix typo in OpenGL 3.3 error message | Andrea Pascal | |
| User pointed out on the Discord server that "nothave" is erroneously concatenated. Added a space to prevent it. | |||
| 2017-08-03 | telemetry: Add field for OsPlatform. | bunnei | |
| 2017-08-03 | telemetry: Add field for BuildName. | bunnei | |
| 2017-08-03 | telemetry: Add field for RequiresSharedFont. | bunnei | |
| 2017-08-03 | telemetry_session: Log BuildDate and ProgramName fields. | bunnei | |
| 2017-08-03 | common: Add build timestamp to scm_rev. | bunnei | |
| 2017-08-03 | core: Expose AppLoader as a public interface. | bunnei | |
| 2017-08-03 | loader: Expose program title. | bunnei | |
| 2017-08-03 | SwRasterizer/Lighting: shorten file name | wwylele | |
| 2017-08-02 | SwRasterizer/Lighting: move to its own file | wwylele | |
| 2017-08-02 | SwRasterizer/Lighting: reduce confusion | wwylele | |
| 2017-08-02 | SwRasterizer/Lighting: move quaternion normalization to the caller | wwylele | |
| 2017-07-31 | Handle invalid filenames when renaming files/directories | James | |
| 2017-07-29 | Merge pull request #2848 from wwylele/shader-loop-fix | Weiyi Wang | |
| pica/shader_interpreter: fix off-by-one in LOOP | |||
| 2017-07-27 | Merge pull request #2679 from MerryMage/interp-tests | bunnei | |
| DynCom VFP tests | |||
| 2017-07-27 | Merge pull request #2840 from Subv/apt_parameter | bunnei | |
| Services/APT: Corrected the behavior of the Receive/Send/Glance/CancelParameter functions | |||
| 2017-07-27 | pica/shader_interpreter: fix off-by-one in LOOP | wwylele | |
| 2017-07-26 | Merge pull request #2837 from wwylele/shader-debugger-fix | bunnei | |
| Misc shader debugger fixes | |||
| 2017-07-26 | Network: Moved NintendoOUI initalization to RoomMember constructor | B3n30 | |
| 2017-07-23 | tests: Add tests for vadd | MerryMage | |
| 2017-07-23 | tests: Arm testing framework | MerryMage | |
| 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-22 | Merge pull request #2799 from yuriks/virtual-cached-range-flush | Weiyi Wang | |
| Add address conversion functions returning optional, Add function to flush virtual region from rasterizer cache | |||
| 2017-07-21 | Service/APT: Log Send/Cancel/Receive/GlanceParameter calls even if they ↵ | Subv | |
| return an error. | |||
| 2017-07-21 | Services/APT: Return the proper error code when calling SendParameter with ↵ | Subv | |
| an outstanding parameter already in memory. | |||
| 2017-07-21 | Services/APT: Reset the APT parameter inside CancelParameter if the ↵ | Subv | |
| conditions are met. | |||
| 2017-07-21 | Services/APT: Properly clear the apt parameter after a successful ↵ | Subv | |
| ReceiveParameter call. | |||
| 2017-07-21 | Services/APT: Use the right error codes in ReceiveParameter and ↵ | Subv | |
| GlanceParameter when the parameter doesn't exist. | |||
| 2017-07-21 | Services/APT: Use boost::optional for the APT parameter structure. | Subv | |
| 2017-07-20 | debugger/shader: display LOOP | wwylele | |
| 2017-07-20 | debugger/shader: print the invert flag for JMPU | wwylele | |
| 2017-07-20 | debugger/shader: fix address register for reverted arithmetic op | wwylele | |
| 2017-07-20 | debugger/shader: fix inverted uniform flow control | wwylele | |
| 2017-07-17 | telemetry: Log performance, configuration, and system data. | bunnei | |
| 2017-07-17 | Merge pull request #2804 from Kloen/theming | bunnei | |
| citra-qt: UI Themes | |||
| 2017-07-17 | Merge pull request #2818 from B3n30/network | Weiyi Wang | |
| Enable data transfer over ENet | |||
| 2017-07-16 | stubbed frd::UnscrambleLocalFriendCode (#2827) | B3n30 | |
| 2017-07-16 | Network: Changed timeout for receiving packets to 100ms | B3n30 | |
