More than one year after the merge request was opened for adding a Direct3D 8 front-end to DXVK via the D8VK code, the merge request landed today by Valve’s Joshua Ashton.
front-end
I don’t think that’s the proper terminology to use? I’m actually a front-end developer… I think they mean adapter layer? Compatibility layer? Something like that.
Sadly front end, like “High Level” is a very relative term. For example, in compiler design, the bit that parses code is called the “front end” since the “back end” is what emits machine code. I think that’s what they mean here, the “front end” that understands D3D8 code has been added, presumably there is also a “back end” that converts the parsed/analyzed D3D8 code into valid opcodes for consumption by GPU/CPUs.
In the other direction, a UI/UX is sometimes called a “back end” when it is part of a more complex embedded project where physical controls are the “front end”.
You’re right. They’re terms far older than web development. In general the front is the abstraction while the back is the logic/processing. It started as a term for old, large (room-sized) systems where there were front-end machines such as plugboards or terminals, with back-end machines being the CPUs, memory, etc.
No, the terminology sounds right to me. The term front-end and back-end are used in other contexts than building websites.
For example, the term is used in compilers, where the front-end takes code in a programming language and translates it to an intermediate representation (IR), and the back-end takes the IR and translates that into machine code for a specific architecture. A compiler like LLVM has many front-ends and back-ends to support different languages and architectures.
The term applies to many things where there is a multi-layered architecture.
Most of the stuff on GoG should fit the bill. You still can use it as a website to shop for a game and get a installer exe for it. Without any additional launcher.
As far as documented network go, I’ve never seen more than games listing a couple of ports for servers, never anything like ips or actual network protocol descriptions. I guess anything with user hostable dedicated servers should be fine.
Problem is that those old games have very low online population, so I’m not entirely sure how much “casual comraderie” you’ll find.
They’re running games on the M1 GPU? The last time I heard about it the developers had to restart the GPU driver every frame and they said there was a huge way to come still.
It creates an arborescence that contains the necessary library for you application to work with a thick layer of magic on top of that to make it all work. This is were my understanding is at at least
There’s another comment that explains it in more details than me but it’s a hierarchy of files your C://user/you/appdata...etc and since it branches into multiple choices you can call it an arborescence if you will.
WINE lets you create isolated (well, semi-isolated…it’s not a sandbox, but separate Windows registries and most drive letters and such) directories. That directory is called a “WINE prefix”. Contains symlinks to Windows drive letter locations, a copy of that WINE environment’s registries, the WINE settings being used. I believe that the “Z:” drive defaults to being shared and mapping to “/” on your Linux box.
I believe that the default WINE prefix is ~/.wine.
But you can create others. Like, maybe you want a 32-bit and a 64-bit Windows environment.
You can run a given executable in a given WINE environment by just setting the WINEPREFIX environment variable, like:
It’s become somewhat common to create a separate WINE prefix for each application, especially games, which don’t need to interact with each other. That way, installing software in one prefix or whatever doesn’t dick up the others.
I don’t use Lutris, but if it works anything like PlayOnLinux, it might create a per-game WINE prefix. I don’t know where it’s located, though. Can probably search online.
Steam creates a per-game WINE prefix for Steam games that use Proton, their version of WINE; it uses ~/.steam/steam/steamapps/compatdata/<steam-application-id> for each.
Careful deleting the prefix, as it will delete game save data. I’d suggest backing up the data, and the prefix, before creating a new one. Just rename the prefix by adding --old to the end and move the save game out of the prefix
KDE has a good zoom feature built in, however it keeps the mouse centered which is good for doing precise graphical thing, but maybe not the best for gaming. It’s good for reading if you hold your mouse still. You can absolutely find or make a green cursor. Some guy here said gaming on Linux is janky but honestly I’ve been super impressed for the past year I’ve used it. I only had one game that wouldn’t run out of the box so far and got it running by installing some Microsoft VC runtime or something. Everything else just starts runs without issue. Edit: runs without issue in steam.
That looks like a pretty good deal. At least on paper. ASUS is having a bit of a consumer care meltdown at the moment, so you may wanna check that situation out before you decide. (Search “gamers nexus asus”)
There are quality of life changes, mainly in the building, but overall it’s still the same game. Graphically though, it’s far superior, especially in terms of lighting.
I got the original really cheap so I didn’t feel too bad paying for a new version. What does piss me off though is that while they promised “all existing DLC maps” from the original will be free, they’re already releasing new paid DLC including dinos that are only available if you pay, in a still-early-access game before all the existing maps are released.
So while I enjoy the game, I can’t recommend it out of principle, especially to anyone who already owns Survival Evolved.
they’re already releasing new paid DLC including dinos that are only available if you pay, in a still-early-access game before all the existing maps are released.
linux_gaming
Top
This magazine is from a federated server and may be incomplete. Browse more on the original instance.