Commit Graph

  • 6ae6326595 Add missing sdmc check in emu getFilePath master Thomas Edvalson 2016-08-13 17:00:12 -04:00
  • 13fb9ddc4d Send 0-len callback on HTTP failure. Add Keep-Alive header. Thomas Edvalson 2016-08-13 01:55:26 -04:00
  • 54dc1583aa Forgot to add scissor rect to cache Thomas Edvalson 2016-08-10 22:30:59 -04:00
  • 44c33d2f07 Add scissor rect to RenderState Thomas Edvalson 2016-08-07 20:42:22 -04:00
  • 47d3421fc0 Disable hardware texture tiling until bug is figured out Thomas Edvalson 2016-08-03 03:18:21 -04:00
  • 8109485489 Remove some unneeded legacy code Thomas Edvalson 2016-08-03 03:14:51 -04:00
  • 891e2dce18 Add TimedOut error code and some HTTP error handling Thomas Edvalson 2016-08-03 03:14:08 -04:00
  • 49b368e352 Fix missing emulator SSL code Thomas Edvalson 2016-07-31 00:57:16 -04:00
  • c897cd81a6 Add httpc timeouts. Fixes Cruel/freeShop#43 Thomas Edvalson 2016-07-31 00:54:23 -04:00
  • 20345e31bc Fix Texture destructor bug that crashed when texture was empty Thomas Edvalson 2016-07-25 05:13:04 -04:00
  • 244fba8495 Change user-agent and httpc default proxy arg Thomas Edvalson 2016-07-18 18:26:54 -04:00
  • b92cc01559 Fix texture binding bug with system font Thomas Edvalson 2016-07-18 18:22:59 -04:00
  • 93210eb447 Add setRelativePriority to Thread and change SoundStream thread priority Thomas Edvalson 2016-07-09 18:42:56 -04:00
  • 8be4e6664c Bump 3ds-tools release version Thomas Edvalson 2016-06-24 21:35:35 -04:00
  • bfb17bec47 Add -D_3DS flags where necessary Thomas Edvalson 2016-06-23 16:24:24 -04:00
  • 845369632d Add codecov and badges Thomas Edvalson 2016-06-14 12:37:19 -04:00
  • aa18647d91 Use CMake FindVorbis Thomas Edvalson 2016-06-13 13:36:42 -04:00
  • a73da4c19e Add possible PORTLIBS override env variable Thomas Edvalson 2016-06-13 02:40:07 -04:00
  • b36b425915 Increase joystick threshold and ignore CFLAGS in 3DS cross compile Thomas Edvalson 2016-06-12 14:20:14 -04:00
  • ecaf2b50d9 Add cpp3ds-test lib Thomas Edvalson 2016-06-10 22:48:27 -04:00
  • 53eec38cc8 Get unit test framework working tests Thomas Edvalson 2016-06-10 15:45:35 -04:00
  • 2ef849024f Fix banner dependency in cmake Thomas Edvalson 2016-06-06 01:30:21 -04:00
  • 5c0cb16b60 Add HTTP::close() method for better httpc control Thomas Edvalson 2016-06-06 00:50:52 -04:00
  • 2167fa7917 Add option to use pre-built banner Thomas Edvalson 2016-06-01 12:49:06 -04:00
  • f44db4f01c Allow for custom http buffer size Thomas Edvalson 2016-05-30 21:35:17 -04:00
  • dbb9b597c8 Add version to CIA build and update README Thomas Edvalson 2016-05-30 03:58:56 -04:00
  • 5383cac7a8 Fix sound bug and remove unnecessary code Thomas Edvalson 2016-05-30 01:41:31 -04:00
  • e46d31acc7 Fix some HTTP errors Thomas Edvalson 2016-05-28 18:30:32 -04:00
  • e87d589154 Add system font Thomas Edvalson 2016-05-28 12:06:05 -04:00
  • 0c01a02baf Update FBI sendfile script for 2.x protocol Thomas Edvalson 2016-05-27 14:28:58 -04:00
  • 54a2001db5 Use newer Docker build environment v0.3 Thomas Edvalson 2016-05-27 12:32:54 -04:00
  • 65b4765790 Fix c++11 abi for travis Thomas Edvalson 2016-05-25 01:35:44 -04:00
  • a3d6c8a684 Define CXX11_ABI value for consistency Thomas Edvalson 2016-05-24 20:14:44 -04:00
  • 257f8c9b34 Get travis-ci to build with libsfml 2.3 Thomas Edvalson 2016-05-24 16:09:11 -04:00
  • 72d92db635 Remove gl3ds from build env Thomas Edvalson 2016-05-23 19:09:15 -04:00
  • 5300d22a7a Merge branch 'master' of github.com:/cpp3ds/cpp3ds Thomas Edvalson 2016-05-23 18:28:06 -04:00
  • 977b2015e9 Update 3ds-tools Thomas Edvalson 2016-05-23 18:26:57 -04:00
  • 8426f192f1 Merge pull request #2 from ss23/language_fix Thomas Edvalson 2016-05-23 15:58:06 -04:00
  • a968c83584 Replace mbedtls with OpenSSL for emulator Thomas Edvalson 2016-05-23 12:55:09 -04:00
  • 3e47205423 Get travis working again Thomas Edvalson 2016-05-16 00:43:51 -04:00
  • e392f3b352 Update networking/HTTP classes and Services Thomas Edvalson 2016-05-15 23:58:39 -04:00
  • 9c8aed7cdb Add variable GPU buffer size and System Font textures Thomas Edvalson 2016-05-15 22:40:51 -04:00
  • 08241ffbfa Permit ARM/EMU specific source files via cmake variables Thomas Edvalson 2016-05-15 00:01:37 -04:00
  • 00e9e62a49 Stop using citro3d renderqueue for now due to texture glitches Thomas Edvalson 2016-04-17 18:11:20 -04:00
  • ec706aaab4 Enable n3ds speedup and use citro3d renderqueues Thomas Edvalson 2016-04-14 23:57:18 -04:00
  • 80c5797279 Add Packet getDataPosition and advance methods for more flexible data reading Thomas Edvalson 2016-03-20 13:15:05 -04:00
  • d478e8bdbb Use software texture tiling (for now) to support smaller textures Thomas Edvalson 2016-03-20 10:54:10 -04:00
  • 13f601a5ee Add HTTP request callback Thomas Edvalson 2016-03-20 10:32:18 -04:00
  • d2f90cb06e Add sdmc path support to FileSystem Thomas Edvalson 2016-03-20 10:16:58 -04:00
  • a5833c6101 Implement ndsp sound pausing Thomas Edvalson 2016-03-20 09:32:21 -04:00
  • 094997f196 Get SoundRecorder working Thomas Edvalson 2016-03-20 09:20:13 -04:00
  • 7160f1a4f5 Implement better threading and mutexes Thomas Edvalson 2016-03-20 00:44:06 -04:00
  • 3f8ebffb72 Update stb_image headers Thomas Edvalson 2016-02-19 22:02:31 -05:00
  • bb570c8e74 Add stroke to text/fonts Thomas Edvalson 2016-02-19 22:01:18 -05:00
  • 263f48ec13 Add secured sockets with mbedtls and HTTPS support Thomas Edvalson 2016-02-04 15:08:47 -05:00
  • 681dc96361 Implement citro3d in Texture class Thomas Edvalson 2016-01-28 23:55:47 -05:00
  • 3736fe4215 Implement copy constructor and assignment operator for Sprite class. This is needed due to Vertex pointer. Thomas Edvalson 2016-01-28 02:19:24 -05:00
  • 600ca64ae5 Add basic console, remove console method from Game Thomas Edvalson 2016-01-18 22:24:27 -05:00
  • 09120d5739 Implement citro3d Thomas Edvalson 2016-01-17 21:08:09 -05:00
  • 7c33219f26 Default to English in case of failed syscall Stephen Shkardoon 2016-01-13 23:33:11 -05:00
  • 2e1ec407d0 Update travis to latest ctrulib Thomas Edvalson 2016-01-12 14:45:46 -05:00
  • 5948876016 Add missing GlContext.cpp Thomas Edvalson 2016-01-12 14:31:24 -05:00
  • 7b092b2eb6 Add classes using OpenGL to emulator makefiles Thomas Edvalson 2016-01-04 14:48:48 -05:00
  • e067e100d1 Add consoleBasic to use ctrulib's console Thomas Edvalson 2016-01-04 14:18:14 -05:00
  • 4d7d2788b3 Revert some changes in texture to use supported GL functions Thomas Edvalson 2016-01-04 12:22:23 -05:00
  • bdac8abb45 Add microphone Service Thomas Edvalson 2016-01-01 03:26:05 -05:00
  • 21eab60ec1 Update Thread for latest ctrulib Thomas Edvalson 2016-01-01 03:24:59 -05:00
  • 1df8dabc96 Remove unsupported primitives Thomas Edvalson 2016-01-01 03:21:13 -05:00
  • b980934d85 Remove JoyStick files Thomas Edvalson 2016-01-01 03:20:21 -05:00
  • ca065829f9 Change Service enum to lowercase Thomas Edvalson 2015-12-08 00:15:08 -05:00
  • 36b81dcd9b Add isKeypress to emu and fix docs v0.2 Thomas Edvalson 2015-12-07 23:19:52 -05:00
  • 8f3c4ed2a7 Add libvorbis to travis Thomas Edvalson 2015-12-05 23:17:49 -05:00
  • adc2ba6166 Update to SFML Widget keyboard events Thomas Edvalson 2015-12-05 23:10:53 -05:00
  • c9e0f82438 Fix SFML in travis build Thomas Edvalson 2015-12-05 23:01:19 -05:00
  • b5375c6a26 Get emulator building on travis-ci Thomas Edvalson 2015-12-05 21:38:39 -05:00
  • 7abc29ab1f Change to match latest ctrulib points, and add some sound stuff for emulator Thomas Edvalson 2015-12-05 21:14:33 -05:00
  • d42465368f Update Services with ndsp and wifi status checker Thomas Edvalson 2015-12-05 20:56:45 -05:00
  • 3a48b2052a Update 3ds-tools and switch to ctrulib great-refactor Thomas Edvalson 2015-12-05 15:30:07 -05:00
  • 80edbf200b Use 3ds-tools repo instead of building them here Thomas Edvalson 2015-12-03 01:11:00 -05:00
  • b02a7718af Fix some undefined network constants Thomas Edvalson 2015-12-02 21:55:54 -05:00
  • 54ac2afe90 Add doxygen files and update some header docs Thomas Edvalson 2015-12-02 17:29:56 -05:00
  • f79841c127 Implement some Audio using DSP and other small changes Thomas Edvalson 2015-12-02 16:58:19 -05:00
  • 62e7cf5781 Implement audio, some code cleanup, fix default font loading Cruel 2015-11-24 12:30:46 -05:00
  • 3f138bb3f0 Change color range from [0,255] to [0,1] Cruel 2015-11-23 00:45:36 -05:00
  • 0ef129430d Add color to Console Cruel 2015-11-23 00:43:32 -05:00
  • f59ed57425 Change I18n to use Utf32 Cruel 2015-11-23 00:37:32 -05:00
  • f23833ec21 CMake for emulator Cruel 2015-11-16 22:23:13 -05:00
  • 0d07ddf171 Fix travis/cmake scripts v0.1 Cruel 2015-09-29 12:52:42 -04:00
  • 4a8d7679a1 Merge branch 'master' into travis-fix Cruel 2015-09-29 03:16:58 -04:00
  • 26c1836d83 Replace NULL with zeros Cruel 2015-09-29 03:05:28 -04:00
  • b1f7a1cd5d Add Shader::Default and GLSL emu compatibility Cruel 2015-09-27 00:35:37 -04:00
  • d4146018b9 Update SoundBuffer with LinearAllocator Cruel 2015-09-27 00:32:11 -04:00
  • 761e74601f Add RomFS success variable Cruel 2015-09-21 15:10:37 -04:00
  • f0ba143a7f Replace Resources with romfs, fix CMake structure and add FileSystem to accommodate it Cruel 2015-09-19 02:15:58 -04:00
  • 8ea0ab300c Update Service class and modify Console a little Cruel 2015-09-16 17:39:23 -04:00
  • f407f9e364 Implement basic I18n class Cruel 2015-09-16 16:33:31 -04:00
  • 5cababfb10 Add empty shader functions for emulator 3d Cruel 2015-09-14 18:04:46 -04:00
  • 4df47f74a4 Disable legacy pipeline setup for now Cruel 2015-09-14 16:59:12 -04:00
  • d41a8f0155 Output view and quaternion in shader Cruel 2015-09-14 16:51:42 -04:00
  • 69922b400b Fix circle calculation Cruel 2015-09-14 16:51:02 -04:00