1. 24 6月, 2019 1 次提交
    • J
      clang-format: Apply formatting · f53df7da
      jp9000 提交于
      Code submissions have continually suffered from formatting
      inconsistencies that constantly have to be addressed.  Using
      clang-format simplifies this by making code formatting more consistent,
      and allows automation of the code formatting so that maintainers can
      focus more on the code itself instead of code formatting.
      f53df7da
  2. 23 6月, 2019 1 次提交
  3. 22 6月, 2019 1 次提交
  4. 19 6月, 2019 2 次提交
    • J
      libobs: Full-screen triangle format conversions · aa22b61e
      James Park 提交于
      The cache coherency of rasterization for full-screen passes is better
      using an oversized triangle that is clipped rather than two triangles.
      Traversal order of rasterization is GPU-specific, but will almost
      certainly be better using an undivided primitive.
      
      A smaller benefit is that quads along the diagonal are not evaluated
      multiple times, but that's minor in comparison.
      
      Redo format shaders to bypass vertex buffer, and input layout. Add
      global shader bool "obs_glsl_compile" to make API-specific decisions,
      i.e. handle upside-down UVs. gl_ortho is not needed for format
      conversion because the vertex shader does not use ViewProj anymore.
      
      This can be applied to more situations, but start small first.
      
      Testbed full screen passes, Intel HD Graphics 530:
      RGBA -> UYVX: 467 -> 439 us, ~6% savings
      UYVX -> uv: 295 -> 239 us, ~19% savings
      aa22b61e
    • J
      Merge pull request #1894 from Rosuav/lock-unlock-event · 6a795d52
      Jim 提交于
      libobs/UI: Implement an item_locked event
      6a795d52
  5. 18 6月, 2019 4 次提交
  6. 17 6月, 2019 1 次提交
  7. 16 6月, 2019 4 次提交
  8. 14 6月, 2019 3 次提交
  9. 13 6月, 2019 1 次提交
  10. 12 6月, 2019 4 次提交
    • J
      UI: Fix editor inheriting source list stylesheet · 4d3414a1
      jp9000 提交于
      Fixes a bug where if the user gave a custom color to a source list item,
      the edit box used with renaming the item would also have that
      background color while editing the name, awkwardly.
      4d3414a1
    • J
      UI: Fix bug with custom source list item color · b5b11dbf
      jp9000 提交于
      If the user gave the source list item a custom color, the "background"
      stylesheet value would apply to children of the item widget, causing the
      lock/eye checkboxes to also have that background color added on top of
      the chosen color.  This is fixed by explicitly settings the background
      value to none on the lock/eye checkboxes.
      b5b11dbf
    • J
      UI: Fix tray icon showing up on startup even if off · 58ce89bb
      jp9000 提交于
      Apparently certain versions of Qt have a bug where the tray icon's
      internal "visible" variable is set to false despite the fact that it
      still shows.  Calling show() first before calling hide() sets the
      internal boolean value and fixes the issue with the hide call.
      58ce89bb
    • J
      libobs: Fix null pointer dereference · d5708d65
      jp9000 提交于
      d5708d65
  11. 11 6月, 2019 2 次提交
  12. 09 6月, 2019 1 次提交
  13. 04 6月, 2019 3 次提交
  14. 02 6月, 2019 5 次提交
  15. 01 6月, 2019 3 次提交
  16. 31 5月, 2019 3 次提交
  17. 30 5月, 2019 1 次提交