- 01 7月, 2019 3 次提交
- 29 6月, 2019 3 次提交
-
-
由 Richard Stanway 提交于
-
由 Richard Stanway 提交于
-
由 Richard Stanway 提交于
-
- 27 6月, 2019 3 次提交
-
-
由 jpark37 提交于
Fix ternary test to use BGRX render targets for YUV to RGB conversions. The previous behavior may have been fine though since the shaders fill the alpha channel with 1.0 anyway.
-
由 jpark37 提交于
Use raw pointer on both sides of ternary test result to remove conversions.
-
由 Byoungchan Lee 提交于
Google's git-hyper-blame command is a variant of git-blame, but it can ignore certain commits like mass reformatting in f53df7da . To use git-hyper-blame, it is better to make a .git-blame-ignore-revs file in the repository root directory and put commits in the file to ignore such commits. Ref: https://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html/git-hyper-blame.html https://chromium.googlesource.com/chromium/src.git/+/437b870/.git-blame-ignore-revs https://github.com/mozilla/gecko-dev/commits/03c48ac/.git-blame-ignore-revs
-
- 26 6月, 2019 3 次提交
- 25 6月, 2019 4 次提交
-
-
由 Dead133 提交于
-
由 jpark37 提交于
Use an empty VAO for shaders that generate their own vertices.
-
由 Jim 提交于
Apply clang-format to the project
-
由 Richard Stanway 提交于
-
- 24 6月, 2019 2 次提交
-
-
由 jp9000 提交于
Prevents automatic formatting with clang-format
-
由 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.
-
- 23 6月, 2019 1 次提交
-
-
由 jp9000 提交于
-
- 22 6月, 2019 1 次提交
-
-
由 Jim 提交于
libobs: Full-screen triangle format conversions
-
- 19 6月, 2019 2 次提交
-
-
由 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
-
由 Jim 提交于
libobs/UI: Implement an item_locked event
-
- 18 6月, 2019 4 次提交
-
-
由 Jim 提交于
libobs: Area-resampling shader optimizations
-
由 Jim 提交于
libobs-d3d11: Clean up device_projection_pop
-
由 Jim 提交于
UI: Use stream track if no tracks are selected
-
由 Clayton Groeneveld 提交于
-
- 17 6月, 2019 1 次提交
-
- 16 6月, 2019 4 次提交
-
-
由 Jim 提交于
libobs: linux-v412: obs-ffmpeg: Add packed BGR3 video support
-
由 Jim 提交于
libobs: Remove unnecessary frame pipelining
-
由 Chris Angelico 提交于
Similar to item_visible, this event fires whenever a scene item is locked or unlocked. This allows the UI and libobs to remain in sync regarding scene elements' statuses.
-
由 Jim 提交于
libobs: Improve low-resolution bilinear sampling
-
- 14 6月, 2019 3 次提交
- 13 6月, 2019 1 次提交
-
-
由 James Park 提交于
This fixes the issue where limited-range RGB sources were being composited with dirty render targets.
-
- 12 6月, 2019 4 次提交
-
-
由 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.
-
由 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.
-
由 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.
-
由 jp9000 提交于
-
- 11 6月, 2019 1 次提交
-
-
由 jp9000 提交于
-