holdingarea/vg/2D_OpenVG_1_1_SF/ri/src/sfGammaLUT.h
author Faisal Memon <faisal.memon@nokia.com>
Thu, 30 Sep 2010 18:19:16 +0100
branchbug235_bringup_0
changeset 50 a7fcb1229472
parent 24 a3f46bb01be2
child 58 021dd2b9ee6a
permissions -rw-r--r--
Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
50
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
     1
#ifndef _SFGAMMARCP_H_
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
     2
#define _SFGAMMARCP_H_
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
     3
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
     4
#include "riDefs.h"
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
     5
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
     6
namespace OpenVGRI {
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
     7
static const RIuint8 sc_sRGB_to_lRGB[256] = {
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
     8
    0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
     9
    0x1,  0x1,  0x1,  0x1,  0x1,  0x1,  0x1,  0x1,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    10
    0x1,  0x1,  0x2,  0x2,  0x2,  0x2,  0x2,  0x2,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    11
    0x2,  0x2,  0x3,  0x3,  0x3,  0x3,  0x3,  0x4,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    12
    0x4,  0x4,  0x4,  0x4,  0x5,  0x5,  0x5,  0x5,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    13
    0x5,  0x6,  0x6,  0x6,  0x6,  0x7,  0x7,  0x7,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    14
    0x8,  0x8,  0x8,  0x8,  0x9,  0x9,  0x9,  0xa,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    15
    0xa,  0xa,  0xb,  0xb,  0xc,  0xc,  0xc,  0xd,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    16
    0xd,  0xe,  0xe,  0xe,  0xf,  0xf,  0x10,  0x10,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    17
    0x11,  0x11,  0x12,  0x12,  0x12,  0x13,  0x13,  0x14,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    18
    0x15,  0x15,  0x16,  0x16,  0x17,  0x17,  0x18,  0x18,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    19
    0x19,  0x1a,  0x1a,  0x1b,  0x1b,  0x1c,  0x1d,  0x1d,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    20
    0x1e,  0x1f,  0x1f,  0x20,  0x21,  0x21,  0x22,  0x23,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    21
    0x23,  0x24,  0x25,  0x26,  0x26,  0x27,  0x28,  0x29,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    22
    0x29,  0x2a,  0x2b,  0x2c,  0x2d,  0x2d,  0x2e,  0x2f,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    23
    0x30,  0x31,  0x32,  0x33,  0x33,  0x34,  0x35,  0x36,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    24
    0x37,  0x38,  0x39,  0x3a,  0x3b,  0x3c,  0x3d,  0x3e,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    25
    0x3f,  0x40,  0x41,  0x42,  0x43,  0x44,  0x45,  0x46,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    26
    0x47,  0x48,  0x49,  0x4a,  0x4c,  0x4d,  0x4e,  0x4f,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    27
    0x50,  0x51,  0x52,  0x54,  0x55,  0x56,  0x57,  0x58,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    28
    0x5a,  0x5b,  0x5c,  0x5d,  0x5f,  0x60,  0x61,  0x63,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    29
    0x64,  0x65,  0x67,  0x68,  0x69,  0x6b,  0x6c,  0x6d,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    30
    0x6f,  0x70,  0x72,  0x73,  0x74,  0x76,  0x77,  0x79,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    31
    0x7a,  0x7c,  0x7d,  0x7f,  0x80,  0x82,  0x83,  0x85,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    32
    0x86,  0x88,  0x8a,  0x8b,  0x8d,  0x8e,  0x90,  0x92,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    33
    0x93,  0x95,  0x97,  0x98,  0x9a,  0x9c,  0x9d,  0x9f,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    34
    0xa1,  0xa3,  0xa4,  0xa6,  0xa8,  0xaa,  0xac,  0xad,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    35
    0xaf,  0xb1,  0xb3,  0xb5,  0xb7,  0xb8,  0xba,  0xbc,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    36
    0xbe,  0xc0,  0xc2,  0xc4,  0xc6,  0xc8,  0xca,  0xcc,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    37
    0xce,  0xd0,  0xd2,  0xd4,  0xd6,  0xd8,  0xda,  0xdc,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    38
    0xde,  0xe0,  0xe2,  0xe5,  0xe7,  0xe9,  0xeb,  0xed,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    39
    0xef,  0xf2,  0xf4,  0xf6,  0xf8,  0xfa,  0xfd,  0xff,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    40
};
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    41
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    42
static const RIuint8 sc_lRGB_to_sRGB[256] = {
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    43
    0x0,  0xd,  0x16,  0x1c,  0x21,  0x26,  0x2a,  0x2e,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    44
    0x31,  0x35,  0x38,  0x3a,  0x3d,  0x40,  0x42,  0x44,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    45
    0x47,  0x49,  0x4b,  0x4d,  0x4f,  0x51,  0x53,  0x55,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    46
    0x56,  0x58,  0x5a,  0x5b,  0x5d,  0x5f,  0x60,  0x62,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    47
    0x63,  0x65,  0x66,  0x67,  0x69,  0x6a,  0x6c,  0x6d,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    48
    0x6e,  0x70,  0x71,  0x72,  0x73,  0x74,  0x76,  0x77,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    49
    0x78,  0x79,  0x7a,  0x7b,  0x7d,  0x7e,  0x7f,  0x80,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    50
    0x81,  0x82,  0x83,  0x84,  0x85,  0x86,  0x87,  0x88,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    51
    0x89,  0x8a,  0x8b,  0x8c,  0x8d,  0x8e,  0x8f,  0x90,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    52
    0x91,  0x92,  0x93,  0x93,  0x94,  0x95,  0x96,  0x97,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    53
    0x98,  0x99,  0x9a,  0x9a,  0x9b,  0x9c,  0x9d,  0x9e,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    54
    0x9f,  0x9f,  0xa0,  0xa1,  0xa2,  0xa3,  0xa3,  0xa4,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    55
    0xa5,  0xa6,  0xa7,  0xa7,  0xa8,  0xa9,  0xaa,  0xaa,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    56
    0xab,  0xac,  0xad,  0xad,  0xae,  0xaf,  0xaf,  0xb0,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    57
    0xb1,  0xb2,  0xb2,  0xb3,  0xb4,  0xb4,  0xb5,  0xb6,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    58
    0xb6,  0xb7,  0xb8,  0xb8,  0xb9,  0xba,  0xba,  0xbb,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    59
    0xbc,  0xbc,  0xbd,  0xbe,  0xbe,  0xbf,  0xc0,  0xc0,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    60
    0xc1,  0xc2,  0xc2,  0xc3,  0xc3,  0xc4,  0xc5,  0xc5,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    61
    0xc6,  0xc7,  0xc7,  0xc8,  0xc8,  0xc9,  0xca,  0xca,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    62
    0xcb,  0xcb,  0xcc,  0xcd,  0xcd,  0xce,  0xce,  0xcf,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    63
    0xcf,  0xd0,  0xd1,  0xd1,  0xd2,  0xd2,  0xd3,  0xd3,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    64
    0xd4,  0xd5,  0xd5,  0xd6,  0xd6,  0xd7,  0xd7,  0xd8,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    65
    0xd8,  0xd9,  0xda,  0xda,  0xdb,  0xdb,  0xdc,  0xdc,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    66
    0xdd,  0xdd,  0xde,  0xde,  0xdf,  0xdf,  0xe0,  0xe0,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    67
    0xe1,  0xe2,  0xe2,  0xe3,  0xe3,  0xe4,  0xe4,  0xe5,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    68
    0xe5,  0xe6,  0xe6,  0xe7,  0xe7,  0xe8,  0xe8,  0xe9,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    69
    0xe9,  0xea,  0xea,  0xeb,  0xeb,  0xec,  0xec,  0xed,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    70
    0xed,  0xed,  0xee,  0xee,  0xef,  0xef,  0xf0,  0xf0,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    71
    0xf1,  0xf1,  0xf2,  0xf2,  0xf3,  0xf3,  0xf4,  0xf4,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    72
    0xf5,  0xf5,  0xf6,  0xf6,  0xf6,  0xf7,  0xf7,  0xf8,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    73
    0xf8,  0xf9,  0xf9,  0xfa,  0xfa,  0xfb,  0xfb,  0xfb,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    74
    0xfc,  0xfc,  0xfd,  0xfd,  0xfe,  0xfe,  0xff,  0xff,  
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    75
};
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    76
}
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    77
#endif
a7fcb1229472 Add support for eglQueryString. Its partially fake support because the serialization interface does not support the return of string data
Faisal Memon <faisal.memon@nokia.com>
parents: 24
diff changeset
    78