📄 hwfix.h
字号:
/***************************************************************************
* Name : hwfix.h
* Title : MBX WinCE driver hardware fixed header
* Author(s) : Imagination Technologies
* Created : 2nd January 2003
*
* Copyright : 2003 by Imagination Technologies. All rights reserved.
* : No part of this software, either material or conceptual
* : may be copied or distributed, transmitted, transcribed,
* : stored in a retrieval system or translated into any
* : human or computer language in any form by any means,
* : electronic, mechanical, manual or other-wise, or
* : disclosed to third parties without the express written
* : permission of Imagination Technologies Limited, Unit 8,
* : HomePark Industrial Estate, King's Langley, Hertfordshire,
* : WD4 8LZ, U.K.
*
* Description : Log of which HW fixes are pending or fixed.
*
* Platform : WinCE
*
* Modifications:-
* $Log: hwfix.h $
*
* --- Revision Logs Removed ---
*
****************************************************************************/
#if !defined __HWFIX_H__
#define __HWFIX_H__
/*
CPRN 132
Rotated source blt src offset bug.
This may not be a hardware bug we are still investigating.
*/
const DWORD gdwCPRN132HwFix = 1;
/*
CPRN 141
24 BPP rotated colour fill bug.
*/
const DWORD gdwCPRN141HwFix = 1;
/*
CPRN 148
Cannot handle 32 x 32 pattern brushes, set max to 31.
*/
const DWORD gdwCPRN148HwFix = 0;
/*
CPRN 154
Tested in 16bpp and 32bpp
punts all Mask source blits which are not top left to bottom right
fixes failures in CE testkit display test 208
*/
const DWORD gdwCPRN154HwFix = 1;
/*
CPRN 156
1BPP problem. Rotated mask fill blt, missing pixels
*/
const DWORD gdwCPRN156HwFix = 1;
/*
CPRN 181
24bpp only
punts all ROPS which have a source and a pattern but no destination
fixes failure in CE testkit display tests 200,208 and others
*/
const DWORD gdwCPRN181HwFix = 1;
/*
CPRN 182
16bpp Rotate180 PatBlt Hardware Bug.
*/
const DWORD gdwCPRN182HwFix = 1;
/*
CPRN 215
24bpp only
punts all mask source blits as the uploaded mask is not interpreted correctly
fixes failures in CE testkit display test 208
*/
const DWORD gdwCPRN215HwFix = 1;
/*
CPRN 223
16 and 32Bpp tested
Punts all rotated mask src blits regardless of bit depth
fixes failures in CE testkit display test 208 with rotate enabled
*/
const DWORD gdwCPRN223HwFix = 1;
/*
CPRN 620
MBX cannot handle clipped stretch blits as it has no divider to scale the
source clip rectangle.
We therefore have to punt all stretch blits which have an edge clipped
We also have to punt all stretch blits which are totally clipped
*/
const DWORD gdwCPRN620HwFix = 0;
/*
HW PRN 537
If there is a source, a pattern, and an overlapping Dst-Src and a backwards
blit is needed then the resulting image has duplicated lines in,
so we have to punt it
*/
const DWORD gdwHPRN537HwFix = 0;
/*
HW PRN 676
AAtext blt in 16Bpp with rotated destination. With athe AA mask in video memory
the blt appears to skip every other line/row
*/
const DWORD gdwHPRN676HwFix = 0;
#endif /* __HWFIX_H__ */
/********************************** end of file ******************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -