From 3144443a822a52ac465953042c441ae9f592ca72 Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Tue, 11 Feb 2020 12:19:16 +0900 Subject: [PATCH] Allow vulkan_draw to compile when optimizing Even though it's nowhere near done --- libs/video/renderer/vulkan/vulkan_draw.c | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/libs/video/renderer/vulkan/vulkan_draw.c b/libs/video/renderer/vulkan/vulkan_draw.c index 3c8dcc8e4..628306044 100644 --- a/libs/video/renderer/vulkan/vulkan_draw.c +++ b/libs/video/renderer/vulkan/vulkan_draw.c @@ -54,10 +54,22 @@ #include "r_internal.h" +static qpic_t * +pic_data (const char *name, int w, int h, const byte *data) +{ + qpic_t *pic; + + pic = malloc (field_offset (qpic_t, data[w * h])); + pic->width = w; + pic->height = h; + memcpy (pic->data, data, pic->width * pic->height); + return pic; +} + qpic_t * vulkan_Draw_MakePic (int width, int height, const byte *data) { - return 0; + return pic_data (0, width, height, data); } void @@ -68,13 +80,13 @@ vulkan_Draw_DestroyPic (qpic_t *pic) qpic_t * vulkan_Draw_PicFromWad (const char *name) { - return 0; + return pic_data (0, 1, 1, (const byte *)""); } qpic_t * vulkan_Draw_CachePic (const char *path, qboolean alpha) { - return 0; + return pic_data (0, 1, 1, (const byte *)""); } void