VulkanShader_1.21.10-0.0.4-alpha.jar

Download file
    package net.vulkanmod.vulkan.pass;

import com.mojang.blaze3d.textures.GpuTexture;
import com.mojang.blaze3d.textures.GpuTextureView;
import org.lwjgl.system.MemoryStack;
import org.lwjgl.vulkan.VkCommandBuffer;

public interface MainPass {
   void begin(VkCommandBuffer var1, MemoryStack var2);

   void end(VkCommandBuffer var1);

   void cleanUp();

   void onResize();

   default void mainTargetBindWrite() {
   }

   default void mainTargetUnbindWrite() {
   }

   default void rebindMainTarget() {
   }

   default void bindAsTexture() {
   }

   default GpuTexture getColorAttachment() {
      return null;
   }

   default GpuTextureView getColorAttachmentView() {
      return null;
   }

   default GpuTexture getDepthAttachment() {
      return null;
   }
}
    
Download file