Skip to content

ScreenSpaceReflections shaders #534

@sssarana

Description

@sssarana

Running Sample_ScreenSpaceReflections with Vulkan backend cause segmentation fault for me:

WARNING: material SSR/ScreenSpaceReflectionsVectors has no supportable Techniques and will be blank. Explanation: 
Pass 0: Fragment program SSR/ScreenSpaceReflectionsVectors_ps cannot be used - not supported.

Segmentation fault (core dumped)

The fix I found is to modify shaders to use vulkan_layout() and other macros defined by Ogre in RootLayouts.md and disabling memoryless_depth_buffer.
My question is what would be the preferred way of organising folders/files? Should all the modified shaders still reside in the GLSL folder, or is it worth keeping original ones there and just have a VK folder with modified version? I can see some shaders having implementation with these macros in GLSL, but not all of them.
Thanks in advance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions