TiltedEvolution icon indicating copy to clipboard operation
TiltedEvolution copied to clipboard

feat: Incorporate shader fixes from SSE Engine Fixes

Open MostExcellent opened this issue 1 year ago • 2 comments

Includes two fixes from SSE Engine fixes:

  1. BSLightingShaderForceAlphaTest: Forces alpha testing for BSLightingShader when appropriate, excluding specific techniques (eye, environment mapping, and parallax variants). Fixes object LOD reflections on water.
  2. BSLightingShaderParallaxBug: Fixes eye vector updates for parallax shading techniques by forcing updates when the parallax technique is detected. It is required for parallax meshes that don't have specular enabled to work properly.

MostExcellent avatar Jan 31 '25 08:01 MostExcellent

I've tested it and it seems to work. I installed additional parallax meshes for testing as well as community shaders and complex materials, and no parallax bug was found when running with the build of skyrim together that incorporated the fix. Alternatively I could look into broader compatibility between STR and engine fixes (forking engine fixes?), depending on which hook(s) is the problem, although I'm assuming it's more complicated than I think.

MostExcellent avatar Jan 31 '25 22:01 MostExcellent

I have playtested with parrallax complex materials such as Majestic Landscapes. Water for ENB and lots more. No issues

absol89 avatar Apr 26 '25 19:04 absol89

unnecessary with engine fixes compatibility

MostExcellent avatar Jun 10 '25 15:06 MostExcellent