Package Details: xnine-git r45.4f38fd5-3

Git Clone URL: https://aur.archlinux.org/xnine-git.git (read-only, click to copy)
Package Base: xnine-git
Description: Native Direct3D9 driver for DXVK-Native games.
Upstream URL: https://github.com/zmike/Xnine
Keywords: dxvk gallium game source valve vulkan
Licenses: MIT
Conflicts: xnine
Provides: xnine
Submitter: juxuanu
Maintainer: juxuanu
Last Packager: juxuanu
Votes: 2
Popularity: 0.000000
First Submitted: 2021-12-15 08:55 (UTC)
Last Updated: 2024-08-10 13:54 (UTC)

Pinned Comments

juxuanu commented on 2021-12-15 08:57 (UTC) (edited on 2021-12-15 10:33 (UTC) by juxuanu)

To use this package,

LD_PRELOAD="/usr/share/Xnine/nine_sdl.so /usr/share/Xnine/nine_sdl64.so" %command% -vulkan

in any Source game that uses DXVK-native.

More info in https://www.supergoodcode.com/the-finale/

Latest Comments

fspkwon commented on 2024-08-04 21:50 (UTC) (edited on 2024-08-04 22:02 (UTC) by fspkwon)

device_wrap.c Where: static IDirect3DDevice9ExVtbl NineDevice9_vtable = { (void *)NineDevice9_GetDirect3D,

this is the correct line

which is fixing:

static HRESULT ALT_WINAPI NineDevice9_GetDirect3D(struct NineDevice9 This, IDirect3D9 *ppD3D9) {

so also fix an include somewhere im guessing: and: HRESULT hr = ((IDirect3DDevice9Ex_Minor1 *)This)->lpVtbl_internal->NineDevice9_GetDirect3D(This, &vtable_mirror);

is --resetting a change someone did: says well what is that doing? fixing incompatible pointer type *void

fspkwon commented on 2024-08-04 15:01 (UTC)

this needs to be working <- because on for example intel iris wine/wine-nine isnt loading nor responding i think this is the library that would help with that <- and for some reason wine-d3dx9 doesnt work<- but gallium9 would if this did

juxuanu commented on 2021-12-15 08:57 (UTC) (edited on 2021-12-15 10:33 (UTC) by juxuanu)

To use this package,

LD_PRELOAD="/usr/share/Xnine/nine_sdl.so /usr/share/Xnine/nine_sdl64.so" %command% -vulkan

in any Source game that uses DXVK-native.

More info in https://www.supergoodcode.com/the-finale/