Demo application that renders a triangle using Vulkan on the Pixel 3A.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

pnglibconf.h 7.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. /* pnglibconf.h - library build configuration */
  2. /* libpng version 1.6.37 */
  3. /* Copyright (c) 2018-2019 Cosmin Truta */
  4. /* Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson */
  5. /* This code is released under the libpng license. */
  6. /* For conditions of distribution and use, see the disclaimer */
  7. /* and license in png.h */
  8. /* pnglibconf.h */
  9. /* Machine generated file: DO NOT EDIT */
  10. /* Derived from: scripts/pnglibconf.dfa */
  11. #ifndef PNGLCONF_H
  12. #define PNGLCONF_H
  13. /* options */
  14. #define PNG_16BIT_SUPPORTED
  15. #define PNG_ALIGNED_MEMORY_SUPPORTED
  16. /*#undef PNG_ARM_NEON_API_SUPPORTED*/
  17. /*#undef PNG_ARM_NEON_CHECK_SUPPORTED*/
  18. #define PNG_BENIGN_ERRORS_SUPPORTED
  19. #define PNG_BENIGN_READ_ERRORS_SUPPORTED
  20. /*#undef PNG_BENIGN_WRITE_ERRORS_SUPPORTED*/
  21. #define PNG_BUILD_GRAYSCALE_PALETTE_SUPPORTED
  22. #define PNG_CHECK_FOR_INVALID_INDEX_SUPPORTED
  23. #define PNG_COLORSPACE_SUPPORTED
  24. #define PNG_CONSOLE_IO_SUPPORTED
  25. #define PNG_CONVERT_tIME_SUPPORTED
  26. #define PNG_EASY_ACCESS_SUPPORTED
  27. /*#undef PNG_ERROR_NUMBERS_SUPPORTED*/
  28. #define PNG_ERROR_TEXT_SUPPORTED
  29. #define PNG_FIXED_POINT_SUPPORTED
  30. #define PNG_FLOATING_ARITHMETIC_SUPPORTED
  31. #define PNG_FLOATING_POINT_SUPPORTED
  32. #define PNG_FORMAT_AFIRST_SUPPORTED
  33. #define PNG_FORMAT_BGR_SUPPORTED
  34. #define PNG_GAMMA_SUPPORTED
  35. #define PNG_GET_PALETTE_MAX_SUPPORTED
  36. #define PNG_HANDLE_AS_UNKNOWN_SUPPORTED
  37. #define PNG_INCH_CONVERSIONS_SUPPORTED
  38. #define PNG_INFO_IMAGE_SUPPORTED
  39. #define PNG_IO_STATE_SUPPORTED
  40. #define PNG_MNG_FEATURES_SUPPORTED
  41. #define PNG_POINTER_INDEXING_SUPPORTED
  42. /*#undef PNG_POWERPC_VSX_API_SUPPORTED*/
  43. /*#undef PNG_POWERPC_VSX_CHECK_SUPPORTED*/
  44. #define PNG_PROGRESSIVE_READ_SUPPORTED
  45. #define PNG_READ_16BIT_SUPPORTED
  46. #define PNG_READ_ALPHA_MODE_SUPPORTED
  47. #define PNG_READ_ANCILLARY_CHUNKS_SUPPORTED
  48. #define PNG_READ_BACKGROUND_SUPPORTED
  49. #define PNG_READ_BGR_SUPPORTED
  50. #define PNG_READ_CHECK_FOR_INVALID_INDEX_SUPPORTED
  51. #define PNG_READ_COMPOSITE_NODIV_SUPPORTED
  52. #define PNG_READ_COMPRESSED_TEXT_SUPPORTED
  53. #define PNG_READ_EXPAND_16_SUPPORTED
  54. #define PNG_READ_EXPAND_SUPPORTED
  55. #define PNG_READ_FILLER_SUPPORTED
  56. #define PNG_READ_GAMMA_SUPPORTED
  57. #define PNG_READ_GET_PALETTE_MAX_SUPPORTED
  58. #define PNG_READ_GRAY_TO_RGB_SUPPORTED
  59. #define PNG_READ_INTERLACING_SUPPORTED
  60. #define PNG_READ_INT_FUNCTIONS_SUPPORTED
  61. #define PNG_READ_INVERT_ALPHA_SUPPORTED
  62. #define PNG_READ_INVERT_SUPPORTED
  63. #define PNG_READ_OPT_PLTE_SUPPORTED
  64. #define PNG_READ_PACKSWAP_SUPPORTED
  65. #define PNG_READ_PACK_SUPPORTED
  66. #define PNG_READ_QUANTIZE_SUPPORTED
  67. #define PNG_READ_RGB_TO_GRAY_SUPPORTED
  68. #define PNG_READ_SCALE_16_TO_8_SUPPORTED
  69. #define PNG_READ_SHIFT_SUPPORTED
  70. #define PNG_READ_STRIP_16_TO_8_SUPPORTED
  71. #define PNG_READ_STRIP_ALPHA_SUPPORTED
  72. #define PNG_READ_SUPPORTED
  73. #define PNG_READ_SWAP_ALPHA_SUPPORTED
  74. #define PNG_READ_SWAP_SUPPORTED
  75. #define PNG_READ_TEXT_SUPPORTED
  76. #define PNG_READ_TRANSFORMS_SUPPORTED
  77. #define PNG_READ_UNKNOWN_CHUNKS_SUPPORTED
  78. #define PNG_READ_USER_CHUNKS_SUPPORTED
  79. #define PNG_READ_USER_TRANSFORM_SUPPORTED
  80. #define PNG_READ_bKGD_SUPPORTED
  81. #define PNG_READ_cHRM_SUPPORTED
  82. #define PNG_READ_eXIf_SUPPORTED
  83. #define PNG_READ_gAMA_SUPPORTED
  84. #define PNG_READ_hIST_SUPPORTED
  85. #define PNG_READ_iCCP_SUPPORTED
  86. #define PNG_READ_iTXt_SUPPORTED
  87. #define PNG_READ_oFFs_SUPPORTED
  88. #define PNG_READ_pCAL_SUPPORTED
  89. #define PNG_READ_pHYs_SUPPORTED
  90. #define PNG_READ_sBIT_SUPPORTED
  91. #define PNG_READ_sCAL_SUPPORTED
  92. #define PNG_READ_sPLT_SUPPORTED
  93. #define PNG_READ_sRGB_SUPPORTED
  94. #define PNG_READ_tEXt_SUPPORTED
  95. #define PNG_READ_tIME_SUPPORTED
  96. #define PNG_READ_tRNS_SUPPORTED
  97. #define PNG_READ_zTXt_SUPPORTED
  98. #define PNG_SAVE_INT_32_SUPPORTED
  99. #define PNG_SAVE_UNKNOWN_CHUNKS_SUPPORTED
  100. #define PNG_SEQUENTIAL_READ_SUPPORTED
  101. #define PNG_SETJMP_SUPPORTED
  102. #define PNG_SET_OPTION_SUPPORTED
  103. #define PNG_SET_UNKNOWN_CHUNKS_SUPPORTED
  104. #define PNG_SET_USER_LIMITS_SUPPORTED
  105. #define PNG_SIMPLIFIED_READ_AFIRST_SUPPORTED
  106. #define PNG_SIMPLIFIED_READ_BGR_SUPPORTED
  107. #define PNG_SIMPLIFIED_READ_SUPPORTED
  108. #define PNG_SIMPLIFIED_WRITE_AFIRST_SUPPORTED
  109. #define PNG_SIMPLIFIED_WRITE_BGR_SUPPORTED
  110. #define PNG_SIMPLIFIED_WRITE_STDIO_SUPPORTED
  111. #define PNG_SIMPLIFIED_WRITE_SUPPORTED
  112. #define PNG_STDIO_SUPPORTED
  113. #define PNG_STORE_UNKNOWN_CHUNKS_SUPPORTED
  114. #define PNG_TEXT_SUPPORTED
  115. #define PNG_TIME_RFC1123_SUPPORTED
  116. #define PNG_UNKNOWN_CHUNKS_SUPPORTED
  117. #define PNG_USER_CHUNKS_SUPPORTED
  118. #define PNG_USER_LIMITS_SUPPORTED
  119. #define PNG_USER_MEM_SUPPORTED
  120. #define PNG_USER_TRANSFORM_INFO_SUPPORTED
  121. #define PNG_USER_TRANSFORM_PTR_SUPPORTED
  122. #define PNG_WARNINGS_SUPPORTED
  123. #define PNG_WRITE_16BIT_SUPPORTED
  124. #define PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED
  125. #define PNG_WRITE_BGR_SUPPORTED
  126. #define PNG_WRITE_CHECK_FOR_INVALID_INDEX_SUPPORTED
  127. #define PNG_WRITE_COMPRESSED_TEXT_SUPPORTED
  128. #define PNG_WRITE_CUSTOMIZE_COMPRESSION_SUPPORTED
  129. #define PNG_WRITE_CUSTOMIZE_ZTXT_COMPRESSION_SUPPORTED
  130. #define PNG_WRITE_FILLER_SUPPORTED
  131. #define PNG_WRITE_FILTER_SUPPORTED
  132. #define PNG_WRITE_FLUSH_SUPPORTED
  133. #define PNG_WRITE_GET_PALETTE_MAX_SUPPORTED
  134. #define PNG_WRITE_INTERLACING_SUPPORTED
  135. #define PNG_WRITE_INT_FUNCTIONS_SUPPORTED
  136. #define PNG_WRITE_INVERT_ALPHA_SUPPORTED
  137. #define PNG_WRITE_INVERT_SUPPORTED
  138. #define PNG_WRITE_OPTIMIZE_CMF_SUPPORTED
  139. #define PNG_WRITE_PACKSWAP_SUPPORTED
  140. #define PNG_WRITE_PACK_SUPPORTED
  141. #define PNG_WRITE_SHIFT_SUPPORTED
  142. #define PNG_WRITE_SUPPORTED
  143. #define PNG_WRITE_SWAP_ALPHA_SUPPORTED
  144. #define PNG_WRITE_SWAP_SUPPORTED
  145. #define PNG_WRITE_TEXT_SUPPORTED
  146. #define PNG_WRITE_TRANSFORMS_SUPPORTED
  147. #define PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED
  148. #define PNG_WRITE_USER_TRANSFORM_SUPPORTED
  149. #define PNG_WRITE_WEIGHTED_FILTER_SUPPORTED
  150. #define PNG_WRITE_bKGD_SUPPORTED
  151. #define PNG_WRITE_cHRM_SUPPORTED
  152. #define PNG_WRITE_eXIf_SUPPORTED
  153. #define PNG_WRITE_gAMA_SUPPORTED
  154. #define PNG_WRITE_hIST_SUPPORTED
  155. #define PNG_WRITE_iCCP_SUPPORTED
  156. #define PNG_WRITE_iTXt_SUPPORTED
  157. #define PNG_WRITE_oFFs_SUPPORTED
  158. #define PNG_WRITE_pCAL_SUPPORTED
  159. #define PNG_WRITE_pHYs_SUPPORTED
  160. #define PNG_WRITE_sBIT_SUPPORTED
  161. #define PNG_WRITE_sCAL_SUPPORTED
  162. #define PNG_WRITE_sPLT_SUPPORTED
  163. #define PNG_WRITE_sRGB_SUPPORTED
  164. #define PNG_WRITE_tEXt_SUPPORTED
  165. #define PNG_WRITE_tIME_SUPPORTED
  166. #define PNG_WRITE_tRNS_SUPPORTED
  167. #define PNG_WRITE_zTXt_SUPPORTED
  168. #define PNG_bKGD_SUPPORTED
  169. #define PNG_cHRM_SUPPORTED
  170. #define PNG_eXIf_SUPPORTED
  171. #define PNG_gAMA_SUPPORTED
  172. #define PNG_hIST_SUPPORTED
  173. #define PNG_iCCP_SUPPORTED
  174. #define PNG_iTXt_SUPPORTED
  175. #define PNG_oFFs_SUPPORTED
  176. #define PNG_pCAL_SUPPORTED
  177. #define PNG_pHYs_SUPPORTED
  178. #define PNG_sBIT_SUPPORTED
  179. #define PNG_sCAL_SUPPORTED
  180. #define PNG_sPLT_SUPPORTED
  181. #define PNG_sRGB_SUPPORTED
  182. #define PNG_tEXt_SUPPORTED
  183. #define PNG_tIME_SUPPORTED
  184. #define PNG_tRNS_SUPPORTED
  185. #define PNG_zTXt_SUPPORTED
  186. /* end of options */
  187. /* settings */
  188. #define PNG_API_RULE 0
  189. #define PNG_DEFAULT_READ_MACROS 1
  190. #define PNG_GAMMA_THRESHOLD_FIXED 5000
  191. #define PNG_IDAT_READ_SIZE PNG_ZBUF_SIZE
  192. #define PNG_INFLATE_BUF_SIZE 1024
  193. #define PNG_LINKAGE_API extern
  194. #define PNG_LINKAGE_CALLBACK extern
  195. #define PNG_LINKAGE_DATA extern
  196. #define PNG_LINKAGE_FUNCTION extern
  197. #define PNG_MAX_GAMMA_8 11
  198. #define PNG_QUANTIZE_BLUE_BITS 5
  199. #define PNG_QUANTIZE_GREEN_BITS 5
  200. #define PNG_QUANTIZE_RED_BITS 5
  201. #define PNG_TEXT_Z_DEFAULT_COMPRESSION (-1)
  202. #define PNG_TEXT_Z_DEFAULT_STRATEGY 0
  203. #define PNG_USER_CHUNK_CACHE_MAX 1000
  204. #define PNG_USER_CHUNK_MALLOC_MAX 8000000
  205. #define PNG_USER_HEIGHT_MAX 1000000
  206. #define PNG_USER_WIDTH_MAX 1000000
  207. #define PNG_ZBUF_SIZE 8192
  208. #define PNG_ZLIB_VERNUM 0x12b0
  209. #define PNG_Z_DEFAULT_COMPRESSION (-1)
  210. #define PNG_Z_DEFAULT_NOFILTER_STRATEGY 0
  211. #define PNG_Z_DEFAULT_STRATEGY 1
  212. #define PNG_sCAL_PRECISION 5
  213. #define PNG_sRGB_PROFILE_CHECKS 2
  214. /* end of settings */
  215. #endif /* PNGLCONF_H */