Comments (3)
DLLs like nvoglnt.dll or atioglxx.dll don't have the same exports as opengl32.dll, you can't just rename them. If you put them in the game's folder with their original name, windows will load them just fine (assuming the DLL is recent enough to support your GPU).
from wined3d4win.
Thanks for the answer. So I placed both the d3d9.dll and wined3d.dll files from the WineD3D package into the game folder, as well as the nvoglnt.dll file from NVIDIA graphics drivers into the game folder, but I don't see that the game even tries to load this file. Instead, it loads the opengl32.dll file from the system folder. Does WineD3D even detect OpenGL drivers with a name other than opengl32.dll?
from wined3d4win.
That's not how the loading mechanism works.
The game loads d3d9 (in this case it's wined3d so it loads opengl32.dll), all opengl32.dll does is provide the necessary exports to run OpenGL applications, look up in the registry where the OpenGL implementation from your graphics driver is (nvoglnt.dll), load it, and pass the application calls through to it. It's basically an interface between the game and the driver.
from wined3d4win.
Related Issues (18)
- wine.def:1 syntax error on 32-bit build script HOT 14
- Where to report graphic issues? HOT 5
- WARP HOT 1
- No rule to make target '../../libs/port/libwine_port.a', needed by 'wined3d.dll' HOT 1
- Put "WINED3D README.txt" in here too
- How to compile wined3d with debug information? HOT 4
- new wined3d 5.7 HOT 1
- Where do I report performance issues? HOT 8
- How to install for CS GO? HOT 1
- Error - minimum device: Color MONO, Hardware OFF is not available. HOT 10
- Trying to compile WineD3D for use with QEMU MESA passthrough HOT 1
- wine3d3 4 win bug HOT 1
- Wine vulkan HOT 1
- version 7.14 and 7.15 do not work HOT 1
- Doesn't start on Windows 7 HOT 3
- Together with DXVK? HOT 1
- Was Windows XP support removed intentionally in Mesa3D builds? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wined3d4win.