ADL (AMD Display Library) Public APIs  Version 17.1
Macros
Dithering options

Dithering disabled. More...

Macros

#define ADL_DL_DISPLAY_DITHER_DISABLED   0
 
#define ADL_DL_DISPLAY_DITHER_DITH10   7
 Spatial dithering to 10 bpc. More...
 
#define ADL_DL_DISPLAY_DITHER_DITH10_FM6   20
 Spatial dithering to 10 bpc followed by temporal dithering to 6 bpc. More...
 
#define ADL_DL_DISPLAY_DITHER_DITH10_FM8   19
 Spatial dithering to 10 bpc followed by temporal dithering to 8 bpc. More...
 
#define ADL_DL_DISPLAY_DITHER_DITH10_NO_FRAME_RAND   10
 Spatial dithering to 10 bpc. Random number generators are reset every frame, so the same input value of a certain pixel will always be dithered to the same output value. More...
 
#define ADL_DL_DISPLAY_DITHER_DITH6   5
 Spatial dithering to 6 bpc. Note that if the input is 12 bits, the two least significant bits will be truncated. More...
 
#define ADL_DL_DISPLAY_DITHER_DITH6_NO_FRAME_RAND   8
 Spatial dithering to 6 bpc. Random number generators are reset every frame, so the same input value of a certain pixel will always be dithered to the same output value. Note that if the input is 12 bits, the two least significant bits will be truncated. More...
 
#define ADL_DL_DISPLAY_DITHER_DITH8   6
 Spatial dithering to 8 bpc. More...
 
#define ADL_DL_DISPLAY_DITHER_DITH8_FM6   23
 Spatial dithering to 8 bpc followed by temporal dithering to 6 bpc. More...
 
#define ADL_DL_DISPLAY_DITHER_DITH8_NO_FRAME_RAND   9
 Spatial dithering to 8 bpc. Random number generators are reset every frame, so the same input value of a certain pixel will always be dithered to the same output value. More...
 
#define ADL_DL_DISPLAY_DITHER_DRIVER_DEFAULT   1
 Use default driver settings for dithering. Note that the default setting could be dithering disabled. More...
 
#define ADL_DL_DISPLAY_DITHER_FM10   4
 Temporal dithering to 10 bpc. More...
 
#define ADL_DL_DISPLAY_DITHER_FM6   2
 Temporal dithering to 6 bpc. Note that if the input is 12 bits, the two least significant bits will be truncated. More...
 
#define ADL_DL_DISPLAY_DITHER_FM8   3
 Temporal dithering to 8 bpc. More...
 
#define ADL_DL_DISPLAY_DITHER_LAST   ADL_DL_DISPLAY_DITHER_DITH8_FM6
 
#define ADL_DL_DISPLAY_DITHER_TRUN10   13
 Truncation to 10 bpc. More...
 
#define ADL_DL_DISPLAY_DITHER_TRUN10_DITH6   15
 Truncation to 10 bpc followed by spatial dithering to 6 bpc. More...
 
#define ADL_DL_DISPLAY_DITHER_TRUN10_DITH8   14
 Truncation to 10 bpc followed by spatial dithering to 8 bpc. More...
 
#define ADL_DL_DISPLAY_DITHER_TRUN10_DITH8_FM6   18
 Truncation to 10 bpc followed by spatial dithering to 8 bpc and temporal dithering to 6 bpc. More...
 
#define ADL_DL_DISPLAY_DITHER_TRUN10_FM6   17
 Truncation to 10 bpc followed by temporal dithering to 6 bpc. More...
 
#define ADL_DL_DISPLAY_DITHER_TRUN10_FM8   16
 Truncation to 10 bpc followed by temporal dithering to 8 bpc. More...
 
#define ADL_DL_DISPLAY_DITHER_TRUN6   11
 Truncation to 6 bpc. More...
 
#define ADL_DL_DISPLAY_DITHER_TRUN8   12
 Truncation to 8 bpc. More...
 
#define ADL_DL_DISPLAY_DITHER_TRUN8_DITH6   21
 Truncation to 8 bpc followed by spatial dithering to 6 bpc. More...
 
#define ADL_DL_DISPLAY_DITHER_TRUN8_FM6   22
 Truncation to 8 bpc followed by temporal dithering to 6 bpc. More...
 

Detailed Description

Dithering disabled.

Macro Definition Documentation

◆ ADL_DL_DISPLAY_DITHER_DISABLED

#define ADL_DL_DISPLAY_DITHER_DISABLED   0

◆ ADL_DL_DISPLAY_DITHER_DITH10

#define ADL_DL_DISPLAY_DITHER_DITH10   7

Spatial dithering to 10 bpc.

◆ ADL_DL_DISPLAY_DITHER_DITH10_FM6

#define ADL_DL_DISPLAY_DITHER_DITH10_FM6   20

Spatial dithering to 10 bpc followed by temporal dithering to 6 bpc.

◆ ADL_DL_DISPLAY_DITHER_DITH10_FM8

#define ADL_DL_DISPLAY_DITHER_DITH10_FM8   19

Spatial dithering to 10 bpc followed by temporal dithering to 8 bpc.

