Skip to content

Initial Shader support + edid resolution parrser #336

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 7 commits into from

Conversation

zjoasan
Copy link
Member

@zjoasan zjoasan commented Mar 31, 2025

Took a few weeks but at least it built tonight, can't test due to lack of hardware..

zjoasan and others added 7 commits March 21, 2025 21:42
By adding a user_edid.bin in  VDD's install path and set <parse_edid_res> to true in vdd_settings.xml. It will replace all resolutions from vdd_settings.xml with what it manage to grab from the edid file. Needs more testing
Limiting the total modes to 92, had issues with to many modes in vddd_settings.xml hindering initializing of VirtualDisplay. When we limit we cut the mode lines over 92, so inorder to let the user chose which modlines to cut we have a sort order. x-desc | x-ass | y-desc| y-ass | ref.rate-desc | ref.rate-ass

This is set in vdd_settings.xml, and if the xml is missing the correct tag it will default to x-desc.

We also makesure there are no duplicate modelines from edid, like td 1024*768@60 and a identical VIC in CEA block.
Forgot to save the file before commit
Making the RatioLimit true/false in xml.

Previous code that  might benefit the project is moving and sorting and limiting modes out side of edid_parser
After a few weeks of banging my head against the wall to understand the intricate way of trying to get iddcx and dxgi and d3d11 to work together. It finally built, if some one finds the time / want to subject themself to my shitty code =) I'' gladly help you along on our discord. at least sofar that you an compile and test locally.
@zjoasan zjoasan closed this Apr 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants