| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-08-19 | pica/shader/jit: implement SETEMIT and EMIT | wwylele | |
| 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-19 | motion_emu: no need to include thread in header | wwylele | |
| 2017-08-15 | Merge pull request #2881 from MerryMage/dsp-firm-check | Yuri Kunde Schlesner | |
| dsp_dsp: Remove size assertion in LoadComponent | |||
| 2017-08-15 | dsp_dsp: Remove size assertion in LoadComponent | MerryMage | |
| 2017-08-14 | Fix Spelling/English mistakes | Dave Leaver | |
| 2017-08-12 | Merge pull request #2843 from Subv/applet_slots | Sebastian Valle | |
| Services/APT: Use an array to hold data about the 4 possible concurrent applet types (Application, Library, HomeMenu, System) | |||
| 2017-08-11 | gl_shader_gen: don't call SampleTexture when bump map is not used | wwylele | |
| 2017-08-11 | move MotionEmu from core/frontend to input_common as a InputDevice | wwylele | |
| 2017-08-11 | HID: use MotionDevice for Accelerometer and Gyroscope | wwylele | |
| 2017-08-11 | Merge pull request #2874 from danzel/spelling-1 | Weiyi Wang | |
| Fix some spelling mistakes | |||
| 2017-08-11 | Fix some spelling mistakes | danzel | |
| 2017-08-11 | SwRasterizer/Lighting: implement spot light | wwylele | |
| 2017-08-11 | SwRasterizer/Lighting: implement geometric factor | wwylele | |
| 2017-08-10 | Merge pull request #2863 from wwylele/pad-state-zero | Weiyi Wang | |
| HID: zero unused PadState bits | |||
| 2017-08-10 | HID: zero unused PadState bits | wwylele | |
| 2017-08-10 | SwRasterizer/Lighting: use make_tuple instead of constructor | wwylele | |
| implicit tuple constructor is a c++17 thing, which is not supported by some not-so-old libraries. Play safe for now | |||
| 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 | Services/APT: Use the AppletAttributes union directly when dealing with ↵ | Subv | |
| applet attrs. | |||
| 2017-08-07 | Services/APT: Use an array to hold data about the 4 possible concurrent ↵ | Subv | |
| applet types (Application, Library, HomeMenu, System). This gives each applet type its own set of events as per the real NS module. | |||
| 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 | |
