Mess, throwing in another branch while fixing hl2 scaling problem
workaround for weird HL2 continuous scaling problem.
note on possible fix
Merge branch 'tryingToIntegrateAdvProxy' into simultaneousEyeRendering
Headers for relevant interfaces and new VertexShader proxy
Renamed method. Removed leftovers from first version of generalisation.
Renamed some classes methods, started implementing changes in proxy
Implementation files for headers
ocd renaming
ShaderRegisters.cpp implementation
Get register
more implementation
Implementation train! woo woo
ShaderModificationRepository.cpp implementation, working on creation of constant modifications based on rules
StereoConstant creation for a given shader based on applicable rules.
Prep for implementing CreateStereoConstantFrom(rule). Added factory for modifications.
Irrelevant to this branch. Just detailed comments on what is going on in the SideBySideRift.fx shader.
Shadermodification factory. + experimental diy rift shader
Modifications to StereoShaderConstant.h to reflect class based modification application. Moved shader modifications to own filter group in project.
Creation of stereoconstant and associated modification once rule to apply has been determined