AMD M56 Reference Manual page 205

Table of Contents

Advertisement

D1GRPH_16BIT_ALPHA_MODE
D1GRPH_16BIT_FIXED_ALPHA_RANGE
Primary graphic pixel depth and format.
Field Name
D1GRPH_LUT_SEL
D1GRPH_LUT_10BIT_BYPASS_EN
D1GRPH_LUT_10BIT_BYPASS_DBL_BUF_EN
Primary graphic LUT selection.
D1GRPH_PRIMARY_SURFACE_ADDRESS - RW - 32 bits - DISPDEC:0x6110
Field Name
D1GRPH_PRIMARY_SURFACE_ADDRESS
Primary surface address for primary graphics in byte.
© 2007 Advanced Micro Devices, Inc.
Proprietary
25:24
0x0
30:28
0x0
D1GRPH_LUT_SEL - RW - 32 bits - DISPDEC:0x6108
Bits
Default
0
0x0
8
0x0
16
0x0
Bits
Default
31:0
0x0
This field is only used if 64 bpp graphics bit depth and graphics/over-
lay blend using per-pixel alpha from graphics channel. It is used for
processing 16 bit alpha. The fixed point graphics alpha value in the
frame buffer is always clamped to 0.0 - 1.0 data range.
0x0 - Floating point alpha (1 sign bit, 5 bit exponent, 10 bit mantissa)
0x1 - Fixed point alpha with normalization from 256/256 to 255/255
to represent 1.0
0x2 - Fixed point alpha with no normalization
0x3 - Fixed point alpha using lower 8 bits of frame buffer value, no
normalization
This register field is only used if 64 bpp graphics bit depth and
D1GRPH_16BIT_ALPHA_MODE = 01 or 10. Also only used if graph-
ics/overlay blend using per-pixel alpha from graphics channel. Final
alpha blend value is rounded to 8 bits after optional normalization
step (see D1GRPH_16BIT_ALPHA_MODE).
0x0 - Use bits 15:0 of input alpha value for blend alpha
0x1 - Use bits 14:0 of input alpha value for blend alpha
0x2 - Use bits 13:0 of input alpha value for blend alpha
0x3 - Use bits 12:0 of input alpha value for blend alpha
0x4 - Use bits 11:0 of input alpha value for blend alpha
0x5 - Use bits 10:0 of input alpha value for blend alpha
0x6 - Use bits 9:0 of input alpha value for blend alpha
0x7 - Use bits 8:0 of input alpha value for blend alpha
Description
Primary graphic LUT selection.
0=select LUTA
1=select LUTB
Enable bypass primary graphic LUT for 2101010 format
0=Use LUT
1=Bypass LUT when in 2101010 format. Ignored for other formats
Enable double buffer D1GRPH_LUT_10BIT_BYPASS_EN
0=D1GRPH_LUT_10BIT_BYPASS_EN take effect right away
1=D1GRPH_LUT_10BIT_BYPASS_EN are double buffered
Description
Primary surface address for primary graphics in byte. It is 4K byte
aligned.
NOTE: Bits 0:10 of this field are hardwired to ZERO.
M56 Register Reference Manual
Display Controller Registers
2-199

Advertisement

Table of Contents
loading

Table of Contents