mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
gg: update sokol and stb_truetype
This commit is contained in:
19
vlib/gg/gg.v
19
vlib/gg/gg.v
@@ -74,6 +74,24 @@ pub:
|
||||
|
||||
fn gg_init_sokol_window(user_data voidptr) {
|
||||
mut g := &Context(user_data)
|
||||
mtl_desc := C.sg_mtl_context_desc {
|
||||
device: sapp.metal_get_device()
|
||||
renderpass_descriptor_cb: sapp.metal_get_renderpass_descriptor
|
||||
drawable_cb: sapp.metal_get_drawable
|
||||
}
|
||||
d3d11_desc := C.sg_d3d11_context_desc {
|
||||
device: sapp.d3d11_get_device()
|
||||
device_context: sapp.d3d11_get_device_context()
|
||||
render_target_view_cb: sapp.d3d11_get_render_target_view
|
||||
depth_stencil_view_cb: sapp.d3d11_get_depth_stencil_view
|
||||
}
|
||||
desc := C.sg_desc{
|
||||
context: C.sg_context_desc{
|
||||
metal: mtl_desc
|
||||
d3d11: d3d11_desc
|
||||
}
|
||||
}
|
||||
/*
|
||||
desc := C.sg_desc{
|
||||
mtl_device: sapp.metal_get_device()
|
||||
mtl_renderpass_descriptor_cb: sapp.metal_get_renderpass_descriptor
|
||||
@@ -83,6 +101,7 @@ fn gg_init_sokol_window(user_data voidptr) {
|
||||
d3d11_render_target_view_cb: sapp.d3d11_get_render_target_view
|
||||
d3d11_depth_stencil_view_cb: sapp.d3d11_get_depth_stencil_view
|
||||
}
|
||||
*/
|
||||
gfx.setup(&desc)
|
||||
sgl_desc := C.sgl_desc_t{}
|
||||
sgl.setup(&sgl_desc)
|
||||
|
Reference in New Issue
Block a user