Compare commits
No commits in common. "c8s" and "c8" have entirely different histories.
1
.SDL.metadata
Normal file
1
.SDL.metadata
Normal file
@ -0,0 +1 @@
|
|||||||
|
61a0c4976ecc88d1101f1d03105089588d167a40 SOURCES/SDL-1.2.15_repackaged.tar.gz
|
7
.gitignore
vendored
7
.gitignore
vendored
@ -1,6 +1 @@
|
|||||||
SDL-1.2.10.tar.gz
|
SOURCES/SDL-1.2.15_repackaged.tar.gz
|
||||||
SDL-1.2.11.tar.gz
|
|
||||||
SDL-1.2.12.tar.gz
|
|
||||||
SDL-1.2.14.tar.gz
|
|
||||||
SDL-1.2.14_repackaged.tar.gz
|
|
||||||
/SDL-1.2.15_repackaged.tar.gz
|
|
||||||
|
@ -1,44 +0,0 @@
|
|||||||
From 4b56fa058a45b7c804d1a5fcaf7a70db0bd0581c Mon Sep 17 00:00:00 2001
|
|
||||||
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <petr.pisar@atlas.cz>
|
|
||||||
Date: Tue, 1 Jan 2013 21:25:15 +0100
|
|
||||||
Subject: [PATCH] x11: Bypass SetGammaRamp when changing gamma
|
|
||||||
|
|
||||||
Recent Xorg has broken dynamic colors setting, so calling SDL_SetGamme()
|
|
||||||
does not have any effect here. Recent means xorg-server >= 1.7, since 2010.
|
|
||||||
See <https://bugs.freedesktop.org/show_bug.cgi?id=27222>.
|
|
||||||
---
|
|
||||||
src/video/SDL_gamma.c | 15 ++-------------
|
|
||||||
1 files changed, 2 insertions(+), 13 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/src/video/SDL_gamma.c b/src/video/SDL_gamma.c
|
|
||||||
index 4fd0370..464ab88 100644
|
|
||||||
--- a/src/video/SDL_gamma.c
|
|
||||||
+++ b/src/video/SDL_gamma.c
|
|
||||||
@@ -92,22 +92,11 @@ static void CalculateGammaFromRamp(float *gamma, Uint16 *ramp)
|
|
||||||
|
|
||||||
int SDL_SetGamma(float red, float green, float blue)
|
|
||||||
{
|
|
||||||
- int succeeded;
|
|
||||||
+ int succeeded = -1;
|
|
||||||
SDL_VideoDevice *video = current_video;
|
|
||||||
SDL_VideoDevice *this = current_video;
|
|
||||||
|
|
||||||
- succeeded = -1;
|
|
||||||
- /* Prefer using SetGammaRamp(), as it's more flexible */
|
|
||||||
- {
|
|
||||||
- Uint16 ramp[3][256];
|
|
||||||
-
|
|
||||||
- CalculateGammaRamp(red, ramp[0]);
|
|
||||||
- CalculateGammaRamp(green, ramp[1]);
|
|
||||||
- CalculateGammaRamp(blue, ramp[2]);
|
|
||||||
- succeeded = SDL_SetGammaRamp(ramp[0], ramp[1], ramp[2]);
|
|
||||||
- }
|
|
||||||
- if ( (succeeded < 0) && video->SetGamma ) {
|
|
||||||
- SDL_ClearError();
|
|
||||||
+ if ( video->SetGamma ) {
|
|
||||||
succeeded = video->SetGamma(this, red, green, blue);
|
|
||||||
}
|
|
||||||
return succeeded;
|
|
||||||
--
|
|
||||||
1.7.8.6
|
|
||||||
|
|
@ -1,6 +0,0 @@
|
|||||||
--- !Policy
|
|
||||||
product_versions:
|
|
||||||
- rhel-8
|
|
||||||
decision_context: osci_compose_gate
|
|
||||||
rules:
|
|
||||||
- !PassingTestCaseRule {test_case_name: desktop-qe.desktop-ci.tier1-gating.functional}
|
|
Loading…
Reference in New Issue
Block a user