◆ ADL_DL_DISPLAY_DITHER_DITH10_NO_FRAME_RAND

#define ADL_DL_DISPLAY_DITHER_DITH10_NO_FRAME_RAND   10

Spatial dithering to 10 bpc. Random number generators are reset every frame, so the same input value of a certain pixel will always be dithered to the same output value.

◆ ADL_DL_DISPLAY_DITHER_DITH6

#define ADL_DL_DISPLAY_DITHER_DITH6   5

Spatial dithering to 6 bpc. Note that if the input is 12 bits, the two least significant bits will be truncated.

◆ ADL_DL_DISPLAY_DITHER_DITH6_NO_FRAME_RAND

#define ADL_DL_DISPLAY_DITHER_DITH6_NO_FRAME_RAND   8

Spatial dithering to 6 bpc. Random number generators are reset every frame, so the same input value of a certain pixel will always be dithered to the same output value. Note that if the input is 12 bits, the two least significant bits will be truncated.

◆ ADL_DL_DISPLAY_DITHER_DITH8

#define ADL_DL_DISPLAY_DITHER_DITH8   6

Spatial dithering to 8 bpc.

◆ ADL_DL_DISPLAY_DITHER_DITH8_FM6

#define ADL_DL_DISPLAY_DITHER_DITH8_FM6   23

Spatial dithering to 8 bpc followed by temporal dithering to 6 bpc.

◆ ADL_DL_DISPLAY_DITHER_DITH8_NO_FRAME_RAND

#define ADL_DL_DISPLAY_DITHER_DITH8_NO_FRAME_RAND   9

Spatial dithering to 8 bpc. Random number generators are reset every frame, so the same input value of a certain pixel will always be dithered to the same output value.

◆ ADL_DL_DISPLAY_DITHER_DRIVER_DEFAULT

#define ADL_DL_DISPLAY_DITHER_DRIVER_DEFAULT   1

Use default driver settings for dithering. Note that the default setting could be dithering disabled.

◆ ADL_DL_DISPLAY_DITHER_FM10

#define ADL_DL_DISPLAY_DITHER_FM10   4

Temporal dithering to 10 bpc.

◆ ADL_DL_DISPLAY_DITHER_FM6

#define ADL_DL_DISPLAY_DITHER_FM6   2

Temporal dithering to 6 bpc. Note that if the input is 12 bits, the two least significant bits will be truncated.

◆ ADL_DL_DISPLAY_DITHER_FM8

#define ADL_DL_DISPLAY_DITHER_FM8   3

Temporal dithering to 8 bpc.

◆ ADL_DL_DISPLAY_DITHER_LAST

#define ADL_DL_DISPLAY_DITHER_LAST   ADL_DL_DISPLAY_DITHER_DITH8_FM6

◆ ADL_DL_DISPLAY_DITHER_TRUN10

#define ADL_DL_DISPLAY_DITHER_TRUN10   13

Truncation to 10 bpc.

◆ ADL_DL_DISPLAY_DITHER_TRUN10_DITH6

#define ADL_DL_DISPLAY_DITHER_TRUN10_DITH6   15

Truncation to 10 bpc followed by spatial dithering to 6 bpc.

◆ ADL_DL_DISPLAY_DITHER_TRUN10_DITH8

#define ADL_DL_DISPLAY_DITHER_TRUN10_DITH8   14

Truncation to 10 bpc followed by spatial dithering to 8 bpc.

◆ ADL_DL_DISPLAY_DITHER_TRUN10_DITH8_FM6

#define ADL_DL_DISPLAY_DITHER_TRUN10_DITH8_FM6   18

Truncation to 10 bpc followed by spatial dithering to 8 bpc and temporal dithering to 6 bpc.

◆ ADL_DL_DISPLAY_DITHER_TRUN10_FM6

#define ADL_DL_DISPLAY_DITHER_TRUN10_FM6   17

Truncation to 10 bpc followed by temporal dithering to 6 bpc.

◆ ADL_DL_DISPLAY_DITHER_TRUN10_FM8

#define ADL_DL_DISPLAY_DITHER_TRUN10_FM8   16

Truncation to 10 bpc followed by temporal dithering to 8 bpc.

◆ ADL_DL_DISPLAY_DITHER_TRUN6

#define ADL_DL_DISPLAY_DITHER_TRUN6   11

Truncation to 6 bpc.

◆ ADL_DL_DISPLAY_DITHER_TRUN8

#define ADL_DL_DISPLAY_DITHER_TRUN8   12

Truncation to 8 bpc.

◆ ADL_DL_DISPLAY_DITHER_TRUN8_DITH6

#define ADL_DL_DISPLAY_DITHER_TRUN8_DITH6   21

Truncation to 8 bpc followed by spatial dithering to 6 bpc.

◆ ADL_DL_DISPLAY_DITHER_TRUN8_FM6

#define ADL_DL_DISPLAY_DITHER_TRUN8_FM6   22

Truncation to 8 bpc followed by temporal dithering to 6 bpc.


Copyright © 2009-2020 Advanced Micro Devices, Inc. All rights reserved.