add support for high res brush textures, implement mipmaps on brush

This commit is contained in:
2017-09-30 16:35:12 +01:00
parent 763e446cc5
commit 964795b44d
17 changed files with 61 additions and 20 deletions

View File

@@ -129,8 +129,8 @@ void App::init_sidebar()
}
brushes->on_brush_changed = [this](Node* target, int index) {
auto tid = brushes->get_texture_id(index);
stroke->m_canvas->m_brush.m_tex_id = tid;
stroke->m_canvas->m_brush.m_tex_id = brushes->get_texture_id(index);
stroke->m_canvas->m_brush.id = brushes->get_brush_id(index);
stroke->m_canvas->draw_stroke();
canvas->m_brush = stroke->m_canvas->m_brush;
if (on_brush_select)
@@ -375,7 +375,7 @@ void App::init_menu_edit()
void App::brush_update()
{
brushes->set_texture_id(canvas->m_brush.m_tex_id);
brushes->select_brush(canvas->m_brush.id);
stroke->set_params(canvas->m_brush);
}