Themaister
66c4f8fd35
Make sure to always clear out swapchain_fence_signalled.
2018-09-08 11:47:58 +02:00
Themaister
9ebac87638
Vulkan: Emulate mailbox on Windows.
2018-09-08 11:47:58 +02:00
Themaister
af534f0fa8
Vulkan maintenance fixes.
...
- Use VkBuffer instead of linear VkImage for staging uploads.
Not guaranteed to be supported, and desktop IHVs recommend using
buffers.
- Fix validation error where swapchain recreation with reuse of the old
VkSwapchainKHR does not create a fence properly, leading to validation
error next time that swapchain index is observed.
2018-09-08 11:47:58 +02:00
Twinaphex
1155e11cfc
Merge pull request #7189 from stuartcarnie/sgc-qt-embedded
...
chore: Call Makefile.apple to generate Qt moc files
2018-09-08 05:52:59 +02:00
Stuart Carnie
1de3aaadeb
chore: Call Makefile.app to generate Qt moc files
2018-09-07 20:32:57 -07:00
twinaphex
61d56e07fa
Don't excessively log
2018-09-08 03:15:32 +02:00
Twinaphex
fb4f8ff550
Merge pull request #7188 from stuartcarnie/sgc-qt-embedded
...
feat(macOS): Embed Qt frameworks and frameworks to @executable_path
2018-09-08 02:49:42 +02:00
Stuart Carnie
4d7fe0e96c
feat(macOS): Embed Qt frameworks and frameworks to @executable_path
...
* note that install_name_tool is used to update the frameworks via
a post-build script
2018-09-07 17:38:46 -07:00
twinaphex
df059c585f
Implement RETRO_ENVIRONMENT_GET_FASTFORWARDING
2018-09-08 02:19:05 +02:00
twinaphex
7c2da36af9
Prevent warning
2018-09-08 02:11:18 +02:00
Twinaphex
27edbb58e3
Merge pull request #7187 from RetroSven/master
...
implement libretro private def to allow cores to tell RA to save states in background
2018-09-08 01:41:20 +02:00
Sven
b4081d9347
implement libretro private def to allow cores to tell RA to save states in background
2018-09-07 19:09:56 -04:00
Twinaphex
3e27a504ed
Merge pull request #7185 from stuartcarnie/sgc-macos-qt
...
feat(macOS): Initial Desktop UI (Qt) support
2018-09-06 05:37:55 +02:00
Stuart Carnie
428f895b6f
feat(macOS): Initial Desktop UI (Qt) support
...
* Adds new RetroArchQT build target to RetroArch_Metal.xcodeproj
Prerequisites:
* Install Qt Frameworks
$ brew install qt
* Build `moc` files using
$ make -f Makefile.apple HAVE_QT=1 Q=/usr/local/opt/qt/bin/moc generate
Limitations:
* Qt frameworks are not embedded in bundle, therefore Qt must be
installed via the `brew` command
2018-09-05 20:10:54 -07:00
Brad Parker
c60fdf0b2e
Qt: fix duplicate function name with griffin
2018-09-05 00:07:24 -04:00
Twinaphex
5d529f4ce4
Merge pull request #7178 from RobLoach/config
...
Update config entries pointer to the new beginning of the list
2018-09-04 14:30:32 +02:00
Brad Parker
a48cc2f9b5
travis: unzip quietly so build log is not truncated
2018-09-03 20:00:03 -04:00
Brad Parker
c64a75c58a
travis: clean up OSX Metal image and add assets
2018-09-03 19:50:04 -04:00
Andre Leiradella
377d256ce9
Properly initialize cheevos_locals
2018-09-03 22:51:07 +01:00
Andre Leiradella
4c01697d3f
Use the correct console id
2018-09-03 19:17:03 +01:00
Rob Loach
9da261c6d9
Update config entries pointer to the new beginning of the list after sorting
2018-09-03 13:31:46 -04:00
Brad Parker
9214f6079f
travis: go to correct folder to deploy Metal
2018-09-03 09:37:59 -04:00
Brad Parker
511dcb0d56
travis: build Metal with libretro-super instead
2018-09-03 09:07:04 -04:00
Brad Parker
b2c704862a
travis: deploy OSX Metal build
2018-09-02 21:57:06 -04:00
Twinaphex
c57e259fa7
Update CHANGES.md
2018-09-03 03:11:23 +02:00
Twinaphex
4409c61730
Update CHANGES.md
2018-09-03 03:10:36 +02:00
Twinaphex
e224d1cd04
Update CHANGES.md
2018-09-03 03:10:08 +02:00
Twinaphex
96d27b6ac6
Update CHANGES.md
2018-09-03 03:09:37 +02:00
Twinaphex
9c53dc3797
Merge pull request #7176 from stuartcarnie/sgc-metal
...
Metal: Add support for screen shots
2018-09-03 03:00:36 +02:00
Stuart Carnie
99f497de85
feat(Metal): Add support for screen shots
2018-09-02 17:55:02 -07:00
Stuart Carnie
9d22aacaa7
refactor: Add vertex buffer struct to ShaderTypes and remove global
2018-09-02 17:53:18 -07:00
Twinaphex
c41f331e2a
Merge pull request #7175 from stuartcarnie/sgc-revert-config
...
Revert "fix(gfx): Move enum to end to avoid breaking existing config
2018-09-02 22:05:47 +02:00
Stuart Carnie
8a63ace201
Revert "fix(gfx): Move enum to end to avoid breaking existing configurations"
...
This reverts commit 93b79fa
2018-09-02 13:03:16 -07:00
Twinaphex
6463f7005b
Merge pull request #7174 from stuartcarnie/sgc-metal
...
Fix crashes for metal; buffer overflow in xmb; Metal fullscreen issue
2018-09-02 21:55:10 +02:00
Stuart Carnie
f1ad1ff444
fix(Metal): Fix invalid selector
...
Removed selector logic and wrapped in HAVE_METAL, given this is only
called when Metal is enabled.
2018-09-02 12:51:34 -07:00
Stuart Carnie
611e484633
fix(xmb): Fix buffer overflow
2018-09-02 12:49:44 -07:00
Twinaphex
4d12eaf685
Merge pull request #7173 from hiddenasbestos/oem102
...
Support for "OEM-102" key (usually '\' on Euro keyboards)
2018-09-02 19:40:31 +02:00
David Walters
b592f254b9
Support for "OEM-102" key (usually '\' on Euro keyboards)
2018-09-02 18:24:51 +01:00
Andre Leiradella
2d7c4b4f9d
Use CHEEVOS_TAG
2018-09-02 15:11:33 +01:00
Andre Leiradella
0f6cdde65b
Fixed indentation
2018-09-02 15:00:42 +01:00
Andre Leiradella
ae5ff31b45
Fixed screenshot code after merge
2018-09-02 14:56:12 +01:00
Andre Leiradella
7b5e317ad0
Fix merge error
2018-09-02 14:50:16 +01:00
Andre Leiradella
83169e5fcb
Merge branch 'master' into integrate_rcheevos
2018-09-02 14:46:48 +01:00
Andre Leiradella
84124fc70c
Removed duplicated Lua files
2018-09-02 14:34:47 +01:00
Andre Leiradella
720ecaff17
Updated rcheevos to 7.0.0
2018-09-02 14:32:08 +01:00
Andre Leiradella
613a3e8479
Integrated rcheevos
2018-09-02 14:23:37 +01:00
Twinaphex
d4cb24f8d1
Merge pull request #7148 from alfrix/master
...
Add neoactive and retroactive to menu icons
2018-09-02 03:42:03 +02:00
Brad Parker
a86454d30c
Qt: fix file browser downloads button not scrolling correctly on first click
2018-09-01 21:25:07 -04:00
Stuart Carnie
eadc3f4a91
fix(Metal): Fix SIGFAULT if any attribute is 0
2018-09-01 16:13:23 -07:00
Stuart Carnie
6b7572d166
fix(macOS): Fix stack overflow when raising Metal shader load event
2018-09-01 16:12:43 -07:00