#ifndef VG_LINES_H
#define VG_LINES_H
+#define VG_GAME
#include "vg/vg.h"
typedef v3f line_co;
+#define VG__RED 0xff0000ff
+#define VG__GREEN 0xff00ff00
+#define VG__BLUE 0xffff0000
+#define VG__WHITE 0xffffffff
+#define VG__BLACK 0xff000000
+#define VG__CLEAR 0x00ffffff
+#define VG__PINK 0xffff00ff
+#define VG__YELOW 0xff00ffff
+#define VG__CYAN 0xffffff00
+#define VG__NONE 0x00000000
+
static struct vg_shader _shader_lines =
{
.name = "[vg] lines",
{
vg_info( "vg_lines_init\n" );
- vg_convar_push( (struct vg_convar){
+ vg_var_push( (struct vg_var){
.name = "vg_lines",
.data = &vg_lines.draw,
- .data_type = k_convar_dtype_i32,
+ .data_type = k_var_dtype_i32,
.opt_i32 = { .min=0, .max=1, .clamp=1 },
.persistent = 1
});