fixes for: Atlas-Region B clear-region on caching glyph, batching, & tuning default values for performance

Need to fix the debug vis for the library
This commit is contained in:
2025-01-09 23:36:39 -05:00
parent 08a8b4b823
commit c114624eee
7 changed files with 53 additions and 50 deletions

View File

@ -119,6 +119,10 @@ font_load :: proc(path_file : string,
return fid
}
font_provider_set_draw_type_visualization :: #force_inline proc( should_enable : b32 ) {
ve.set_draw_type_visualization( & get_state().font_provider_ctx.ve_ctx, should_enable )
}
font_provider_set_alpha_sharpen :: #force_inline proc( scalar : f32 ) {
ve.set_alpha_scalar( & get_state().font_provider_ctx.ve_ctx, scalar )
}

View File

@ -74,7 +74,7 @@ font_provider_setup_sokol_gfx_objects :: proc( ctx : ^VE_RenderData, ve_ctx : ve
verify( sokol_gfx.query_buffer_state( draw_list_vbuf) < ResourceState.FAILED, "Failed to make draw_list_vbuf" )
draw_list_ibuf = sokol_gfx.make_buffer( BufferDesciption {
size = size_of(u32) * 1 * Mega,
size = size_of(u32) * 3 * Mega,
usage = BufferUsage.STREAM,
type = BufferType.INDEXBUFFER,
})