darkfi
|
2d3a093711
wallet: Image and Text no longer need to keep old mesh and textures around
|
1 year ago |
darkfi
|
5d07cc9585
wallet: make also index and vertex buffers be auto-managed
|
1 year ago |
darkfi
|
b72b033a39
wallet: remove unused freed_textures field from DrawUpdate, and make RenderApi::*_unmanaged_texture() methods private.
|
1 year ago |
darkfi
|
0bd20aefaf
wallet: make textures managed and auto-delete when there's no longer any refs to them
|
1 year ago |
darkfi
|
51c204be84
wallet: App::setup() schema, then once miniquad starts, App::start() will first draw the scenegraph, then start the procs. This way drawing is done ASAP and fast on app startup.
|
1 year ago |
darkfi
|
0f642dc1e3
wallet: delete RenderApiPtr, since mpsc::Sender is Cloneable, we can just use RenderApi directly
|
1 year ago |
darkfi
|
392b9d7f44
wallet: show error message when image cant load
|
1 year ago |
darkfi
|
209c4f7c1e
wallet: image customize UV rect
|
2 years ago |
darkfi
|
b6f1e571ea
wallet: migrate to new scene graph and render API backend
|
2 years ago |
darkfi
|
735c7709dd
wallet: replace eval_rect()/read_rect() with PropertyRect wrapper
|
2 years ago |
darkfi
|
00f936b316
wallet: move draw() methods into UIObject trait
|
2 years ago |
darkfi
|
4a0d6ce8f4
wallet: finish migration for handle_(mouse_btn_down|mouse_btn_up|mouse_move|mouse_wheel|touch)
|
2 years ago |
darkfi
|
c9a9726c93
wallet: migrate to using handle_char() through the tree
|
2 years ago |
darkfi
|
d3b0f38ed7
wallet: defer allocs in async code. we use an internal hashmap and generate random IDs rather than waiting for GL to wake up and provide us with them.
|
2 years ago |
darkfi
|
72d68aadb0
wallet: fix all the warnings
|
2 years ago |
darkfi
|
dc71754be6
wallet: remove old unused modules from proj
|
2 years ago |
darkfi
|
cfb1fe27dc
wallet: ExecutorPtr = Arc<smol::Executor<'static>>
|
2 years ago |
rsx
|
cf2fe7d59e
wallet: add Roles to the property system. Useful for distinguishing between who modifies a property and later applying permissions too.
|
2 years ago |
rsx
|
a79d3ab15f
darkwallet: add a lightmode for eink monitors
|
2 years ago |
darkfi
|
b31bff1728
darkwallet: image widget able to load images from APK assets
|
2 years ago |
darkfi
|
a0ca9f7503
wallet: make sure we reset the viewport between each draw call since children draw calls can modify the view too.
|
2 years ago |
darkfi
|
7ac19cd843
wallet: render da fucking king gnu (display images)
|
2 years ago |