/third_party/skia/tests/ |
H A D | SkColorSpaceXformStepsTest.cpp | 13 auto srgb = SkColorSpace::MakeSRGB(), in DEF_TEST() local 16 srgb1 = srgb ->makeLinearGamma(), in DEF_TEST() 37 { adobe, srgb, premul, premul, in DEF_TEST() 45 { srgb, adobe, premul, premul, true,true,true,true,true }, in DEF_TEST() 48 { adobe, srgb, unpremul, premul, false,true,true,true,true }, in DEF_TEST() 49 { srgb, adobe, unpremul, premul, false,true,true,true,true }, in DEF_TEST() 52 { adobe, srgb, opaque, premul, false,true,true,true,false }, in DEF_TEST() 53 { srgb, adobe, opaque, premul, false,true,true,true,false }, in DEF_TEST() 57 { srgb, srgb22, premul, premul, in DEF_TEST() 65 { srgb22, srgb, premu in DEF_TEST() [all...] |
H A D | NonlinearBlendingTest.cpp | 14 auto srgb = SkColorSpace::MakeSRGB(); in DEF_TEST() local 18 srgb->toProfile(&srgb_profile); in DEF_TEST() 39 SkColorSpaceXformSteps steps(srgb.get(), kUnpremul_SkAlphaType, in DEF_TEST() 62 srgb.get(), kPremul_SkAlphaType); in DEF_TEST()
|
H A D | ColorSpaceTest.cpp | 150 sk_sp<SkColorSpace> srgb = SkColorSpace::MakeSRGB(); in DEF_TEST() local 182 REPORTER_ASSERT(r, SkColorSpace::Equals(srgb.get(), srgb.get())); in DEF_TEST() 187 REPORTER_ASSERT(r, !SkColorSpace::Equals(nullptr, srgb.get())); in DEF_TEST() 188 REPORTER_ASSERT(r, !SkColorSpace::Equals(srgb.get(), nullptr)); in DEF_TEST() 189 REPORTER_ASSERT(r, !SkColorSpace::Equals(z30.get(), srgb.get())); in DEF_TEST() 192 REPORTER_ASSERT(r, !SkColorSpace::Equals(srgb.get(), rgb4.get())); in DEF_TEST() 293 sk_sp<SkColorSpace> srgb = SkColorSpace::MakeSRGB(); in DEF_TEST() local 306 REPORTER_ASSERT(r, srgb->toXYZD50Hash() == strange->toXYZD50Hash()); in DEF_TEST() 327 sk_sp<SkColorSpace> srgb in DEF_TEST() local [all...] |
H A D | ApplyGammaTest.cpp | 33 /** convert 0..1 linear value to 0..1 srgb */ 42 /** convert 0..1 srgb value to 0..1 linear */ 43 static float srgb_to_linear(float srgb) { in srgb_to_linear() argument 44 if (srgb <= 0.04045f) { in srgb_to_linear() 45 return srgb / 12.92f; in srgb_to_linear() 47 return powf((srgb + 0.055f) / 1.055f, 2.4f); in srgb_to_linear() 61 // need to unpremul before we can perform srgb magic in check_gamma()
|
H A D | SRGBReadWritePixelsTest.cpp | 21 /** convert 0..1 srgb value to 0..1 linear */ 22 float srgb_to_linear(float srgb) { in srgb_to_linear() argument 23 if (srgb <= 0.04045f) { in srgb_to_linear() 24 return srgb / 12.92f; in srgb_to_linear() 26 return powf((srgb + 0.055f) / 1.055f, 2.4f); in srgb_to_linear() 30 /** convert 0..1 linear value to 0..1 srgb */ 100 static bool check_srgb_to_linear_conversion(uint32_t srgb, uint32_t linear, float error) { in check_srgb_to_linear_conversion() argument 101 return check_conversion<srgb_to_linear>(srgb, linear, error); in check_srgb_to_linear_conversion() 104 static bool check_linear_to_srgb_conversion(uint32_t linear, uint32_t srgb, float error) { in check_linear_to_srgb_conversion() argument 105 return check_conversion<linear_to_srgb>(linear, srgb, erro in check_linear_to_srgb_conversion() [all...] |
/third_party/skia/tools/fiddle/ |
H A D | fiddle_main.h | 40 DrawOptions(int w, int h, bool r, bool g, bool p, bool k, bool srgb, bool f16, in DrawOptions() 52 , srgb(srgb) in DrawOptions() 61 SkASSERT(srgb || !f16); in DrawOptions() 68 bool srgb; member
|
H A D | fiddle_main.cpp | 247 SkASSERT(options.srgb); in main() 250 } else if (options.srgb) { in main()
|
/third_party/skia/third_party/externals/dawn/src/common/ |
H A D | Math.cpp | 140 float SRGBToLinear(float srgb) { in SRGBToLinear() argument 142 if (srgb <= 0.0f) { in SRGBToLinear() 144 } else if (srgb > 1.0f) { in SRGBToLinear() 148 if (srgb < 0.04045f) { in SRGBToLinear() 149 return srgb / 12.92f; in SRGBToLinear() 151 return std::pow((srgb + 0.055f) / 1.055f, 2.4f); in SRGBToLinear()
|
/third_party/skia/gm/ |
H A D | makecolorspace.cpp | 40 sk_sp<SkColorSpace> srgb = SkColorSpace::MakeSRGB(); in make_color_space() local 42 srgb = SkColorSpace::MakeSRGBLinear(); in make_color_space() 44 return xform->reinterpretColorSpace(std::move(srgb)); in make_color_space() 142 sk_sp<SkColorSpace> srgb = SkColorSpace::MakeSRGB(); in DEF_SIMPLE_GM_CAN_FAIL() local 143 sk_sp<SkColorSpace> spin = srgb->makeColorSpin(); in DEF_SIMPLE_GM_CAN_FAIL() 153 canvas->drawImage(image->makeColorSpace(spin, nullptr)->reinterpretColorSpace(srgb), in DEF_SIMPLE_GM_CAN_FAIL() 162 canvas->drawImage(image->makeColorSpace(spin, nullptr)->reinterpretColorSpace(srgb), in DEF_SIMPLE_GM_CAN_FAIL() 175 canvas->drawImage(image->makeColorSpace(spin, direct)->reinterpretColorSpace(srgb), in DEF_SIMPLE_GM_CAN_FAIL()
|
H A D | color4f.cpp | 100 auto srgb = SkColorSpace::MakeSRGB(); in DEF_SIMPLE_GM() local 101 auto spin = srgb->makeColorSpin(); // RGB -> GBR in DEF_SIMPLE_GM() 116 SkShaders::Color(c4, srgb), in DEF_SIMPLE_GM()
|
H A D | gradients.cpp | 82 auto srgb = SkColorSpace::MakeSRGB(); in MakeLinear4f() local 83 return SkGradientShader::MakeLinear(pts, data.fColors4f, srgb, data.fPos, data.fCount, tm, 0, in MakeLinear4f() 101 auto srgb = SkColorSpace::MakeSRGB(); in MakeRadial4f() local 102 return SkGradientShader::MakeRadial(center, center.fX, data.fColors4f, srgb, data.fPos, in MakeRadial4f() 120 auto srgb = SkColorSpace::MakeSRGB(); in MakeSweep4f() local 121 return SkGradientShader::MakeSweep(center.fX, center.fY, data.fColors4f, srgb, data.fPos, in MakeSweep4f() 145 auto srgb = SkColorSpace::MakeSRGB(); in Make2Radial4f() local 148 data.fColors4f, srgb, data.fPos, data.fCount, tm, in Make2Radial4f() 171 auto srgb = SkColorSpace::MakeSRGB(); in Make2Conical4f() local 173 data.fColors4f, srgb, dat in Make2Conical4f() [all...] |
H A D | p3.cpp | 116 auto srgb = SkColorSpace::MakeSRGB(); in DEF_SIMPLE_GM() local 258 paint.setShader(SkGradientShader::MakeLinear(points, colors, srgb, in DEF_SIMPLE_GM() 285 SkGradientShader::MakeLinear(points, colors, srgb, in DEF_SIMPLE_GM()
|
/third_party/mesa3d/src/util/tests/format/ |
H A D | srgb.c | 30 const enum pipe_format srgb = util_format_srgb(linear); in main() local 31 if (format != srgb) { in main() 32 fprintf(stderr, "%s converted to linear and back to srgb becomes %s\n", in main() 34 util_format_name(srgb)); in main()
|
/third_party/skia/experimental/tools/ |
H A D | get_examples.py | 60 srgb = not textonly and 'srgb' in keys 61 f16 = srgb and 'f16' in keys 79 cxx_bool(srgb), 87 elif srgb:
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture/ |
H A D | vktTextureTexelBufferTests.cpp | 42 // .srgb in createUniformTexelBufferTests() 44 tcu::TestCaseGroup* const srgb = new tcu::TestCaseGroup(testCtx, "srgb"); in createUniformTexelBufferTests() member in vkt::texture::__anon28911::tcu 45 static const char dataDir[] = "texture/texel_buffer/uniform/srgb"; in createUniformTexelBufferTests() 60 uniform->addChild(srgb); in createUniformTexelBufferTests() 99 srgb->addChild(testCase); in createUniformTexelBufferTests()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/texture/ |
H A D | vktTextureTexelBufferTests.cpp | 42 // .srgb in createUniformTexelBufferTests() 44 tcu::TestCaseGroup* const srgb = new tcu::TestCaseGroup(testCtx, "srgb", "Test uniform texel buffer with srgb formats"); in createUniformTexelBufferTests() member in vkt::texture::__anon30058::tcu 45 static const char dataDir[] = "texture/texel_buffer/uniform/srgb"; in createUniformTexelBufferTests() 60 uniform->addChild(srgb); in createUniformTexelBufferTests() 99 srgb->addChild(testCase); in createUniformTexelBufferTests()
|
/third_party/mesa3d/src/util/format/ |
H A D | u_format_s3tc.c | 127 unsigned block_size, boolean srgb) in util_format_dxtn_rgb_unpack_rgba_8unorm() 138 if (srgb) { in util_format_dxtn_rgb_unpack_rgba_8unorm() 204 unsigned block_size, boolean srgb) in util_format_dxtn_rgb_unpack_rgba_float() 215 if (srgb) { in util_format_dxtn_rgb_unpack_rgba_float() 292 unsigned block_size, boolean srgb) in util_format_dxtn_pack_rgba_8unorm() 305 if (srgb) { in util_format_dxtn_pack_rgba_8unorm() 370 unsigned block_size, boolean srgb) in util_format_dxtn_pack_rgba_float() 382 if (srgb) { in util_format_dxtn_pack_rgba_float() 123 util_format_dxtn_rgb_unpack_rgba_8unorm(uint8_t *restrict dst_row, unsigned dst_stride, const uint8_t *restrict src_row, unsigned src_stride, unsigned width, unsigned height, util_format_dxtn_fetch_t fetch, unsigned block_size, boolean srgb) util_format_dxtn_rgb_unpack_rgba_8unorm() argument 200 util_format_dxtn_rgb_unpack_rgba_float(float *restrict dst_row, unsigned dst_stride, const uint8_t *restrict src_row, unsigned src_stride, unsigned width, unsigned height, util_format_dxtn_fetch_t fetch, unsigned block_size, boolean srgb) util_format_dxtn_rgb_unpack_rgba_float() argument 288 util_format_dxtn_pack_rgba_8unorm(uint8_t *restrict dst_row, unsigned dst_stride, const uint8_t *restrict src, unsigned src_stride, unsigned width, unsigned height, enum util_format_dxtn format, unsigned block_size, boolean srgb) util_format_dxtn_pack_rgba_8unorm() argument 366 util_format_dxtn_pack_rgba_float(uint8_t *restrict dst_row, unsigned dst_stride, const float *restrict src, unsigned src_stride, unsigned width, unsigned height, enum util_format_dxtn format, unsigned block_size, boolean srgb) util_format_dxtn_pack_rgba_float() argument
|
/third_party/skia/bench/ |
H A D | GrMipmapBench.cpp | 37 auto srgb = SkColorSpace::MakeSRGB(); variable 39 SkImageInfo::Make(fW, fH, kRGBA_8888_SkColorType, kPremul_SkAlphaType, srgb);
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
H A D | fd5_image.c | 48 bool srgb; member 75 img->srgb = util_format_is_srgb(format); in translate_image() 153 COND(img->srgb, A5XX_TEX_CONST_0_SRGB)); in emit_image_tex()
|
/third_party/mesa3d/src/panfrost/lib/ |
H A D | pan_format.c | 47 #define BFMT2(pipe, internal, writeback, srgb) \ 51 { MALI_BLEND_PU_ ## internal | (srgb ? (1 << 20) : 0) | \ 53 MALI_BLEND_AU_ ## internal | (srgb ? (1 << 20) : 0) | \ 57 #define BFMT2(pipe, internal, writeback, srgb) \ 61 { MALI_BLEND_PU_ ## internal | (srgb ? (1 << 20) : 0), \ 62 MALI_BLEND_AU_ ## internal | (srgb ? (1 << 20) : 0) } \ 148 #define FMT(pipe, mali, swizzle, srgb, flags) \ 152 ((( SRGB_ ## srgb)) << 20), \ 163 #define FMT(pipe, mali, swizzle, srgb, flags) \ 167 ((( SRGB_ ## srgb)) << 2 [all...] |
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/ |
H A D | fd4_image.c | 49 bool srgb; member 78 img->srgb = util_format_is_srgb(format); in translate_image() 169 COND(img->srgb, A4XX_TEX_CONST_0_SRGB)); in emit_image_tex()
|
/third_party/mesa3d/src/broadcom/vulkan/ |
H A D | v3dvx_image.c | 111 tex.srgb = vk_format_is_srgb(image_view->vk.view_format); in pack_texture_shader_state_helper() 160 tex.srgb = vk_format_is_srgb(buffer_view->vk_format); in pack_texture_shader_state_from_buffer_view()
|
/third_party/mesa3d/src/panfrost/util/ |
H A D | pan_lower_framebuffer.c | 361 nir_ssa_def *srgb = nir_f2fmp(b, in pan_linear_to_srgb() local 365 nir_channel(b, srgb, 0), in pan_linear_to_srgb() 366 nir_channel(b, srgb, 1), in pan_linear_to_srgb() 367 nir_channel(b, srgb, 2), in pan_linear_to_srgb()
|
/third_party/skia/src/gpu/ |
H A D | GrTestUtils.cpp | 332 sk_sp<SkColorSpace> srgb = SkColorSpace::MakeSRGB(); in TestColorXform() local 336 gXforms[1] = GrColorSpaceXform::Make(srgb.get(), kPremul_SkAlphaType, in TestColorXform() 339 srgb.get(), kPremul_SkAlphaType); in TestColorXform()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
H A D | tu_util.h | 317 uint64_t srgb; 372 PACK_F(srgb, r16g16b16a16_float); /* TODO: clamp? */
|