2021-02-01 20:05:04 +01:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "xash3d_types.h"
|
2022-09-11 20:38:51 +02:00
|
|
|
#include "vk_render.h" // cl_entity_t
|
2021-02-01 20:05:04 +01:00
|
|
|
|
|
|
|
struct ref_viewpass_s;
|
|
|
|
struct draw_list_s;
|
|
|
|
struct model_s;
|
2021-02-10 01:42:08 +01:00
|
|
|
struct cl_entity_s;
|
2021-02-01 20:05:04 +01:00
|
|
|
|
|
|
|
qboolean VK_BrushInit( void );
|
|
|
|
void VK_BrushShutdown( void );
|
2021-04-07 21:11:20 +02:00
|
|
|
|
2022-09-11 20:38:51 +02:00
|
|
|
qboolean VK_BrushModelLoad(struct model_s *mod, qboolean map);
|
|
|
|
void VK_BrushModelDestroy(struct model_s *mod);
|
2021-04-07 21:11:20 +02:00
|
|
|
|
2022-02-03 06:32:10 +01:00
|
|
|
void VK_BrushModelDraw( const cl_entity_t *ent, int render_mode, const matrix4x4 model );
|
2021-04-07 21:11:20 +02:00
|
|
|
void VK_BrushStatsClear( void );
|
2021-12-23 08:45:47 +01:00
|
|
|
|
|
|
|
const texture_t *R_TextureAnimation( const cl_entity_t *ent, const msurface_t *s, const struct texture_s *base_override );
|