linux-capture: Remove red background from texture
When a source window was not available, a red background was shown instead. This was undesirable, and expected behavior would be for the background to be transparent, enabling what exists behind the source to be shown.master
parent
2bdc1e9d7c
commit
2e642fcc61
|
@ -354,12 +354,7 @@ void XCompcapMain::updateSettings(obs_data_t *settings)
|
||||||
|
|
||||||
uint8_t *texData = new uint8_t[width() * height() * 4];
|
uint8_t *texData = new uint8_t[width() * height() * 4];
|
||||||
|
|
||||||
for (unsigned int i = 0; i < width() * height() * 4; i += 4) {
|
memset(texData, 0, width() * height() * 4);
|
||||||
texData[i + 0] = p->swapRedBlue ? 0 : 0xFF;
|
|
||||||
texData[i + 1] = 0;
|
|
||||||
texData[i + 2] = p->swapRedBlue ? 0xFF : 0;
|
|
||||||
texData[i + 3] = 0xFF;
|
|
||||||
}
|
|
||||||
|
|
||||||
const uint8_t* texDataArr[] = { texData, 0 };
|
const uint8_t* texDataArr[] = { texData, 0 };
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue