I can't for the life of me get this to work. I have my render pass, sub pass, and framebuffer all set up with my attachments, but my shader refuses to write anything to them. I can get them to each clear to a different color, but shader only writes to first attachment. Depth works fine.
I also tried swapping the images between the primary and other attachments and still exact same results. I would post code, but I don't even know what part is the problem. If you want to see some specific code to help me track down the issue that's not an issue.
I feel like i'm missing something stupid. Do I have to explicitly put something in the pipeline or descriptor sets to be able to write to other attachments? If someone could quickly give me a high level overview on what needs to be done to write to a non primary attachment or provide any insight on why this might be happening I would really appreciate it.