mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-02-24 20:51:35 +00:00
Pipeline cache handling is still there for now, but the rest hasn't been used since the render graph rewrite, if not before (and good riddance).
21 lines
711 B
C
21 lines
711 B
C
#ifndef __QF_Vulkan_pipeline_h
|
|
#define __QF_Vulkan_pipeline_h
|
|
|
|
#include "QF/darray.h"
|
|
|
|
typedef struct qfv_pipelinecacheset_s
|
|
DARRAY_TYPE (VkPipelineCache) qfv_pipelinecacheset_t;
|
|
|
|
#define QFV_AllocPipelineCacheSet(num, allocator) \
|
|
DARRAY_ALLOCFIXED (qfv_pipelinecacheset_t, num, allocator)
|
|
|
|
struct dstring_s;
|
|
VkPipelineCache QFV_CreatePipelineCache (struct qfv_device_s *device,
|
|
struct dstring_s *cacheData);
|
|
struct dstring_s *QFV_GetPipelineCacheData (struct qfv_device_s *device,
|
|
VkPipelineCache cache);
|
|
void QFV_MergePipelineCaches (struct qfv_device_s *device,
|
|
VkPipelineCache targetCache,
|
|
qfv_pipelinecacheset_t *sourceCaches);
|
|
|
|
#endif//__QF_Vulkan_pipeline_h
|