-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
[ARM64] Trying to build on Linux #9032
Comments
I'm trying to build Qt port btw. Found this heh: https:/hrydgard/ppsspp/blob/master/Qt/Platform/ArchDetection.pri#L33 |
Atlas tool is a bit of a mess. However, its outputs are checked in so you don't actually need to build it to build the emulator, unless you want to change the UI bitmaps. |
Yeah, I know. But I chose to build everything from the source, to follow debian standards. It helps to get things tested before going to debian repos. The SDL build:
|
That's an unexpected bunch of errors. Anyway, I plan to considerably clean up the atlas system in the near future. For example, changing from generating a C file to generating a binary data file with the texture coordinates. At the same time, the generator will get a do-over. |
PPSSPP 1.3 fails to build on FreeBSD 11.0 aarch64 (clang 3.8) as well: sdl, qt4, qt5. New errors: c++: error: the clang compiler does not support '-march=armv7-a' Core/MIPS/fake/FakeJit.cpp:42:37: error: no matching constructor for initialization of 'JitBlockCache'
FakeJit::FakeJit(MIPSState *mips) : blocks(mips, this), mips_(mips)
^ ~~~~~~~~~~ |
Tried to build ARM64 again (Qt), do I need -DUSING_GLES2=ON there?
|
@jbeich are there any reason to not build ARM64 with GLES2? I think almost all boards support it, and maybe one or 2 supports GL ARM64 is building now (at least on Ubuntu >= 17.04), the only issue remaining is the Atlas tool I think If you try to build on old Ubuntu versions (14.04 or 16.04) you'll get this:
Not really an issue, since it's building in newer versions |
GLES2 builds require EGL
and EGL builds requires GLES2
PPSSPP with EGL hangs trying to render something for X11, at least on x86_64. Given mpv works fine on X11+EGL, my guess, no one has tested PPSSPP with EGL on non-Android. |
See #10254 You can apply that patch. You'll need:
PPSSPP Qt with GLESv2 + EGL works on Odroid U3 (Ubuntu 14.04), X11 environment |
Has this improved? Are there still issues without custom patches? -[Unknown] |
This issue is being closed because it hasn't been updated with feedback. It's hard to tell when fixes in PPSSPP might fix other games, and sometimes certain settings or cheats may cause bugs that can't be fixed. If you have more information or can confirm it still happens in the latest git builds, please reply to this issue and it'll be reopened. If you have a new issue with the same game, just create a new issue instead. -[Unknown] |
In the atlas tool, I need to include this at ext/native/tools/CMakeLists.txt :
Next, in the build itself I get this:
This neon flag is coming from where?
Edit: I forgot to say, using system ffmpeg
The text was updated successfully, but these errors were encountered: