/third_party/skia/src/core/ |
H A D | SkMaskGamma.cpp | 16 SkScalar toLuma(SkScalar SkDEBUGCODE(gamma), SkScalar luminance) const override { 17 SkASSERT(SK_Scalar1 == gamma); 20 SkScalar fromLuma(SkScalar SkDEBUGCODE(gamma), SkScalar luma) const override { 21 SkASSERT(SK_Scalar1 == gamma); 27 SkScalar toLuma(SkScalar gamma, SkScalar luminance) const override { 28 return SkScalarPow(luminance, gamma); 30 SkScalar fromLuma(SkScalar gamma, SkScalar luma) const override { 31 return SkScalarPow(luma, SkScalarInvert(gamma)); 36 SkScalar toLuma(SkScalar SkDEBUGCODE(gamma), SkScalar luminance) const override { 37 SkASSERT(0 == gamma); 58 Fetch(SkScalar gamma) Fetch() argument [all...] |
H A D | SkMaskGamma.h | 29 virtual SkScalar toLuma(SkScalar gamma, SkScalar luminance) const = 0; 31 virtual SkScalar fromLuma(SkScalar gamma, SkScalar luma) const = 0; 34 static U8CPU computeLuminance(SkScalar gamma, SkColor c) { in computeLuminance() argument 35 const SkColorSpaceLuminance& luminance = Fetch(gamma); in computeLuminance() 36 SkScalar r = luminance.toLuma(gamma, SkIntToScalar(SkColorGetR(c)) / 255); in computeLuminance() 37 SkScalar g = luminance.toLuma(gamma, SkIntToScalar(SkColorGetG(c)) / 255); in computeLuminance() 38 SkScalar b = luminance.toLuma(gamma, SkIntToScalar(SkColorGetB(c)) / 255); in computeLuminance() 43 return SkScalarRoundToInt(luminance.fromLuma(gamma, luma) * 255); in computeLuminance() 46 /** Retrieves the SkColorSpaceLuminance for the given gamma. */ 47 static const SkColorSpaceLuminance& Fetch(SkScalar gamma); [all...] |
/third_party/backends/tools/ |
H A D | gamma4scanimage.c | 32 double gamma = 1.0; in main() local 33 int maxin = 16383; /* 14 bit gamma input */ in main() 34 int maxout = 255; /* 8 bit gamma output */ in main() 42 printf("Usage: %s gamma [shadow [highlight [maxin [maxout]]]]\n", argv[0]); in main() 48 gamma = atof(argv[1]); in main() 107 if ((gamma < 0.1) || (gamma > 5)) in main() 109 printf("%s error: gamma=%f out of range [0.1;5]\n", argv[0], gamma); in main() 125 out = maxout * pow((double) (in - shadow)/(highlight-shadow), (1.0/gamma)); in main() [all...] |
/third_party/ffmpeg/libavutil/ |
H A D | color_utils.c | 29 double gamma; in avpriv_get_gamma_from_trc() local 37 /* these share a segmented TRC, but gamma 1.961 is a close in avpriv_get_gamma_from_trc() 39 gamma = 1.961; in avpriv_get_gamma_from_trc() 43 gamma = 2.2; in avpriv_get_gamma_from_trc() 46 gamma = 2.8; in avpriv_get_gamma_from_trc() 49 gamma = 1.0; in avpriv_get_gamma_from_trc() 52 gamma = 0.0; // Unknown value representation in avpriv_get_gamma_from_trc() 54 return gamma; in avpriv_get_gamma_from_trc()
|
/third_party/backends/backend/ |
H A D | u12-map.c | 2 * @brief functions to create and manipulate gamma lookup tables. 57 double gamma; in u12map_InitGammaSettings() local 67 /* preset the gamma maps */ in u12map_InitGammaSettings() 71 case 1: gamma = dev->adj.rgamma; break; in u12map_InitGammaSettings() 72 case 2: gamma = dev->adj.ggamma; break; in u12map_InitGammaSettings() 73 case 3: gamma = dev->adj.bgamma; break; in u12map_InitGammaSettings() 74 default: gamma = dev->adj.graygamma; break; in u12map_InitGammaSettings() 81 1.0 / gamma )); in u12map_InitGammaSettings() 92 /** Check the gamma vectors we got back and limit if necessary
|
H A D | pnm.c | 92 static SANE_Word gamma[4][256]; variable 599 gamma[0][i] = i; in sane_open() 600 gamma[1][i] = i; in sane_open() 601 gamma[2][i] = i; in sane_open() 602 gamma[3][i] = i; in sane_open() 760 /* activate/deactivate gamma */ in sane_control_option() 790 memcpy (&gamma[0][0], (SANE_Word *) value, in sane_control_option() 795 memcpy (&gamma[1][0], (SANE_Word *) value, in sane_control_option() 800 memcpy (&gamma[2][0], (SANE_Word *) value, in sane_control_option() 805 memcpy (&gamma[ in sane_control_option() [all...] |
H A D | hp5400_internal.c | 51 Massively expanded. Can do calibration scan, upload gamma and calibration 424 /* Write a gamma table */ 434 /* Setup dummy gamma correction table */ in WriteGammaCalibTable() 898 req.gamma[0] = htons (100); in Calibrate() 899 req.gamma[1] = htons (100); in Calibrate() 900 req.gamma[2] = htons (100); in Calibrate() 956 req.gamma[0] = htons (100); in Calibrate() 957 req.gamma[1] = htons (100); in Calibrate() 958 req.gamma[2] = htons (100); in Calibrate() 1043 req.gamma[ in hp5400_scan() [all...] |
H A D | teco1.c | 156 256, /* number of bytes per gamma color */ 166 256, /* number of bytes per gamma color */ 176 256, /* number of bytes per gamma color */ 196 256, /* number of bytes per gamma color */ 206 1024, /* number of bytes per gamma color */ 850 /* Send the gamma 852 * G is also the gray gamma (if gray scan). 863 unsigned char gamma[4 * MAX_GAMMA_LENGTH]; in teco_send_gamma() member 876 /* Use the custom gamma. */ in teco_send_gamma() 882 param.gamma[ in teco_send_gamma() [all...] |
/third_party/ffmpeg/libavfilter/ |
H A D | vf_eq.c | 40 double g = 1.0 / param->gamma; in create_lut() 79 if (param->contrast == 1.0 && param->brightness == 0.0 && param->gamma == 1.0) in check_values() 81 else if (param->gamma == 1.0 && fabs(param->contrast) < 7.9) in check_values() 107 eq->gamma = av_clipf(av_expr_eval(eq->gamma_pexpr, eq->var_values, eq), 0.1, 10.0); in set_gamma() 113 eq->param[0].gamma = eq->gamma * eq->gamma_g; in set_gamma() 114 eq->param[1].gamma = sqrt(eq->gamma_b / eq->gamma_g); in set_gamma() 115 eq->param[2].gamma = sqrt(eq->gamma_r / eq->gamma_g); in set_gamma() 166 (ret = set_expr(&eq->gamma_pexpr, eq->gamma_expr, "gamma", ctx)) < 0 || in initialize() 293 else SET_PARAM(gamma, gamm in process_command() [all...] |
H A D | af_asupercut.c | 129 double alpha, beta, gamma, theta; in get_coeffs() local 152 gamma = (0.5 + beta) * cos(theta); in get_coeffs() 155 coeffs->a1 = 2. * gamma; in get_coeffs() 163 double alpha, beta, gamma, theta; in get_coeffs() local 186 gamma = (0.5 + beta) * cos(theta); in get_coeffs() 189 coeffs->a1 = 2. * gamma; in get_coeffs()
|
H A D | vf_idet.c | 118 int64_t gamma[2]={0}; in filter() local 141 gamma[(y^1)&1] += idet->filter_line(cur , prev, cur , w); in filter() 155 if ( gamma[0] > idet->repeat_threshold * gamma[1] ){ in filter() 157 } else if ( gamma[1] > idet->repeat_threshold * gamma[0] ){ in filter()
|
H A D | vf_eq.h | 53 double brightness, contrast, gamma, gamma_weight; member 77 double gamma; member
|
/third_party/skia/third_party/externals/libpng/contrib/libtests/ |
H A D | gentests.sh | 68 for gamma in "" --sRGB --linear --1.8 70 case "$gamma" in 80 gname="-$gamma";; 82 "$mp" $gamma "$1" "$2" "test-$1-$2$gname.png"
|
H A D | makepng.c | 107 * according to the gamma encoding with no gamma encoding being interpreted as 349 /* Don't gamma correct - values get smashed */ in set_value() 771 volatile png_fixed_point gamma, chunk_insert * volatile insert, in write_png() 847 * information about the gamma: in write_png() 849 if (gamma == PNG_GAMMA_MAC_18) in write_png() 850 gamma = 65909; in write_png() 852 else if (gamma > 0 && gamma < 1000) in write_png() 853 gamma in write_png() 770 write_png(const char **name, FILE *fp, int color_type, int bit_depth, volatile png_fixed_point gamma, chunk_insert * volatile insert, unsigned int filters, unsigned int *colors, int small, int tRNS) write_png() argument 1688 png_fixed_point gamma = 0; /* not set */ main() local [all...] |
/third_party/skia/third_party/externals/libpng/contrib/gregbook/ |
H A D | readpng2.c | 223 double gamma; in readpng2_info_callback() local 225 png_fixed_point gamma; in readpng2_info_callback() local 336 * such images have a file gamma of 0.45455, which corresponds to a PC-like in readpng2_info_callback() 342 * "gamma" value for the entire display system, i.e., the product of in readpng2_info_callback() 346 if (png_get_gAMA(png_ptr, info_ptr, &gamma)) in readpng2_info_callback() 347 png_set_gamma(png_ptr, mainprog_ptr->display_exponent, gamma); in readpng2_info_callback() 351 if (png_get_gAMA_fixed(png_ptr, info_ptr, &gamma)) in readpng2_info_callback() 353 (png_fixed_point)(100000*mainprog_ptr->display_exponent+.5), gamma); in readpng2_info_callback()
|
H A D | readpng.c | 210 double gamma; in readpng_get_image() local 252 * this file may have come from--so if it doesn't have a file gamma, don't in readpng_get_image() 255 if (png_get_gAMA(png_ptr, info_ptr, &gamma)) in readpng_get_image() 256 png_set_gamma(png_ptr, display_exponent, gamma); in readpng_get_image()
|
/third_party/glfw/src/ |
H A D | monitor.c | 464 GLFWAPI void glfwSetGamma(GLFWmonitor* handle, float gamma) in glfwSetGamma() argument 470 assert(gamma > 0.f); in glfwSetGamma() 471 assert(gamma <= FLT_MAX); in glfwSetGamma() 477 if (gamma != gamma || gamma <= 0.f || gamma > FLT_MAX) in glfwSetGamma() 479 _glfwInputError(GLFW_INVALID_VALUE, "Invalid gamma value %f", gamma); in glfwSetGamma() 495 // Apply gamma curv in glfwSetGamma() [all...] |
H A D | x11_monitor.c | 540 XRRCrtcGamma* gamma = XRRGetCrtcGamma(_glfw.x11.display, in _glfwGetGammaRampX11() local 545 memcpy(ramp->red, gamma->red, size * sizeof(unsigned short)); in _glfwGetGammaRampX11() 546 memcpy(ramp->green, gamma->green, size * sizeof(unsigned short)); in _glfwGetGammaRampX11() 547 memcpy(ramp->blue, gamma->blue, size * sizeof(unsigned short)); in _glfwGetGammaRampX11() 549 XRRFreeGamma(gamma); in _glfwGetGammaRampX11() 583 XRRCrtcGamma* gamma = XRRAllocGamma(ramp->size); in _glfwSetGammaRampX11() local 585 memcpy(gamma->red, ramp->red, ramp->size * sizeof(unsigned short)); in _glfwSetGammaRampX11() 586 memcpy(gamma->green, ramp->green, ramp->size * sizeof(unsigned short)); in _glfwSetGammaRampX11() 587 memcpy(gamma->blue, ramp->blue, ramp->size * sizeof(unsigned short)); in _glfwSetGammaRampX11() 589 XRRSetCrtcGamma(_glfw.x11.display, monitor->x11.crtc, gamma); in _glfwSetGammaRampX11() [all...] |
/third_party/skia/experimental/tskit/bindings/ |
H A D | extension.cpp | 44 float gamma; member 63 printf("Object %d %s %f\n", o.alpha, o.beta.c_str(), o.gamma); in EMSCRIPTEN_BINDINGS() 91 * This field (gamma) should be documented. in EMSCRIPTEN_BINDINGS() 95 .field("gamma", &CompoundObj::gamma); in EMSCRIPTEN_BINDINGS()
|
/third_party/skia/src/effects/ |
H A D | SkTableMaskFilter.cpp | 113 SkMaskFilter* SkTableMaskFilter::CreateGamma(SkScalar gamma) { in CreateGamma() argument 115 MakeGammaTable(table, gamma); in CreateGamma() 125 void SkTableMaskFilter::MakeGammaTable(uint8_t table[256], SkScalar gamma) { in MakeGammaTable() argument 127 const float g = SkScalarToFloat(gamma); in MakeGammaTable()
|
/third_party/skia/include/effects/ |
H A D | SkTableMaskFilter.h | 17 Helper methods create some common tables (e.g. gamma, clipping) 21 /** Utility that sets the gamma table 23 static void MakeGammaTable(uint8_t table[256], SkScalar gamma); 31 static SkMaskFilter* CreateGamma(SkScalar gamma);
|
/third_party/skia/docs/examples/ |
H A D | Image_refColorSpace.cpp | 12 for (auto gamma : { SkColorSpace::kLinear_RenderTargetGamma, in REG_FIDDLE() 15 sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeRGB(gamma, SkColorSpace::kSRGB_Gamut); in REG_FIDDLE()
|
H A D | Image_colorSpace.cpp | 12 for (auto gamma : { SkColorSpace::kLinear_RenderTargetGamma, in REG_FIDDLE() 15 sk_sp<SkColorSpace> colorSpace = SkColorSpace::MakeRGB(gamma, SkColorSpace::kSRGB_Gamut); in REG_FIDDLE()
|
/third_party/backends/backend/genesys/ |
H A D | sensor.cpp | 132 << " gamma.red: " << sensor.gamma[0] << '\n' in operator <<() 133 << " gamma.green: " << sensor.gamma[1] << '\n' in operator <<() 134 << " gamma.blue: " << sensor.gamma[2] << '\n' in operator <<()
|
/third_party/ffmpeg/libavcodec/ |
H A D | aacps_tablegen.h | 159 float alpha, gamma, mu, rho; in ps_tableinit() local 165 gamma = atanf(sqrtf((1.0f - mu)/(1.0f + mu))); in ps_tableinit() 169 gamma_c = cosf(gamma); in ps_tableinit() 170 gamma_s = sinf(gamma); in ps_tableinit()
|