diff options
| author | Tor Aamodt <[email protected]> | 2010-10-01 08:55:28 -0800 |
|---|---|---|
| committer | Tor Aamodt <[email protected]> | 2010-10-01 08:55:28 -0800 |
| commit | 11b308e7363e937966b035b4891db32b4eece3bf (patch) | |
| tree | 50ca4c9ad6f163ac4acb2bf505e64dfebed66947 /benchmarks/CUDA/RAY/EasyBMP_BMP.h | |
| parent | bb820c116764d7a1b8e071137d32b74e7f34dd2f (diff) | |
integrating recent changes from fermi-test into fermi
(i'll use "fermi" for more disruptive changes to the pipeline model such
as updating the MSHRs and getting rid of the warp tracker, ripping out DWF, etc...)
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 7805]
Diffstat (limited to 'benchmarks/CUDA/RAY/EasyBMP_BMP.h')
| -rw-r--r-- | benchmarks/CUDA/RAY/EasyBMP_BMP.h | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/benchmarks/CUDA/RAY/EasyBMP_BMP.h b/benchmarks/CUDA/RAY/EasyBMP_BMP.h deleted file mode 100644 index 819a976..0000000 --- a/benchmarks/CUDA/RAY/EasyBMP_BMP.h +++ /dev/null @@ -1,86 +0,0 @@ -/************************************************* -* * -* EasyBMP Cross-Platform Windows Bitmap Library * -* * -* Author: Paul Macklin * -* email: [email protected] * -* support: http://easybmp.sourceforge.net * -* * -* file: EasyBMP_VariousBMPutilities.h * -* date added: 05-02-2005 * -* date modified: 12-01-2006 * -* version: 1.06 * -* * -* License: BSD (revised/modified) * -* Copyright: 2005-6 by the EasyBMP Project * -* * -* description: Defines BMP class * -* * -*************************************************/ - -#ifndef _EasyBMP_BMP_h_ -#define _EasyBMP_BMP_h_ - -bool SafeFread( char* buffer, int size, int number, FILE* fp ); -bool EasyBMPcheckDataSize( void ); - -class BMP -{private: - - int BitDepth; - int Width; - int Height; - RGBApixel** Pixels; - RGBApixel* Colors; - int XPelsPerMeter; - int YPelsPerMeter; - - ebmpBYTE* MetaData1; - int SizeOfMetaData1; - ebmpBYTE* MetaData2; - int SizeOfMetaData2; - - bool Read32bitRow( ebmpBYTE* Buffer, int BufferSize, int Row ); - bool Read24bitRow( ebmpBYTE* Buffer, int BufferSize, int Row ); - bool Read8bitRow( ebmpBYTE* Buffer, int BufferSize, int Row ); - bool Read4bitRow( ebmpBYTE* Buffer, int BufferSize, int Row ); - bool Read1bitRow( ebmpBYTE* Buffer, int BufferSize, int Row ); - - bool Write32bitRow( ebmpBYTE* Buffer, int BufferSize, int Row ); - bool Write24bitRow( ebmpBYTE* Buffer, int BufferSize, int Row ); - bool Write8bitRow( ebmpBYTE* Buffer, int BufferSize, int Row ); - bool Write4bitRow( ebmpBYTE* Buffer, int BufferSize, int Row ); - bool Write1bitRow( ebmpBYTE* Buffer, int BufferSize, int Row ); - - ebmpBYTE FindClosestColor( RGBApixel& input ); - - public: - - int TellBitDepth( void ); - int TellWidth( void ); - int TellHeight( void ); - int TellNumberOfColors( void ); - void SetDPI( int HorizontalDPI, int VerticalDPI ); - int TellVerticalDPI( void ); - int TellHorizontalDPI( void ); - - BMP(); - BMP( BMP& Input ); - ~BMP(); - RGBApixel* operator()(int i,int j); - - RGBApixel GetPixel( int i, int j ) const; - bool SetPixel( int i, int j, RGBApixel NewPixel ); - - bool CreateStandardColorTable( void ); - - bool SetSize( int NewWidth, int NewHeight ); - bool SetBitDepth( int NewDepth ); - bool WriteToFile( const char* FileName ); - bool ReadFromFile( const char* FileName ); - - RGBApixel GetColor( int ColorNumber ); - bool SetColor( int ColorNumber, RGBApixel NewColor ); -}; - -#endif |
