Commit Graph

45312 Commits

Author SHA1 Message Date
Stuart Carnie 367c15f488 feat(Metal): font rendering
* FPS and other OSD messages render correctly
* add autoreleasepool around entire render loop to avoid memory leaks
2018-06-23 23:54:23 -07:00
DEX357 e8e6f20f6c
Update msg_hash_pl.h 2018-06-24 00:53:52 +02:00
Twinaphex c10aab9830
Merge pull request #6912 from stuartcarnie/sgc-metal
More metal resize, stability improvements
2018-06-24 00:28:22 +02:00
Stuart Carnie eacd52f009 fix(Metal): improve shader stability
* use MTKView, which handles layer and scaling changes automatically
  between displays
2018-06-23 13:33:27 -07:00
Stuart Carnie ee8d82dcfe add additional project files 2018-06-23 13:33:27 -07:00
meleu 536638eaf6 support for ResetIf/PauseIf HitCount 2018-06-23 17:25:16 -03:00
Jean-André Santoni 2a2e732a79 (Menu) Add a setting to hide the shutdown option 2018-06-23 12:01:13 +07:00
Jean-André Santoni ab3d8979ea (Menu) Hide overlays, rewind and latency in kiosk mode 2018-06-23 11:18:37 +07:00
twinaphex 7566e09970 Squashed 'libretro-common/' changes from c3c0facc97..edffe4d147
edffe4d147 Buildfix for 3DS - implicit declaration of isspace et al.

git-subtree-dir: libretro-common
git-subtree-split: edffe4d1470ae6b846e420392d324c1b2b14281a
2018-06-22 17:43:11 +02:00
Jean-André Santoni 6868670136 (XMB) Code cleaning 2018-06-22 22:31:06 +07:00
Jean-André Santoni 1ff15fd071 (Lakka) Flag MIDI menu as advanced 2018-06-22 22:25:07 +07:00
Jean-André Santoni bea3822331 (Lakka) Flag more settings groups with SD_FLAG_LAKKA_ADVANCED 2018-06-22 22:22:46 +07:00
Jean-André Santoni cfa53dd694 Update vscode includePath 2018-06-22 22:14:52 +07:00
twinaphex e8b0d6974d Merge commit '48cb38619ff8bbc5ff3c0df93704b3297047a8fe' 2018-06-22 15:00:02 +02:00
twinaphex 48cb38619f Squashed 'libretro-common/' changes from 999e69a9f1..c3c0facc97
c3c0facc97 whoops, cute bug
fc2866b999 no real point leaving these unimplemented, they're easy
bd1d5800db Add filestream_scanf

git-subtree-dir: libretro-common
git-subtree-split: c3c0facc97d3a4c065c72961b5ab165b99d3153c
2018-06-22 15:00:02 +02:00
twinaphex e3d406808f Merge branch 'master' of https://github.com/libretro/RetroArch 2018-06-21 21:54:34 +02:00
twinaphex 8baffb3fdf OPtionally compile hlsl files 2018-06-21 21:53:44 +02:00
Twinaphex 3df1fd7993
Update CHANGES.md 2018-06-21 10:20:31 +02:00
Twinaphex ad593a1eae
Update CHANGES.md 2018-06-21 08:43:49 +02:00
Twinaphex 58351230d8
Update CHANGES.md 2018-06-21 08:39:41 +02:00
Twinaphex 511044270b Fix iOS build 2018-06-21 08:37:08 +02:00
twinaphex 3799a33efa Silence warnings 2018-06-21 08:31:08 +02:00
twinaphex 837cf84fc8 Put this around an ifdef 2018-06-21 08:26:27 +02:00
Twinaphex c0beef8365
Merge pull request #6905 from stuartcarnie/sgc-metal
fix(Metal): fix project file to include .metal resources
2018-06-21 08:25:43 +02:00
twinaphex 863204b343 Merge commit 'c68f2796b95838412610023611398d7c9968a3f3' 2018-06-21 08:22:10 +02:00
twinaphex c68f2796b9 Squashed 'libretro-common/' changes from c9b117d5b8..999e69a9f1
999e69a9f1 More warning fixes

