- 24 6月, 2019 1 次提交
-
-
由 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 2 次提交
- 09 6月, 2019 1 次提交
-
-
由 James Park 提交于
Simplify STL usage as requested by function comment.
-
- 04 6月, 2019 3 次提交
-
-
由 James Park 提交于
Switch for loop to do/while because we know the condition is always true for the first loop. Replace int math with float math to play nicely with more GPUs. Add variables imagesize/targetsize to avoid redundant reciprocals. Intel GPA results: 1166 -> 836 us
-
由 jp9000 提交于
-
由 jp9000 提交于
-
- 02 6月, 2019 5 次提交
-
-
由 jp9000 提交于
-
由 Jim 提交于
UI/updater: Various updates
-
由 Jim 提交于
UI: Fix output icon size. Add padding to settings list items
-
由 Jim 提交于
UI: Fix transition A/B labels on macOS/Linux
-
由 VodBox 提交于
Previously, if the video size in OBS was too big, the labels would not render on macOS/Linux due to the labels not fitting inside the texture in the freetype plugin. This change makes it so that there is a maximum size for the label, rather than being solely based on video size. This change also makes the labels look centered on macOS/Linux, as unlike the GDI plugin on Windows, the freetype plugin aligns the bottom of the text with the bottom of the source.
-
- 01 6月, 2019 3 次提交
-
-
由 jp9000 提交于
Twitch will now return a 403 HTTP error code if you attempt to query your stream key when your Twitch account does not have two-factor authentication enabled. This handles it a bit better and displays an appropriate error message for users so they know where to go to enable it.
-
由 jp9000 提交于
Allows the ability to use things such as links in warning dialogs, optionally. Disabled by default.
-
由 SCG82 提交于
-
- 31 5月, 2019 3 次提交
-
-
由 Richard Stanway 提交于
-
由 Richard Stanway 提交于
This can take a while on a hard drive since it hashes the entire OBS installation, show a undetermined progress marquee to avoid users thinking that the updater has frozen.
-
由 Richard Stanway 提交于
-
- 30 5月, 2019 1 次提交
-
-
由 James Park 提交于
Someone mentioned this format preserves the most quality for a particular capture card using V4L2.
-