示例#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 void sgl_texture(sg_image img);
示例#3
0
 public static extern void sg_update_image(sg_image img, sg_image_content *data);
示例#4
0
 public static extern void sg_fail_image(sg_image img_id);
示例#5
0
 public static extern void sg_init_image(sg_image img_id, [In] ref sg_image_desc desc);
示例#6
0
 public static extern sg_image_info sg_query_image_info(sg_image img);
示例#7
0
 public static extern sg_resource_state sg_query_image_state(sg_image img);
示例#8
0
 public static extern void sg_destroy_image(sg_image img);