-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updated bgfx to github commit 7b8d531 #25
base: master
Are you sure you want to change the base?
Conversation
Updated bx to github commit 13e2211 Added bimg github commit 084e14e Files from bimg required by bgfx are compiled in the same libbgfx.a library for convinience Signed-off-by: Menion <menion@gmail.com>
I am not finding a Is that the right hash, or did I misunderstand what you were writing about that? Edit: I want to clarify that I am very excited for this improvement to MAME 2016! |
For the record, I can't clone this repo's master branch and get to compile in the standard libretro msys2 environment in Windows 10 x64. Seems to be a Makefile issue:
edit: I also tried |
Hum since bgfx is not used in libretro port , i bet we can just remove it! |
this should do the trick @Menion2k if you can try to build using this patch to see if it works for you. |
@markwkidd |
I have to apologize I did not, I've just been following this issue in the forum where it started as an enhancement for RPi/ARM compilation and didn't browse around much here. I'll read a bit more |
@markwkidd |
I am not updating mame, I have just updated bgfx and bx to the mentioned commits from their original Github branch in order to solve compilation issues with recent GCC
Honestly I don't follow this. The original mam2016 libretro porting used bgfx why are you saying it is not needed? Have you beeb able to compile and run mame2016 without it? |
Yes if course it run. |
I applied the patch but there still seems to be some fundamental issue with Makefile.libretro for Windows x64:
|
I still have not done any investigating on this myself to be clear. I just plugged those commands into a fresh clone of the master branch. |
I have no windows ATM to test an msys2 build, |
@r-type thank you, that built! There is still a Makefile syntax error somewhere but it doesn't seem to be a big problem because with your patch applied I was able to build a functioning MAME 2016 core in the Windows 10 x64 msys2 environment. |
nice to here! BTW this patch also works with the last mame core, as i repeat we don't use for now bgfx in mame libretro core. |
I have very little time to apply the patch and resubmit the PR, I don't have anything against that someone pick my branch, apply the bgfx patch and submit the PR |
* disable bgfx (fails on neon with recent GCC due to outdated SIMD instrinsics) * see libretro/mame2016-libretro#25
* disable bgfx (fails on neon with recent GCC due to outdated SIMD instrinsics) * see libretro/mame2016-libretro#25
* disable bgfx (fails on neon with recent GCC due to outdated SIMD instrinsics) - patch by r-type * see libretro/mame2016-libretro#25
* disable bgfx (fails on neon with recent GCC due to outdated SIMD instrinsics) - patch by r-type * see libretro/mame2016-libretro#25
* disable bgfx (fails on neon with recent GCC due to outdated SIMD instrinsics) - patch by r-type * see libretro/mame2016-libretro#25
Alright, so what is the consensus here? Should bgfx be removed? AFAIK, it just adds additional lag and it was not ideal right now since no emulators inside MAME use it for hardware acceleration anyway. So get rid of it or not? |
same issue. cant compile. same error about mingw32 not being set. not that this needed another voice, but since i found it looking for a solution >.> |
Updated bx to github commit 13e2211
Added bimg github commit 084e14e
Files from bimg required by bgfx are compiled in the same libbgfx.a library for convinience
Signed-off-by: Menion menion@gmail.com