xash3d-fwgs/ref_vk/vk_meatpipe.h
2022-10-22 14:43:41 -07:00

16 lines
401 B
C

#pragma once
#include "ray_pass.h"
#include "xash3d_types.h"
typedef struct {
int passes_count;
ray_pass_p *passes;
} vk_meatpipe_t;
qboolean R_VkMeatpipeLoad(vk_meatpipe_t *out, const char *filename);
void R_VkMeatpipeDestroy(vk_meatpipe_t *mp);
struct vk_ray_resources_s;
void R_VkMeatpipePerform(vk_meatpipe_t *mp, VkCommandBuffer cmdbuf, int frame_set_slot, struct vk_ray_resources_s *res);