Open crocket opened 6 years ago
Yes, that's what I was talking about in https://github.com/stefan-gr/abendbrot/issues/104#issuecomment-374192767 Do you miss core options? The info file has just a different display name and as far as I know, cores provide the options themselves.
make it so that hw and sw cores are install-able at the same time.
How?
USE flags and a conditional src_compile phase. It requires a little tinkering similar to bsnes-libretro. Let me slap something up with bsnes as a base later and you can test this with beetle-psx-libretro-9999 in the evening or something around that time. If it works out I will apply the changes to the old versions and rename beetle ebuild to mednafen.
It's untested, it should install two cores if software and at least opengl or vulkan are in USE.
I also removed append-cppflags -DHAVE_HW
in hopes that the Makefile takes care of it it properly.
I built mednafen_psx_libretro.so and mednafen_psx_hw_libretro.so with beetle-psx-libretro. Both cores run Mega Man X4, but the opengl core has some graphical glitches.
I don't know whether some core options can fix glitches, but they work.
Does mednafen_psx_hw_libretro.so handle both opengl and vulcan?
Does mednafen_psx_hw_libretro.so handle both opengl and vulcan?
According to the Makefile both seem to be supported at the same time. See: https://github.com/libretro/beetle-psx-libretro/blob/master/Makefile#L56
games-emulation/libretro-info-1.0_pre20171127
containsmednafen_psx_hw_libretro.info
.I want to utilize core options available in mednafen_psx_hw_libretro.info