Giter Club home page Giter Club logo

d3d9-wrapper's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

d3d9-wrapper's Issues

Add refresh rate option

Hi, an option to specify the monitor refresh rate would be useful, especially when using Nvidia DSR.
Some games such as Splinter Cell Chaos Theory or Far Cry, but generally all older games that don't allow you to specify the monitor refresh rate, when used with DSR, will always use the lowest supported refresh rate for that DSR resolution.
For example with my 144hz monitor, DSR supports 75hz, 100hz and 144hz. 75hz will always be chosen as the game doesn't allow you to select 144hz.

DSR has had this bug for many years but it seems Nvidia doesn't really care.

x64 release

I think you should compile a 64 bit version of the DLL. I needed to use this DLL for Far Cry 1 and wanted to use it for the x64 bit version of it as well but couldn't simply download it.

I compiled it myself without an issue and it worked, but having a 64 bit release might help others in the same boat.

Add license

Hi, it would be very kind of you if you could license this under something that is compatible with GPL.

Add a Long Sleep VSync option

Hi!
First of all, I really like the idea of this tool!
I've already tried it on some old games that I used to enjoy decades ago.

And it works! But my hope was to prevent extensive usage of CPU which cycles was wasted rendering thousands of redundant FPS and thus heating up my laptop. Sadly, limiting FPS now doesn't do the job.

So my question is, is it possible to add a new VSync option that would save CPU cycles?

I looked into the current implementation of FrameLimiter and there was a Sleep(1) in a while-loop that suspended frame swapping. Have you tried it like Sleep(1000 / FPS - elapsed_ms)? I'm guessing it's not as accurate, but it seems to be more efficient way in terms of CPU consumption.

Game Crash Flashback

My d3d9.dll and d3d9.ini are placed in the game directory, and my computer is very good. Why are files sent to others and the game crashes. Do you need to install anything? Or are there any omissions or environmental requirements?

Changing resolution in windowed mode

I tested the d3d9 wrapper in Prince of Persia: Sands of Time to force windowed mode.

It works, however changing the in-game resolution to something else will set the game to fullscreen mode.

Is there a way the d3d9 wrapper can prevent that if forcing windowed mode?

Fxaa inject option?

So i was messing with Need for speed most wanted and wanted to look into better aa options since the one in the game (same with ug2) both have issues where the edges of the screen end up with glow effects and or bright lines depending whats on the screen.

I noticed that turning off the ingame aa and using an fxaa injector that also uses a d3d9.dll fixes the edge of the screen bug.

However that means i cant use this d3d9 wrapper, so was wondering if it would be possible please to merge in a fxaa option or even something better?

Force VSync and Anisotropic Filtering

Its not issue, just i dont know how send PM.

Many old games dont have VSync and AF. Is it possible to add support force Vsync and AF in this dll? It would be great.

Without VSync fps is beyond reason and image have horizontal distortion. Without AF old games have VERY blurry textures in the distance.

Thank you in advance.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.