erb_done_func donecb;
void *donecls;
+
+ float vfov;
};
static void proc_render_job(void *cls);
if(!(erb = calloc(1, sizeof *erb))) {
return 0;
}
+
+ erb->vfov = cgm_deg_to_rad(50.0f);
+
return erb;
}
return erb->fb_pixels;
}
+void erb_setfov(struct erb_rend *erb, float vfov_deg)
+{
+ erb->vfov = cgm_deg_to_rad(vfov_deg);
+}
+
void erb_begin(struct erb_rend *erb)
{
memset(erb->fb_pixels, 0, erb->fb_size);