You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.2 KiB
44 lines
1.2 KiB
#ifndef AGG_CONFIG_INCLUDED |
|
#define AGG_CONFIG_INCLUDED |
|
|
|
// This file can be used to redefine certain data types. |
|
|
|
//--------------------------------------- |
|
// 1. Default basic types such as: |
|
// |
|
// AGG_INT8 |
|
// AGG_INT8U |
|
// AGG_INT16 |
|
// AGG_INT16U |
|
// AGG_INT32 |
|
// AGG_INT32U |
|
// AGG_INT64 |
|
// AGG_INT64U |
|
// |
|
// Just replace this file with new defines if necessary. |
|
// For example, if your compiler doesn't have a 64 bit integer type |
|
// you can still use AGG if you define the follows: |
|
// |
|
// #define AGG_INT64 int |
|
// #define AGG_INT64U unsigned |
|
// |
|
// It will result in overflow in 16 bit-per-component image/pattern resampling |
|
// but it won't result any crash and the rest of the library will remain |
|
// fully functional. |
|
|
|
|
|
//--------------------------------------- |
|
// 2. Default rendering_buffer type. Can be: |
|
// |
|
// Provides faster access for massive pixel operations, |
|
// such as blur, image filtering: |
|
// #define AGG_RENDERING_BUFFER row_ptr_cache<int8u> |
|
// |
|
// Provides cheaper creation and destruction (no mem allocs): |
|
// #define AGG_RENDERING_BUFFER row_accessor<int8u> |
|
// |
|
// You can still use both of them simultaneously in your applications |
|
// This #define is used only for default rendering_buffer type, |
|
// in short hand typedefs like pixfmt_rgba32. |
|
|
|
#endif
|
|
|