You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
RG11B10 + SceneDepthAux 16/32F + Alpha Propagate
For Forward ES31 Default SceneColor RG11B10 + R16F\32F Depth texture With PropagateAlpha on RGBA16F + R16F\32F PostProcess we sample SceneDepthAux for Depth For Deferred ES31 SceneDepthAux only for Metal PropagateAlpha not working yet PostProcess we sample SceneDepthTexture for Depth cvar to change Depth texture from 16 to 32Fr.Mobile.SceneDepthAux cvar for AlphaPropagate r.Mobile.PropagateAlpha #jira UE-98033 #rb Dmitriy.Dyomin, Carl.Lloyd, Jack.Porter #ROBOMERGE-SOURCE: CL 16644095 in //UE5/Main/... #ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396) [CL 16644108 by florin pascu in ue5-release-engine-test branch]
This commit is contained in:
@@ -1347,7 +1347,7 @@ class ir_gen_glsl_visitor : public ir_visitor
|
||||
ralloc_asprintf_append(buffer, "\n#ifdef GL_ARM_shader_framebuffer_fetch_depth_stencil\n");
|
||||
ralloc_asprintf_append(buffer, " float DepthbufferFetchES2() { return gl_LastFragDepthARM; }\n");
|
||||
ralloc_asprintf_append(buffer, "#elif defined(GL_EXT_shader_framebuffer_fetch)\n");
|
||||
ralloc_asprintf_append(buffer, " float DepthbufferFetchES2() { return out_Target0.w; }\n");
|
||||
ralloc_asprintf_append(buffer, " float DepthbufferFetchES2() { return out_Target1.r; }\n");
|
||||
ralloc_asprintf_append(buffer, "#else\n");
|
||||
ralloc_asprintf_append(buffer, " float DepthbufferFetchES2() { return 0.0; }\n");
|
||||
ralloc_asprintf_append(buffer, "#endif\n\n");
|
||||
|
||||
Reference in New Issue
Block a user