コミット履歴

作者 SHA1 メッセージ 日付
  darkfi fae130c05f app/gfx: replace pattern `draw_cache: SyncMutex<Option<T>>` with an explicit EpochCache type that also invalidates the cache on epoch changes (as we should). More resilient, convenient and cleaner pattern with less potential for things to go wrong. 1 ヶ月 前
  x 3ba3930f05 app: replace Renderer::make_guard() with RedrawTrigger::make_guard() to prevent partial draws. 1 ヶ月 前
  darkfi 12691bdca1 app: migrate all remaining widgets to the new draw paradigm. remove RendererSync and batch IDs from gfx. 1 ヶ月 前
  jkds 7635f80b27 app/gfx: create RenderApi trait for Renderer and RendererSync so code can be reused easily 9 ヶ月 前
  jkds 2a422ecd2f app/gfx: rename RenderApi to Renderer 9 ヶ月 前
  jkds 102bde547e app/gfx: in RenderApi::replace_draw_calls() make the batch_id optional. None makes the op immediate. 9 ヶ月 前
  jkds 4f4daa0d2b app/ui: remove uneeded async from a few fns, add some warnings, do some cleanup 9 ヶ月 前
  jkds a62a809265 app: fix warnings 9 ヶ月 前
  jkds 6b9ef3aff2 app: fix potential bug on exit due to already dropped anim when draw() is called after window quit request. see below for more detailed info. 9 ヶ月 前
  x 9785777642 chore: Update copyright license year 9 ヶ月 前
  jkds 13755ab328 app: disable miniquad resizing the content when IME is shown. instead transfer the responsibility directly to the app, this way we can avoid flickering where our canvas is resized BEFORE ui updates have been applied, and secondly we can draw a full screen canvas. 9 ヶ月 前
  jkds a29dbb06b9 app/vid: minor cleanup (Av1VideoData is cloneable so just clone directly) 9 ヶ月 前
  jkds cb92bdd847 app/vid: decode video using native hardware on android 9 ヶ月 前
  darkfi d1b94095a8 app: fix IVF AV1 YUV 420 vids to work on Android. Turns out the decoding thread had a race condition, so we do the header loading sync now to get the number of frames first before continuing. it hardly affects performance much at all. 9 ヶ月 前
  darkfi efd375b443 app: add support for multiple pipelines, and introduce a YUV shader. Migrate video AV1 to YUV 420 format. 9 ヶ月 前
  darkfi 2129017031 app: add forgotten vid submodule 9 ヶ月 前