git-subtree-dir: libretro-common
git-subtree-split: 999e69a9f1c3818b6018f39579421e7e52c6bb1b
2018-06-21 08:22:09 +02:00
twinaphex d14a3f0d1f Merge commit '5c25cc90765cbf6ad7f01c0b635c72595bc7f457' 2018-06-21 08:18:08 +02:00
twinaphex 5c25cc9076 Squashed 'libretro-common/' changes from 3d989dc968..c9b117d5b8
c9b117d5b8 Silence more warnings

git-subtree-dir: libretro-common
git-subtree-split: c9b117d5b8135acd6c175e93931f39067e7d0ec4
2018-06-21 08:18:07 +02:00
twinaphex 0d8729daa6 FIx warning 2018-06-21 08:12:02 +02:00
twinaphex 944cac8352 Squashed 'libretro-common/' changes from 156677b98e..3d989dc968
3d989dc968 Cleanups
dabdf7c539 Updates

git-subtree-dir: libretro-common
git-subtree-split: 3d989dc968fa529e91d8e8e4f42f8909451aa7a3
2018-06-21 08:07:19 +02:00
twinaphex 697531dbdd Merge commit '944cac83520c99e1ddf3d8cd3bf25990c8746d14' 2018-06-21 08:07:19 +02:00
Stuart Carnie 3462fd248c fix(Metal): fix project file to include .metal resources 2018-06-20 22:58:36 -07:00
twinaphex b05026b69f Buildfix 2018-06-21 07:56:40 +02:00
Twinaphex fd11b205da Silence bunch of warnings 2018-06-21 07:52:01 +02:00
Twinaphex 2bdffff435 Silence more warnings 2018-06-21 07:34:27 +02:00
Twinaphex 467aa30131 Cleanups 2018-06-21 07:26:05 +02:00
Twinaphex cede1e38f2
Update CHANGES.md 2018-06-21 07:09:46 +02:00
Twinaphex cd174c899a
Merge pull request #6904 from stuartcarnie/sgc-apple-metal
feat(apple): Metal support for macOS
2018-06-21 06:44:03 +02:00
Stuart Carnie 411bcf8bdd feat(apple): Metal support for macOS
* includes rgui
* shader support

This is a work-in-progress and there are some bugs and visual artifacts
still to be fixed.
2018-06-20 21:33:45 -07:00
Twinaphex 1a091a83af
Merge pull request #6902 from DEX357/patch-11
Update msg_hash_pl.h
2018-06-21 05:47:40 +02:00
DEX357 05464a469e
Update msg_hash_pl.h 2018-06-20 19:57:44 +02:00
twinaphex b10f1faf7a Updates 2018-06-20 16:29:14 +02:00
twinaphex 8232265c8f Change MIDI submenu 2018-06-20 16:27:00 +02:00
twinaphex fb2d27931d Fix some warnings 2018-06-20 16:21:53 +02:00
twinaphex f8cad6f565 Update glslang 2018-06-20 10:47:08 +02:00
twinaphex 1f571be61d Fix warning 2018-06-20 10:24:10 +02:00
twinaphex 684b2f5722 Get rid of glslang-old 2018-06-20 10:23:00 +02:00
twinaphex abf7bf877e (glslang) Buildfix #1 2018-06-20 10:22:08 +02:00
twinaphex c15950a80c Merge commit 'db3f820301d386847befd1f43da650b2748e3e57' as 'deps/glslang-new' 2018-06-20 10:07:00 +02:00
twinaphex db3f820301 Squashed 'deps/glslang-new/' content from commit 5fe506a8ba
git-subtree-dir: deps/glslang-new
git-subtree-split: 5fe506a8ba0ce5629004d593da16db7f3f57c58b
2018-06-20 10:07:00 +02:00