예제 #1
0
    static void Init()
    {
        sg_desc desc = new sg_desc
        {
            context = sapp_sgcontext(),
        };

        sg_setup(&desc);

        sgl_desc gldesc = new sgl_desc
        {
            sample_count = sapp_sample_count(),
        };

        sgl_setup(&gldesc);

        sg_image_desc imagedesc = new sg_image_desc
        {
            width        = 320,
            height       = 168,
            pixel_format = sg_pixel_format.SG_PIXELFORMAT_RGBA8,
            min_filter   = sg_filter.SG_FILTER_NEAREST,
            mag_filter   = sg_filter.SG_FILTER_NEAREST,
            usage        = sg_usage.SG_USAGE_STREAM,
        };

        img = sg_make_image(&imagedesc);
    }
예제 #2
0
 public static extern sg_image_desc sg_query_image_defaults([In] ref sg_image_desc desc);
예제 #3
0
 public static extern void sg_init_image(sg_image img_id, [In] ref sg_image_desc desc);
예제 #4
0
 public static extern sg_image sg_make_image([In] ref sg_image_desc desc);