twinaphex
5a341acb5f
Wrap more GL framebuffer functions
2017-12-04 04:57:58 +01:00
twinaphex
44f3341ffe
Add EXT versions for OSX PPC
2017-12-04 04:42:40 +01:00
twinaphex
19d7afd0c2
remove
2017-12-04 04:30:28 +01:00
twinaphex
e9af9f1b09
Add EXT version
2017-12-04 04:20:54 +01:00
twinaphex
b2fbb9aeda
Prepare to map DeleteFramebuffersEXT like this
2017-12-04 04:18:28 +01:00
twinaphex
52e7a533f0
Improve FBO check
2017-12-04 04:12:46 +01:00
twinaphex
6221512911
use EXT version of Framebuffer/Renderbuffer functions for MacOS X
...
PowerPC
2017-12-04 04:04:07 +01:00
twinaphex
0bf461c40f
Try to get past OSX PowerPC crash on exit
2017-12-04 03:27:03 +01:00
twinaphex
f53093de4d
Default to nbio stdio for PowerPC Mac
2017-12-04 03:12:45 +01:00
neville
43f6a03110
(OSX PPC) Buildfixes
2017-12-04 02:59:06 +01:00
twinaphex
97529ade6e
OSX PowerPC might not define O_CLOEXEC
2017-12-04 02:48:08 +01:00
Andrés
5795d9926c
Merge pull request #5854 from fr500/master
...
this probably fixes the shader on noveau and others
2017-12-03 15:11:52 -05:00
radius
2747067f61
this probably fixes the shader on noveau and others
2017-12-03 15:10:24 -05:00
Twinaphex
da233c89c9
Merge pull request #5853 from fr500/master
...
fix the shader and the label
2017-12-03 18:28:58 +01:00
radius
3cd7026819
fix the shader and the label
2017-12-03 12:20:07 -05:00
Twinaphex
ecb84c9224
Merge pull request #5852 from fr500/master
...
let it snow
2017-12-03 09:38:29 +01:00
radius
bada13a215
let it snow
2017-12-02 22:47:44 -05:00
twinaphex
04b26fe111
Put braces around macros
2017-12-03 03:43:05 +01:00
twinaphex
0a3fb3ec40
Change value to 1.0f
2017-12-03 03:37:06 +01:00
Twinaphex
7e4cf9b0d0
Merge pull request #5850 from fr500/master
...
reenable network gamepad and fix slow motion
2017-12-03 03:32:16 +01:00
radius
69c2040e55
fix slow motion
2017-12-02 21:30:09 -05:00
Twinaphex
8082dfe56c
Merge pull request #5851 from QuarkTheAwesome/wiiu-toolchain-patch1
...
[WiiU] Toolchain: Actually fix C++ constructors/destructors (oops!)
2017-12-03 03:14:47 +01:00
Ash
e9a3088a79
[WiiU] Toolchain: Actually fix C++ constructors/destructors (oops!)
...
Looks like I temporarily forgot how external symbols work. Fixes
https://gbatemp.net/posts/7720955 ; hopefully we finally have C++ under
control.
2017-12-03 11:31:30 +11:00
Brad Parker
4efc8453c2
buildfix for certain mingw environments
2017-12-02 15:59:42 -05:00
radius
b1911495ad
reenable network gamepad
2017-12-02 13:59:44 -05:00
bparker06
78bf72e29e
blissbox: add atari pad type
2017-12-02 13:33:09 -05:00
twinaphex
2608fd1550
(task_autodetect.c) Cleanups
2017-12-02 11:36:22 +01:00
Twinaphex
5f0a9fffbb
Merge pull request #5827 from hiddenasbestos/input_driver_x11
...
Add new lightgun/mouse-bind features to X11 driver
2017-12-02 09:18:17 +01:00
twinaphex
a132e33231
Add copyright headers to ps3py
2017-12-02 05:17:14 +01:00
Brad Parker
067f5bcd16
blissbox: add 4-Play to overridden hid name
2017-12-01 22:40:17 -05:00
Brad Parker
0eb8c47166
try to fix lack of GUID type on buildbot that I cannot reproduce
2017-12-01 14:38:13 -05:00
Brad Parker
b9394846dc
blissbox: use win32 HID API to get pad type on windows, libusb seems broken there
2017-12-01 14:07:40 -05:00
Twinaphex
64ef42c9f9
Merge pull request #5841 from orbea/revert-5824-retroarch-assets-makefile
...
Revert "Use RetroArch Assets' Makefile to install Assets"
2017-12-01 15:49:12 +01:00
orbea
5d5aa7ca60
Revert "Use RetroArch Assets' Makefile to install Assets"
2017-12-01 06:26:02 -08:00
Twinaphex
8e81b04374
Merge pull request #5840 from QuarkTheAwesome/wiiu-optional-controllerpatcher
...
[WiiU] Make controller_patcher a compile-time option
2017-12-01 09:20:25 +01:00
Ash
bf3e256a43
[WiiU] Input: Make controller_patcher a compile-time option
...
As discussed in libretro#5357; controller_patcher is now optional. It's
off by default; though this could be changed with a simple makefile
tweak (ENABLE_CONTROLLER_PATCHER ?= 1, perhaps?)
To re-enable controller_patcher; append ENABLE_CONTROLLER_PATCHER=1 to
your usual make command.
controller_patcher was the only user of c++ constructors in the Wii U
port, so you'll need 26a006c in your tree otherwise you will have a
blackscreen on startup.
2017-12-01 18:29:21 +11:00
Ash
26a006cfac
[WiiU] Toolchain: Fix C++ constructor/destructor handling
...
The old setup relied on there being at least one constructor *or* the
value of *__CTOR_LIST__ being NULL. Neither of these are guaranteed; and
having no C++ constructors actually resulted in a random value being
read (which passed the NULL check!). This new setup uses the
__CTOR_END__ symbol; which is a pointer to just after the end of the
list. When there are no constructors, it has the same value as
__CTOR_LIST__; so the while loop is never entered.
This fix also allows us to re-enable destructors; in case they're ever
needed.
2017-12-01 18:18:02 +11:00
Twinaphex
40a6136319
Merge pull request #5824 from RobLoach/retroarch-assets-makefile
...
Use RetroArch Assets' Makefile to install Assets
2017-12-01 07:53:29 +01:00
Twinaphex
f48460b114
Merge pull request #5835 from Q3CPMA/master
...
Really fixes HOST_NAME_MAX usage this time
2017-12-01 01:31:11 +01:00
Twinaphex
96987e7cac
Merge pull request #5836 from QuarkTheAwesome/wiiu-exception
...
[WiiU] Exception handler fixes - coreinit offsets now working
2017-12-01 01:30:40 +01:00
Ash
52fb8276d7
[WiiU] Exception handler: minor comment tweak
2017-12-01 11:03:09 +11:00
Ash
469662345f
[WiiU] Exception handler: remove opcodes; fix strcmp misuse
...
Thanks for @gblues for finding the strcmp bug.
I've removed the opcode display since it's a bit unsafe - if the
exception handler causes a DSI; Cafe OS will take over and freeze up the
console. This is obviously not a good thing. There are possible
situations where memory is executable and not readable; so this is just
about covering all bases until a better solution can be implemented.
Maybe we can experiment a bit more once this handler isn't being used so
often ;)
2017-12-01 10:56:54 +11:00
Ash
a79d3aa8aa
[WiiU] Exception handler: fix coreinit handles, add opcode to DSIs
...
Coreinit seems to get special handles, so adding a special case should
make its relative addresses actually become helpful again. Let's just
hope __PPCExit stays at 0x180!
Also added the violating opcode to the DSI message; may have to move it
in case it pushes stuff off the end of the screen.
Untested at time of commit. Hopefully this should make debugging #5357 a
bit easier...
2017-12-01 10:54:21 +11:00
q3cpma
6e8fb49d05
Whoops
2017-12-01 00:17:50 +01:00
Twinaphex
abfb9ec0b5
Merge pull request #5832 from Q3CPMA/master
...
Fixes compilation on FreeBSD (and hopefully on other POSIX platforms)
2017-11-30 22:24:47 +01:00
Twinaphex
b5567b52de
Merge pull request #5833 from theheroGAC/patch-26
...
Update msg_hash_it.h
2017-11-30 22:24:27 +01:00
theheroGAC
9ee5ef0f74
Update msg_hash_it.h
2017-11-30 21:54:59 +01:00
q3cpma
fa3aab9768
Fixes compilation on FreeBSD (and hopefully on other POSIX platforms)
2017-11-30 16:53:55 +01:00
David Walters
a9451822b5
Improved handling of libusb hotplug capability ( #5830 )
...
* Improved handling of libusb hotplug capability
* Only deregister hotplug callback if registration happened.
2017-11-30 10:30:46 -05:00
twinaphex
6c69002ab4
Start adding not-complete kqueue codepaths - bparker - see if you can
...
finish this up
2017-11-30 07:28:59 +01:00