Search Criteria
Package Details: dolphin-emu-osvr-cli-git 4.0.2.r6333.58c706e-1
Git Clone URL: | https://aur.archlinux.org/dolphin-emu-osvr-git.git (read-only, click to copy) |
---|---|
Package Base: | dolphin-emu-osvr-git |
Description: | A GameCube / Wii / Triforce emulator, with OSVR cross-HMD support |
Upstream URL: | http://www.dolphin-emu.org/ |
Licenses: | |
Submitter: | feilen |
Maintainer: | feilen (haagch) |
Last Packager: | feilen |
Votes: | 2 |
Popularity: | 0.000000 |
First Submitted: | 2015-06-27 17:09 |
Last Updated: | 2016-06-19 17:48 |
Dependencies (5)
- dolphin-emu-git
- cmake (cmake-git) (make)
- git (git-git) (make)
- qt5-base (qt5-base-git, qt5-base-fractional-fix, qt5-base-headless) (make)
- pulseaudio (pulseaudio-bluedio, pulseaudio-pali, pulseaudio-airplay, pulseaudio-hsphfpd, pulseaudio-dummy, pulseaudio-nosystemd-git, pulseaudio-nosystemd-minimal-git, pipewire-pulse-git, pipewire-common-pulse-git, pulseaudio-git, pipewire-full-pulse-git, pipewire-pulse) (optional) – PulseAudio backend
Latest Comments
vpzomtrrfrt commented on 2017-09-02 17:37
Fails with this error:
/home/colin/aur/dolphin-emu-osvr-git/src/dolphin-emu/Source/Core/VideoBackends/OGL/RasterFont.cpp:18:18: error: expected unqualified-id before numeric constant
static const int CHAR_WIDTH = 8;
feilen commented on 2016-08-15 14:57
Added you to the list of co-maintainers if you wanna mess with it any more.
haagch commented on 2016-08-15 12:47
So I had to add -fno-pie to CXX_FLAGS, you might want to do that in the PKGBUILD.
Stereoscopic rendering doesn't work. Apparently because OpenGL 3.2 support is required that:
https://i.imgur.com/Jwcjpvn.png
It warns about a missing extension:
38:19:023 /home/chris/build/dolphin-emu-osvr-git/src/dolphin-emu/Source/Core/VideoBackends/OGL/Render.cpp:584 W[Video]: Missing OGL Extensions: CopyImageSubData
But of course GL_ARB_copy_image and GL_EXT_copy_image and GL_OES_copy_image etc. are supported by radeonsi, so no idea what's up there.
Other than that I tried the usual MESA_GL_VERSION_OVERRIDE=4.3COMPAT MESA_GLSL_VERSION_OVERRIDE=430 but it keeps printing that mesage and there are constant OpenGL warnings like
38:19:076 /home/chris/build/dolphin-emu-osvr-git/src/dolphin-emu/Source/Core/VideoBackends/OGL/Render.cpp:110 E[Host GPU]: id: 1, source: API, type: Error - GL_INVALID_ENUM in glGetIntegerv(pname=GL_MAX_TEXTURE_BUFFER_SIZE)
38:19:076 /home/chris/build/dolphin-emu-osvr-git/src/dolphin-emu/Source/Core/VideoBackends/OGL/Render.cpp:110 E[Host GPU]: id: 1, source: API, type: Error - GL_INVALID_ENUM in glBindBufferARB(target GL_TEXTURE_BUFFER_BINDING)
38:19:076 /home/chris/build/dolphin-emu-osvr-git/src/dolphin-emu/Source/Core/VideoBackends/OGL/Render.cpp:110 E[Host GPU]: id: 1, source: API, type: Error - GL_INVALID_ENUM in glBindTexture(target)
38:19:076 /home/chris/build/dolphin-emu-osvr-git/src/dolphin-emu/Source/Core/VideoBackends/OGL/Render.cpp:110 E[Host GPU]: id: 1, source: API, type: Error - GL_INVALID_OPERATION in unsupported function called (unsupported extension or deprecated function?)
and apitrace says it's this:
1026 @0 glBufferData(target = GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD, size = 33554432, data = blob(33554432), usage = GL_STREAM_COPY)
1026: warning: glGetError(glBufferData) = GL_INVALID_OPERATION
1047 @0 glBufferData(target = GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD, size = 2097152, data = blob(2097152), usage = GL_STREAM_COPY)
1047: warning: glGetError(glBufferData) = GL_INVALID_OPERATION
1581 @0 glBufferData(target = GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD, size = 33554432, data = blob(33554432), usage = GL_STREAM_COPY)
1581: warning: glGetError(glBufferData) = GL_INVALID_OPERATION
Tl;dr: Doesn't work on mesa.
haagch commented on 2016-08-15 11:55
Apparently something like
https://gist.github.com/ChristophHaag/ab3abbdce5b7a95072efbd597dd5e8f0
is needed for miniupnpc 1.6.
Googled it and got it from https://github.com/ethereum/libweb3core/pull/50
feilen commented on 2016-06-19 17:44
Hmm, actually I don't even think it generates qt5 binaries, I just mimicked another dolphin-emu PKGBUILD. I'll clear that out.
schmidtbag commented on 2016-06-18 19:08
The PKGBUILD needs to be updated:
1. Need to replace all instances of "dolphin-emu-git" with "dolphin-emu-osvr-git"
2. Under "package_dolphin-emu-osvr-qt-git()" after the line saying "cd dolphin-emu/build", add the following command:
mv Binaries/dolphin-emu Binaries/dolphin-emu-qt
Might not be the most effective solution, but it works.