summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/dxvk: sync liveIonen Wolkens2023-01-241-5/+11
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: update live required useIonen Wolkens2022-11-291-1/+1
| | | | | | | meson logic was shifted around, standalone dxgi builds are now possible dxgi option is required for d3d11 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: temporarily restore setup_dxvk.shIonen Wolkens2022-11-291-9/+15
| | | | | | Better than nothing until come up with a solution. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: update liveIonen Wolkens2022-11-291-13/+16
| | | | | | | | | | Roughly anyway, this will need more attention. Ideally hoping upstream will provide some better options than raw instructions to the removed setup_dxvk.sh, or may have to make our own one given this is rather annoying to handle manually. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: sync liveIonen Wolkens2022-11-101-8/+25
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: filter -mfunction-return=thunk for mingwIonen Wolkens2022-10-301-0/+1
| | | | | | | | | Unfortunately mingw doesn't play well with many security/mitigation flags. May need to consider a mingw.eclass if keep adding more of these to every ebuilds using it. Bug: https://bugs.gentoo.org/878849 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: filter -fstack-clash-protectionIonen Wolkens2022-10-231-0/+1
| | | | | Bug: https://bugs.gentoo.org/758914 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: filter ssp for mingwIonen Wolkens2022-09-141-0/+1
| | | | | Bug: https://bugs.gentoo.org/870136 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: Remove test option in 9999Mike Lothian2022-08-311-1/+0
| | | | | | | | This has been removed upstream Signed-off-by: Mike Lothian <mike@fireburn.co.uk> Closes: https://github.com/gentoo/gentoo/pull/27098 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: filter -fuse-ld for mingwIonen Wolkens2022-07-161-1/+4
| | | | | | | | | | flag-o-matic is looking at respecting -fuse-ld for test-flags-CCLD, which is good but don't want this when doing the user-unexpected switch to mingw toolchain (filtering feels more solid either way). Users can use MINGW_BYPASS=1 if really need full control. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: use EROOT for old overlay checkIonen Wolkens2022-07-131-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: change bits check methodIonen Wolkens2022-06-281-1/+1
| | | | | | Unlikely, but old could fail if "amd64=86" is in the environment. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: give note about overlay differencesIonen Wolkens2022-05-171-0/+14
| | | | | | | | | | Just a courtesy until this version settles in, been in overlays for a long time and switching back & forth can give a poor experience. Similar applies to vkd3d-proton but it's less known and overlays only had live ebuilds. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: add bypass for crossdev checks / unsetIonen Wolkens2022-05-131-3/+3
| | | | | | | | | | Unset is needed given CC is not expected to be a cross-compiler but, if users know what they are doing, leave a way (MINGW_BYPASS=1). If e.g. llvm-mingw is ever officially supported, may need a mingw eclass to juggle toolchains properly and instruct about them. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: new package, add 1.10.1 + liveIonen Wolkens2022-05-121-0/+120
Many want to build this, but crossdev requirement made it unsuitable for ::gentoo. Now, mingw64-toolchain is there to remedy this and so let's add it. crossdev can still be used if USE=crossdev-mingw Note that unlike most overlays, this intentionally does not modify config.cpp and then installs dxvk.conf as a documentation example. Use the intended ${PWD}/dxvk.conf or DXVK_CONFIG_FILE env var. Paths are also different (using lib64 is not necessary and requires workarounds), so may need to update WINEPREFIX symlinks. Closes: https://bugs.gentoo.org/664310 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>