1
0
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:
Alexander Medvednikov
2020-08-23 07:25:30 +02:00
parent da452c9c7e
commit 94c3a912ba
8 changed files with 11825 additions and 6195 deletions

View File

@@ -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)