summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/dxvk: stabilize 2.1 for amd64, x86Ionen Wolkens2023-02-131-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: sync liveIonen Wolkens2023-01-241-5/+11
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: add 2.1Ionen Wolkens2023-01-242-0/+173
| | | | | | python is used by libdisplay-info at build time Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: add ebuild comment about keeping <2.0Ionen Wolkens2022-12-151-0/+3
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: backport req use from liveIonen Wolkens2022-12-141-0/+1
| | | | | | | | | | | | | | | But keep the old too because lacks the meson rules changes from 9999 Aka need: 1.10.3 -> dxgi? ( d3d11 ) 9999 -> d3d11? ( dxgi ) 2.0 -> d3d11? ( dxgi ) dxgi? ( d3d11 ) But realistically nobody disables any of these either way, at best it just saves on build time. Closes: https://bugs.gentoo.org/885975 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: stabilize 1.10.3 for amd64, x86Ionen Wolkens2022-12-011-1/+1
| | | | | | | Will not keep it forever, but stabilizing this older version as well given 2.0 requires more recent vulkan drivers to function. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: stabilize 2.0 for amd64, x86Ionen Wolkens2022-12-011-1/+1
| | | | | | | No real reason to keep this ~arch only, and will be convenient for stable Wine users. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: fix ExcessiveLineLengthIonen Wolkens2022-12-011-3/+6
| | | | 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-292-9/+16
| | | | | | 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: cleanup wine check in old tooIonen Wolkens2022-11-101-7/+0
| | | | | | | | Does not really feel useful, ultimately this can be used in many ways (including custom wines, or perhaps not even wine) and trying to check does not mean much. 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: add 2.0Ionen Wolkens2022-11-102-0/+159
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: filter -mfunction-return=thunk for mingwIonen Wolkens2022-10-302-0/+2
| | | | | | | | | 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-232-0/+2
| | | | | Bug: https://bugs.gentoo.org/758914 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: drop 1.10.1, 1.10.2Ionen Wolkens2022-09-273-278/+0
| | | | | | | | Unsure how long want to keep old versions for this (like wine it can be useful to handle regressions), but think patch releases can go. May keep 1.10.x for longer after 1.11.x Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: filter ssp for mingwIonen Wolkens2022-09-144-0/+4
| | | | | 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: add 1.10.3Ionen Wolkens2022-08-022-0/+138
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: filter -fuse-ld for mingwIonen Wolkens2022-07-163-3/+12
| | | | | | | | | | 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-133-3/+3
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: add 1.10.2Ionen Wolkens2022-07-132-0/+135
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: change bits check methodIonen Wolkens2022-06-282-2/+2
| | | | | | 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-172-0/+28
| | | | | | | | | | 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-132-6/+6
| | | | | | | | | | 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-124-0/+262
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>