Build 110820


Finally, I added the NVAPI support. The performance bit is not that big of a benefit for you (saves some VRAM and adds a few frames/second by utilizing some GPU-specific features, but that is all so AMD users do not miss much), but implementing those branches took a while (so I'd still consider 021120rev1 a more tested build for now). However that also unlocked the option for the HDR output, which, good enough, runs on both Windows 10 and Windows 7! Anyway, a usual list of things done:

  • NVAPI support (not a requirement!)
  • HDR output (under NVAPI only, for now)
  • Shader adjustment in order for the self-lit surfaces' LOD switching to be less visible
  • Config.exe now has a "Fit" button to set the window dimensions to the size of the desktop the window is open at (useful for quick setup of the fullscreen modes
  • "Set as fullscreen" option renamed to "Exclusive" (as technically the default mode is a fullscreen window)
  • HUD.XHAIR.COLOR now also returns a hex color code
  • Added a HMD.CAL.VIEW command to view the current HMD offset values
  • Added an API command to check on the NVAPI status

This build requires a clean install, so if unpacked over an older build, start config.exe and click "Delete cache"!

Some last words about the HDR support. Project "Constraint" originally runs in 8bpc and 10bpc modes, allowing for linear (remove the LUT, if selected, using the "X" button next to the "LUT" one in the config utility) and color-graded options. Should you tick the new "HDR" checkbox, however, it will also try to enable the HDR output, in this case returning either, again, a linear frame or a color-graded variant, setting the LUT to some over-drive to cover the whole display's output range in the latter case. The LUT will be reverse-gamma-corrected in this mode, so your usual LUTs will still work (though I recommend reducing the in-game brightness for a better effect). As Windows 7 (itself! - does not apply to the programs, luckily) does not support HDR, however, you will have to always use the exclusive fullscreen mode in order for the HDR one to function properly on it (otherwise it results in color corruption). And sorry, again, AMD users - it isn't like I dislike the AMD GPUs or anything, but those have one problem about them: I don't own any but a really dull iGPU on my netbook, which would make testing the heavier things like HDR a real torture :)

Files

ProjectConstraintBuild110820 (see description) 108 MB
Nov 07, 2020

Get Project "Constraint"

Leave a comment

Log in with itch.io to leave a comment.