Skip to content
Snippets Groups Projects
Select Git revision
  • 9ced463ca86103af692d6ef45f906f06a6d611ab
  • main default protected
  • blm_dev_chan
  • release/1.4.0 protected
  • widgets_draw
  • return_of_melodic_demo
  • task_cleanup
  • mixer2
  • dx/fb-save-restore
  • dx/dldldld
  • fpletz/flake
  • dx/jacksense-headset-mic-only
  • release/1.3.0 protected
  • fil3s-limit-filesize
  • allow-reloading-sunmenu
  • wifi-json-error-handling
  • app_text_viewer
  • shoegaze-fps
  • media_has_video_has_audio
  • fil3s-media
  • more-accurate-battery
  • v1.4.0
  • v1.3.0
  • v1.2.0
  • v1.2.0+rc1
  • v1.1.1
  • v1.1.0
  • v1.1.0+rc1
  • v1.0.0
  • v1.0.0+rc6
  • v1.0.0+rc5
  • v1.0.0+rc4
  • v1.0.0+rc3
  • v1.0.0+rc2
  • v1.0.0+rc1
35 results

sys_display.pyi

  • dos's avatar
    1fb3f90a
    st3m: gfx: Release drawlists already before scanout · 1fb3f90a
    dos authored
    The framebuffer won't be modified until graphics task gets
    to another iteration of its infinite loop, so there's no reason
    to still hold the drawlist during scanout.
    
    Since this decouples drawlist release and ability to submit
    another drawlist from each other, split existing st3m_gfx_pipe_full
    into two functions - one that checks whether there's a free
    drawlist available to take, and one that checks whether
    a drawlist can be submitted for rasterization.
    Verified
    1fb3f90a
    History
    st3m: gfx: Release drawlists already before scanout
    dos authored
    The framebuffer won't be modified until graphics task gets
    to another iteration of its infinite loop, so there's no reason
    to still hold the drawlist during scanout.
    
    Since this decouples drawlist release and ability to submit
    another drawlist from each other, split existing st3m_gfx_pipe_full
    into two functions - one that checks whether there's a free
    drawlist available to take, and one that checks whether
    a drawlist can be submitted for rasterization.