| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "cc/resources/texture_compressor_etc1_sse.h" | 5 #include "cc/raster/texture_compressor_etc1_sse.h" |
| 6 | 6 |
| 7 #include <emmintrin.h> | 7 #include <emmintrin.h> |
| 8 | 8 |
| 9 #include "base/compiler_specific.h" | 9 #include "base/compiler_specific.h" |
| 10 #include "base/logging.h" | 10 #include "base/logging.h" |
| 11 // Using this header for common functions such as Color handling | 11 // Using this header for common functions such as Color handling |
| 12 // and codeword table. | 12 // and codeword table. |
| 13 #include "cc/resources/texture_compressor_etc1.h" | 13 #include "cc/raster/texture_compressor_etc1.h" |
| 14 | 14 |
| 15 namespace cc { | 15 namespace cc { |
| 16 | 16 |
| 17 namespace { | 17 namespace { |
| 18 | 18 |
| 19 inline uint32_t SetETC1MaxError(uint32_t avg_error) { | 19 inline uint32_t SetETC1MaxError(uint32_t avg_error) { |
| 20 // ETC1 codeword table is sorted in ascending order. | 20 // ETC1 codeword table is sorted in ascending order. |
| 21 // Our algorithm will try to identify the index that generates the minimum | 21 // Our algorithm will try to identify the index that generates the minimum |
| 22 // error. | 22 // error. |
| 23 // The min error calculated during ComputeLuminance main loop will converge | 23 // The min error calculated during ComputeLuminance main loop will converge |
| (...skipping 788 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 812 data.blue = blue; | 812 data.blue = blue; |
| 813 data.green = green; | 813 data.green = green; |
| 814 | 814 |
| 815 CompressBlock(dst, &data); | 815 CompressBlock(dst, &data); |
| 816 } | 816 } |
| 817 } | 817 } |
| 818 } | 818 } |
| 819 } | 819 } |
| 820 | 820 |
| 821 } // namespace cc | 821 } // namespace cc |
| OLD | NEW |