Lines Matching refs:gamma

2515     if (!window->gamma) {  in SDL_SetWindowGammaRamp()
2519 SDL_assert(window->gamma != NULL); in SDL_SetWindowGammaRamp()
2523 SDL_memcpy(&window->gamma[0*256], red, 256*sizeof(Uint16)); in SDL_SetWindowGammaRamp()
2526 SDL_memcpy(&window->gamma[1*256], green, 256*sizeof(Uint16)); in SDL_SetWindowGammaRamp()
2529 SDL_memcpy(&window->gamma[2*256], blue, 256*sizeof(Uint16)); in SDL_SetWindowGammaRamp()
2532 return _this->SetWindowGammaRamp(_this, window, window->gamma); in SDL_SetWindowGammaRamp()
2545 if (!window->gamma) { in SDL_GetWindowGammaRamp()
2548 window->gamma = (Uint16 *)SDL_malloc(256*6*sizeof(Uint16)); in SDL_GetWindowGammaRamp()
2549 if (!window->gamma) { in SDL_GetWindowGammaRamp()
2552 window->saved_gamma = window->gamma + 3*256; in SDL_GetWindowGammaRamp()
2555 if (_this->GetWindowGammaRamp(_this, window, window->gamma) < 0) { in SDL_GetWindowGammaRamp()
2563 window->gamma[0*256+i] = value; in SDL_GetWindowGammaRamp()
2564 window->gamma[1*256+i] = value; in SDL_GetWindowGammaRamp()
2565 window->gamma[2*256+i] = value; in SDL_GetWindowGammaRamp()
2568 SDL_memcpy(window->saved_gamma, window->gamma, 3*256*sizeof(Uint16)); in SDL_GetWindowGammaRamp()
2572 SDL_memcpy(red, &window->gamma[0*256], 256*sizeof(Uint16)); in SDL_GetWindowGammaRamp()
2575 SDL_memcpy(green, &window->gamma[1*256], 256*sizeof(Uint16)); in SDL_GetWindowGammaRamp()
2578 SDL_memcpy(blue, &window->gamma[2*256], 256*sizeof(Uint16)); in SDL_GetWindowGammaRamp()
2704 if (window->gamma && _this->SetWindowGammaRamp) { in SDL_OnWindowFocusGained()
2705 _this->SetWindowGammaRamp(_this, window, window->gamma); in SDL_OnWindowFocusGained()
2746 if (window->gamma && _this->SetWindowGammaRamp) { in SDL_OnWindowFocusLost()
2832 SDL_free(window->gamma); in SDL_DestroyWindow()