Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(10)

Issue 2769863003: cc: Add pixel tests for transfer function shaders (Closed)

Created:
3 years, 9 months ago by ccameron
Modified:
3 years, 9 months ago
Reviewers:
hubbe
CC:
chromium-reviews, cc-bugs_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

cc: Add pixel tests for transfer function shaders This ensures that our shaders produce the same results as the CPU based gfx::ColorTransform functions. Refactor common parts to transfer function evaluation into a separate color transform step base class. Add shader code generation for almost all remaining steps. BUG=667966 CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel Review-Url: https://codereview.chromium.org/2769863003 Cr-Commit-Position: refs/heads/master@{#459387} Committed: https://chromium.googlesource.com/chromium/src/+/786fc6ecce57cdfc4cf14f467e82487adf751903

Patch Set 1 #

Patch Set 2 : More tests #

Patch Set 3 : More comments #

Total comments: 16

Patch Set 4 : Make test sample LUTs at their input samples #

Patch Set 5 : Leave transfer substitutions unchanged #

Unified diffs Side-by-side diffs Delta from patch set Stats (+558 lines, -163 lines) Patch
M cc/output/color_lut_cache.cc View 1 2 chunks +5 lines, -1 line 0 comments Download
M cc/output/gl_renderer.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M cc/output/renderer_pixeltest.cc View 1 2 3 2 chunks +189 lines, -0 lines 0 comments Download
M cc/test/pixel_test.h View 1 chunk +4 lines, -0 lines 0 comments Download
M cc/test/pixel_test.cc View 1 chunk +37 lines, -0 lines 0 comments Download
M ui/gfx/color_transform.cc View 1 2 3 4 18 chunks +308 lines, -143 lines 0 comments Download
M ui/gfx/color_transform_unittest.cc View 1 2 3 4 1 chunk +14 lines, -18 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 30 (20 generated)
ccameron
ptal https://codereview.chromium.org/2769863003/diff/40001/cc/output/color_lut_cache.cc File cc/output/color_lut_cache.cc (right): https://codereview.chromium.org/2769863003/diff/40001/cc/output/color_lut_cache.cc#newcode83 cc/output/color_lut_cache.cc:83: This was causing a single-frame flash of strange ...
3 years, 9 months ago (2017-03-23 06:41:41 UTC) #12
hubbe
lgtm https://codereview.chromium.org/2769863003/diff/40001/cc/output/color_lut_cache.cc File cc/output/color_lut_cache.cc (right): https://codereview.chromium.org/2769863003/diff/40001/cc/output/color_lut_cache.cc#newcode83 cc/output/color_lut_cache.cc:83: On 2017/03/23 06:41:40, ccameron wrote: > This was ...
3 years, 9 months ago (2017-03-23 18:09:33 UTC) #13
ccameron
thanks! https://codereview.chromium.org/2769863003/diff/40001/cc/output/color_lut_cache.cc File cc/output/color_lut_cache.cc (right): https://codereview.chromium.org/2769863003/diff/40001/cc/output/color_lut_cache.cc#newcode83 cc/output/color_lut_cache.cc:83: On 2017/03/23 18:09:33, hubbe wrote: > On 2017/03/23 ...
3 years, 9 months ago (2017-03-23 19:21:51 UTC) #14
hubbe
https://codereview.chromium.org/2769863003/diff/40001/cc/output/color_lut_cache.cc File cc/output/color_lut_cache.cc (right): https://codereview.chromium.org/2769863003/diff/40001/cc/output/color_lut_cache.cc#newcode83 cc/output/color_lut_cache.cc:83: On 2017/03/23 19:21:51, ccameron wrote: > On 2017/03/23 18:09:33, ...
3 years, 9 months ago (2017-03-23 19:30:40 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2769863003/60001
3 years, 9 months ago (2017-03-23 22:09:18 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/346966)
3 years, 9 months ago (2017-03-23 22:44:48 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2769863003/80001
3 years, 9 months ago (2017-03-24 03:41:00 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_asan_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_asan_rel_ng/builds/335181)
3 years, 9 months ago (2017-03-24 05:30:11 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2769863003/80001
3 years, 9 months ago (2017-03-24 08:00:51 UTC) #27
commit-bot: I haz the power
3 years, 9 months ago (2017-03-24 11:17:20 UTC) #30
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/786fc6ecce57cdfc4cf14f467e82...

Powered by Google App Engine
This is Rietveld 408576698