Commit Graph

  • 222bfb0882 Minimize nvgfx.c plutoo 2018-02-26 19:08:06 +01:00
  • f07d09aeb0 Added appletGetDesiredLanguage(). In set-serv('set'), added support for all language/region commands, etc. yellows8 2018-02-26 12:32:55 -05:00
  • 0b47a785e9 Make compilable plutoo 2018-02-26 09:52:56 +01:00
  • 838b4e4873 Started implementing channels plutoo 2018-02-26 08:43:06 +01:00
  • 1d880f0189 Rename nvmap->buffer plutoo 2018-02-26 06:20:44 +01:00
  • 1992f1b8e2 Stylechanges to binder, and implemented gpu address space plutoo 2018-02-26 05:27:55 +01:00
  • 47fa88d838 Amend codestyle plutoo 2018-02-26 03:16:54 +01:00
  • d3cc781bf6 Stylefix for nro plutoo 2018-02-26 02:10:49 +01:00
  • 7b0e4194de Changed the default icon (again) Adubbz 2018-02-25 10:36:03 +11:00
  • bc29d34cfc use only one portlibs directory Dave Murphy 2018-02-25 02:43:57 +00:00
  • 0bbfbadc39 switch to 16x16 console font Dave Murphy 2018-02-25 13:51:35 +00:00
  • b964c69da8 Added comments regarding direct FS usage in fs.h. yellows8 2018-02-24 21:38:53 -05:00
  • e24c20f9e7 Added Nro prefix to Asset in nro.h + updated romfs_dev for this. yellows8 2018-02-24 15:39:30 -05:00
  • 4c1b09d6b9 Check for invalid handle in fs*Close(). Added fsOpenDataStorageByCurrentProcess(), fsStorageRead(), and fsStorageClose(). Added fsdevGetDefaultFileSystem(). Imported nro.h from nx-hbmenu. Implemented proper RomFS support. yellows8 2018-02-23 22:29:21 -05:00
  • 9e96639681 update default app icon james 2018-02-23 21:58:05 +00:00
  • 3d0ae50a89 Updated comment for the GfxMode used by console. yellows8 2018-02-23 12:59:51 -05:00
  • 2022d545dc Store pixel-format in a global instead of hard-coding it and added a disabled func for setting it. Added a pixel-format comment to gfx.h. yellows8 2018-02-22 21:49:55 -05:00
  • 3c4c35e6e5 Added gfxSetDrawFlip() and gfxConfigureTransform(). yellows8 2018-02-22 20:31:51 -05:00
  • ff8a95b47d Headerfail plutoo 2018-02-22 08:48:05 +01:00
  • 60876ef3f3 Eyeballin set:sys plutoo 2018-02-22 08:43:56 +01:00
  • 954a48b8fe Add hidMouseRead, allows mouse position/velocity/scrollwheel velocity to be fetched shinyquagsire23 2018-02-21 06:18:46 -07:00
  • 1b255bfe15 Add usleep shinyquagsire23 2018-02-20 21:17:11 -07:00
  • f8a86bf7b6 Merge branch 'master' of https://github.com/switchbrew/libnx plutoo 2018-02-21 08:38:49 +01:00
  • e25aae5a97 Workaround for burn in issue plutoo 2018-02-21 08:38:22 +01:00
  • d61154f0e5 Added timeSetCurrentTime() and attempt to initialize time-serv with 'time:s' first. yellows8 2018-02-21 00:26:21 -05:00
  • 0dcaeec959 In __libnx_gtod() set tv_usec, and moved+updated the timezones comment. yellows8 2018-02-20 22:24:35 -05:00
  • 842ce50c2f Condvar fix plutoo 2018-02-21 03:05:15 +01:00
  • 14263ddd78 Initial time support, timezones are not handled yet. yellows8 2018-02-20 18:14:21 -05:00
  • 64001aaf00 Implemented nvmap.c plutoo 2018-02-20 08:14:50 +01:00
  • 219fa64d8d Move nvidia driver to nvidia/ plutoo 2018-02-20 07:07:33 +01:00
  • 0c52515f37 Renamed gfx/ to display/ plutoo 2018-02-20 06:59:05 +01:00
  • 73da6a7aa5 Style fixes, use structs for parsing parcels, renamed bufferProducer to bq plutoo 2018-02-20 06:56:10 +01:00
  • 6ee4d389a5 Binder bugfix plutoo 2018-02-19 23:40:48 +01:00
  • cde07068dd Return result from audoutPlayBuffer (#46) Mike H 2018-02-19 21:43:58 +00:00
  • 9f8a33ba11 Added default_icon.jpg to Makefile dist-src. yellows8 2018-02-19 02:29:52 -05:00
  • 43124d2b95 Updated README. yellows8 2018-02-19 02:11:57 -05:00
  • 8b0b2407f9 Updated README. yellows8 2018-02-18 22:14:03 -05:00
  • 3acc66ee47 Updated README. v1.0.0 yellows8 2018-02-18 12:18:35 -05:00
  • 20cd940095 Implemented arg parsing for NRO env. When args aren't available, set __system_argv to {ptr to NULL} instead of NULL. yellows8 2018-02-17 21:25:21 -05:00
  • a1462c8b0b Fixed size of bufferProducerGraphicBuffer and removed the union for it. Removed an invalid comment from gfx.c, since bufferProducerRequestBuffer() is used after bufferProducerGraphicBufferInit(). yellows8 2018-02-17 19:35:04 -05:00
  • 0e40828c19 Initial audio support (#43) Mike H 2018-02-17 16:40:59 +00:00
  • c22655e7a2 Moved the applet GetEventHandle code outside of the regularapp block since appletMainLoop() uses this event. yellows8 2018-02-16 22:54:15 -05:00
  • 3c6b8bb6dd Removed envGetArgc() and the related code, since it was removed from wiki-ABI. Updated a comment in argv.c. yellows8 2018-02-16 22:40:53 -05:00
  • 3f90f3b64c Align width/height to 4 in gfxInitResolution() and gfxConfigureCrop(). Updated the image-transfer code in gfxFlushBuffers() for removing the width misalignment handling. yellows8 2018-02-16 20:13:47 -05:00
  • 67af341594 Fixed romfs_dir struct for the parent field and fixed romfs_dev.h formatting. yellows8 2018-02-13 17:50:21 -05:00
  • f5606bfb8a Added disabled _appletExitProcessAndReturn(). yellows8 2018-02-13 12:16:17 -05:00
  • 7fa0397c16 Fixed formatting for GfxMode docs. yellows8 2018-02-13 00:08:23 -05:00
  • e8683f8709 Generate Doxygen files and upload to gh-pages branch Andreas Smas 2018-02-12 20:20:42 -08:00
  • 4efcc5b439 Only handle appletIFunctions for non-LibraryApplet. Added remaining init/exit for LibraryApplet. Handle appletExit() properly. yellows8 2018-02-12 22:15:56 -05:00
  • 83349f946a Use u128 for data-transfer in gfxFlushBuffers() when width is aligned for this. yellows8 2018-02-12 18:09:15 -05:00
  • ea612e3060 Added text-console note to GfxMode comment. yellows8 2018-02-12 17:52:10 -05:00
  • 13b4c74723 Updated gfx API. Replaced gfxSetDoubleBuffering() with gfxSetMode(), and added GfxMode enum. Updated gfx.h comments. Updated gfxGetFramebufferDisplayOffset() for using the aligned width. The new GfxMode_LinearDouble is now used by default, apps must not use gfxGetFramebufferDisplayOffset() with this mode. Apps using gfxGetFramebufferDisplayOffset() must be updated. yellows8 2018-02-12 16:08:25 -05:00
  • 4b2a32af59 Imported transform enums from Android and updated g_gfxQueueBufferData.transform for this. yellows8 2018-02-12 11:56:29 -05:00
  • 1d7556f583 Updated ioctl.h comment. yellows8 2018-02-11 18:29:30 -05:00
  • a31e53d57a Added disabled applet code for cmds Exit, LockExit, and UnlockExit. yellows8 2018-02-11 15:44:49 -05:00
  • 507bf71a7b Fix NV ioctl nameclashes... TuxSH 2018-02-08 01:05:19 +01:00
  • 7ef73113cb Optimize for Cortex-A57. profi200 2018-01-31 02:10:05 +01:00
  • 7a07d2c010 gfx/gfx.h: Fix doxygen formatting fincs 2018-02-10 18:50:12 +01:00
  • 95592641f5 services/: Add Doxygen file headers; document sm.h fincs 2018-02-10 18:34:15 +01:00
  • 6c79424f76 kernel/svc.h: Add descriptions/basic info for the rest of syscalls fincs 2018-02-10 17:41:59 +01:00
  • 521bc1c5c9 Document kernel/condvar.h fincs 2018-02-09 20:27:05 +01:00
  • 78ff885390 Rename __in/out/inout to _in_/etc to avoid problems with C++ system headers fincs 2018-02-09 18:53:06 +01:00
  • 32bdb14b1f Add author/copyright info to runtime/devices/romfs_dev.h fincs 2018-02-09 14:33:28 +01:00
  • d2ab48262c Fix breakage after rebase fincs 2018-02-02 19:55:15 +01:00
  • cde9d05c80 Optimize/fix several things in svc.s fincs 2018-01-29 23:46:37 +01:00
  • e295994dd2 Begin documenting kernel/svc.h. SVCs classified in categories. fincs 2018-01-29 23:36:54 +01:00
  • e54aadfc84 kernel/svc.h: Add MemoryType, MemoryState, MemoryAttribute fincs 2018-01-29 18:08:09 +01:00
  • c8f62d94a3 Documentation: address second batch of comments (#38) fincs 2018-01-29 00:08:49 +01:00
  • c20d372946 Clean up types.h: fincs 2018-01-29 00:07:33 +01:00
  • 41da28eb5c Document kernel/: shmem.h, thread.h, tmem.h, virtmem.h fincs 2018-01-28 23:10:52 +01:00
  • 8496f36879 Documentation: address first batch of comments (in #38) fincs 2018-01-28 18:34:08 +01:00
  • cbd367c8a0 Document kernel/: detect.h, jit.h, mutex.h, random.h, rwlock.h fincs 2018-01-28 17:27:56 +01:00
  • b791718a03 Document ipc.h fincs 2018-01-28 17:07:17 +01:00
  • 475cc5e941 Document env.h fincs 2018-01-28 16:42:05 +01:00
  • ff472848a9 Start doxygen bringup, with some miscellaneous cleanup fincs 2018-01-28 16:22:44 +01:00
  • dc785c1fee Added appletSetScreenShotPermission and appletSetScreenShotImageOrientation. Added LibnxError_IncompatSysVer. yellows8 2018-02-08 22:13:56 -05:00
  • 4137f9aefe Allocate heap with the size determined via svcGetInfo by default. Updated heap comments. yellows8 2018-02-05 22:21:44 -05:00
  • 356a06fb94 Fix bug where attempts to parse __argdata__ while running as an NRO plutoo 2018-02-04 03:29:21 +01:00
  • 2103e40448 Better argdata validation. yellows8 2018-02-03 21:06:23 -05:00
  • 7a9e43b684 Removed outdated todo comment. yellows8 2018-02-02 16:22:23 -05:00
  • 0a1a74f2b2 Boom plutoo 2018-02-01 22:30:40 +01:00
  • d42aa26d51 Derp plutoo 2018-02-01 22:17:56 +01:00
  • 4c7ab04bb1 No idea what's going on plutoo 2018-02-01 22:14:56 +01:00
  • a1c46abc59 Trying to fix ci plutoo 2018-02-01 22:10:37 +01:00
  • d1e200f287 Build switch-examples plutoo 2018-02-01 22:06:21 +01:00
  • 75003f40f1 Add some syscalls plutoo 2018-02-01 22:04:37 +01:00
  • 89021287f8 Revert "We don't understand Auto -- disable for now" plutoo 2018-02-01 00:26:39 +01:00
  • 20c4bfd54a We don't understand Auto -- disable for now plutoo 2018-02-01 00:16:38 +01:00
  • b2810ab38d Condvar stylefix plutoo 2018-01-31 02:22:28 +01:00
  • c7213b119b Condvar bugfix plutoo 2018-01-31 02:13:50 +01:00
  • e7c57fbd0b Fix 85d7ac4 TuxSH 2018-01-31 01:22:45 +01:00
  • 85d7ac4da1 Restore initial sp on application exit TuxSH 2018-01-31 00:41:33 +01:00
  • 000a7f05c9 Experimental implementation of condvars plutoo 2018-01-30 22:39:02 +01:00
  • ca6d017be9 Started irs IR-sensor support. yellows8 2018-01-29 23:16:06 -05:00
  • 993071f67e Fixed filename in romfs_dev.h comment. yellows8 2018-01-28 21:23:22 -05:00
  • 83ea6fb32e Imported romfs_dev from libctru with adjustments, this is currently unusable. yellows8 2018-01-28 21:16:05 -05:00
  • 19101ed7f6 use devkitA64 alpha 6 Dave Murphy 2018-01-28 01:48:50 +00:00
  • 0ddd63ea49 remove need for DEVKITA64 variable Dave Murphy 2018-01-27 23:52:47 +00:00
  • 1d03916aaa base_tools & base_rules move to devkitA64 Dave Murphy 2018-01-26 23:45:16 +00:00
  • 7ed122eefc move switch specs, linkscript & rules to libnx Dave Murphy 2018-01-26 23:43:41 +00:00