- 11 3月, 2021 1 次提交
-
-
由 mamingshuai 提交于
-
- 09 9月, 2020 1 次提交
-
-
由 wenjun 提交于
-
- 31 3月, 2019 1 次提交
-
-
由 Cosmin Truta 提交于
-
- 04 2月, 2019 1 次提交
-
-
由 Cosmin Truta 提交于
Move deallocation of riffled_palette from png_write_destroy to png_read_destroy. The reader (not the writer) is the owner of riffled_palette. Move allocation and initialization of riffled_palette from png_do_read_transformations to png_init_palette_transformations. Allow riffled_palette inside png_struct only if the ARM Neon optimizations are enabled. Rename png_riffle_palette_rgba to png_riffle_palette_rgba8, etc., to better indicate the strict applicability of these routines. Fix an unused parameter warning in the build configurations where riffled palette optimization is not enabled. Fix indentation.
-
- 01 12月, 2018 1 次提交
-
-
由 Cosmin Truta 提交于
-
- 04 9月, 2018 1 次提交
-
-
由 Richard Townsend 提交于
ARM-specific optimization processes 8 or 4 pixels at once. Improves performance by around 10-22% on a recent ARM Chromebook.
-
- 19 8月, 2018 1 次提交
-
-
由 Cosmin Truta 提交于
As per the const correctness rules, top-level const-ness of data in automatic scopes does not propagate outside of these scopes (unlike const-ness at lower levels, such as pointers to const data). Previously, const was used liberally, but inconsistently across the libpng codebase. Using const wherever applicable is not incorrect. However, _consistent_ use of const is difficult to maintain in such conditions. In conclusion, we shall continue to use const only where doing so is strictly necessary: 1. If a function guarantees that it will not modify an argument passed by pointer, the corresponding function parameter should be a pointer-to-const (const T *). 2. Static data should not be modified, therefore it should be const. Reference: Google C++ Style Guide https://google.github.io/styleguide/cppguide.html#Use_of_const
-
- 29 7月, 2018 1 次提交
-
-
由 Cosmin Truta 提交于
This information is maintained by the version control system.
-
- 17 7月, 2018 1 次提交
-
-
由 Vicki Pfau 提交于
-
- 16 7月, 2018 2 次提交
-
-
由 Cosmin Truta 提交于
-
由 Cosmin Truta 提交于
-
- 18 6月, 2018 1 次提交
-
-
由 Cosmin Truta 提交于
In v1.6.0, size_t became a required type. It should be used consistently. To maintain backwards compatibility, png_size_t is still maintained in deprecated form.
-
- 14 11月, 2017 1 次提交
-
-
由 Vadim Zeitlin 提交于
Always define PNG_INTEL_SSE_OPT and PNG_INTEL_SSE_IMPLEMENTATION before comparing them with 0.
-
- 04 11月, 2017 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 30 8月, 2017 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 26 8月, 2017 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 25 8月, 2017 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 06 8月, 2017 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 05 8月, 2017 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
function (Suggested by Max Stepin).
-
- 01 8月, 2017 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 27 7月, 2017 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 14 7月, 2017 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 02 7月, 2017 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
PNG_ARM_NEON_IMPLEMENTATION == 2 to exclude some definitions that assembler cannot recognize.
-
由 Glenn Randers-Pehrson 提交于
("typedef" directive is unrecognized by the assembler).
-
- 30 6月, 2017 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 29 6月, 2017 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 31 3月, 2017 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 30 3月, 2017 2 次提交
-
-
由 Viktor Szakats 提交于
-
由 Viktor Szakats 提交于
-
- 16 3月, 2017 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 12 2月, 2017 1 次提交
-
-
由 Vadim Barkov 提交于
__ppc64__ -> __PPC64__
-
- 31 1月, 2017 1 次提交
-
-
由 Vadim Barkov 提交于
-
- 14 1月, 2017 1 次提交
-
-
由 Vadim Barkov 提交于
-
- 12 1月, 2017 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 06 1月, 2017 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
Configure libpng with "configure --enable-intel-sse" or compile libpng with "-DPNG_INTEL_SSE" in CPPFLAGS to enable it. This patch was previously applied to libpng-1.6.28rc03 but withdrawn to allow time for QA.
-