aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-19pica/shader/interpreter: implement SETEMIT and EMITwwylele
2017-08-19pica/shader: extend UnitState for GSwwylele
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-19motion_emu: no need to include thread in headerwwylele
2017-08-15Merge pull request #2881 from MerryMage/dsp-firm-checkYuri Kunde Schlesner
dsp_dsp: Remove size assertion in LoadComponent
2017-08-15dsp_dsp: Remove size assertion in LoadComponentMerryMage
2017-08-13Merge pull request #2879 from danzel/patch-1bunnei
Fix Spelling/English mistakes
2017-08-14Fix Spelling/English mistakesDave Leaver
2017-08-12Merge pull request #2843 from Subv/applet_slotsSebastian Valle
Services/APT: Use an array to hold data about the 4 possible concurrent applet types (Application, Library, HomeMenu, System)
2017-08-12Merge pull request #2875 from wwylele/bump-skipWeiyi Wang
gl_shader_gen: don't call SampleTexture when bump map is not used
2017-08-11gl_shader_gen: don't call SampleTexture when bump map is not usedwwylele
2017-08-11Merge pull request #2869 from j-selby/docker-buildJames Rowe
Travis: Use Docker to build for Linux
2017-08-11Merge pull request #2867 from j-selby/tag-namingJames Rowe
Implement correct folder structure for CI builds
2017-08-11move MotionEmu from core/frontend to input_common as a InputDevicewwylele
2017-08-11HID: use MotionDevice for Accelerometer and Gyroscopewwylele
2017-08-11Merge pull request #2874 from danzel/spelling-1Weiyi Wang
Fix some spelling mistakes
2017-08-11Fix some spelling mistakesdanzel
2017-08-11SwRasterizer/Lighting: implement spot lightwwylele
2017-08-11SwRasterizer/Lighting: implement geometric factorwwylele
2017-08-10Merge pull request #2863 from wwylele/pad-state-zeroWeiyi Wang
HID: zero unused PadState bits
2017-08-10HID: zero unused PadState bitswwylele
2017-08-10Travis: Use Docker to build for LinuxJames
2017-08-10Merge pull request #2868 from wwylele/swr-tupleWeiyi Wang
SwRasterizer/Lighting: use make_tuple instead of constructor
2017-08-10SwRasterizer/Lighting: use make_tuple instead of constructorwwylele
implicit tuple constructor is a c++17 thing, which is not supported by some not-so-old libraries. Play safe for now
2017-08-10Implement correct folder structure for CI buildsj-selby
2017-08-09Merge pull request #2857 from j-selby/deploy-fixJames Rowe
Travis/AppVeyor: Deploy based upon tags
2017-08-10pica/regs: layout geometry shader configuration regswwylele
All the register meanings are derived from ctrulib (3dbrew is outdated for most of them)
2017-08-09Merge pull request #2862 from j-selby/update-cryptoppbunnei
Update CryptoPP (byte ambiguity)
2017-08-09Merge pull request #2822 from wwylele/sw_lighting-2Weiyi Wang
Implement fragment lighting in the sw renderer (take 2)
2017-08-09Merge pull request #2856 from wwylele/shader-shareWeiyi Wang
pica: upload shared shader code & swizzle to both unit
2017-08-09Merge pull request #2864 from mailwl/dlp-updatebunnei
Service/dlp: Update function tables according 3dbrew
2017-08-09Service/dlp: Update function tables according 3dbrewmailwl
2017-08-08Update cryptoppJames
2017-08-07Services/APT: Use the AppletAttributes union directly when dealing with ↵Subv
applet attrs.
2017-08-07Services/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-07pica: upload shared shader code to both unitwwylele
2017-08-06Travis/AppVeyor: Deploy based upon tagsj-selby
2017-08-04Merge pull request #2860 from anodium/patch-1James Rowe
Quickfix typo in OpenGL 3.3 error message
2017-08-04Quickfix typo in OpenGL 3.3 error messageAndrea Pascal
User pointed out on the Discord server that "nothave" is erroneously concatenated. Added a space to prevent it.
2017-08-03Merge pull request #2855 from bunnei/telemetry-additional-fieldsJames Rowe
Telemetry: Add several more useful fields
2017-08-03telemetry: Add field for OsPlatform.bunnei
2017-08-03telemetry: Add field for BuildName.bunnei
2017-08-03telemetry: Add field for RequiresSharedFont.bunnei
2017-08-03telemetry_session: Log BuildDate and ProgramName fields.bunnei
2017-08-03common: Add build timestamp to scm_rev.bunnei
2017-08-03core: Expose AppLoader as a public interface.bunnei
2017-08-03loader: Expose program title.bunnei
2017-08-03SwRasterizer/Lighting: shorten file namewwylele
2017-08-02SwRasterizer/Lighting: move to its own filewwylele
2017-08-02SwRasterizer/Lighting: reduce confusionwwylele
2017-08-02SwRasterizer/Lighting: move quaternion normalization to the callerwwylele