Mercurial > hg > Members > e075717
comparison o3d/converter/Library/Frameworks/Cg.framework/Versions/1.0/Headers/cgGL_profiles.h @ 34:3e86f61e519f
add o3d files and COLLADA converter
author | mayaguwa@mayah.st.ie.u-ryukyu.ac.jp |
---|---|
date | Sun, 01 Aug 2010 04:45:30 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
33:1b9493547449 | 34:3e86f61e519f |
---|---|
1 /* | |
2 * | |
3 * Copyright (c) 2002-2009, NVIDIA Corporation. | |
4 * | |
5 * | |
6 * | |
7 * NVIDIA Corporation("NVIDIA") supplies this software to you in consideration | |
8 * of your agreement to the following terms, and your use, installation, | |
9 * modification or redistribution of this NVIDIA software constitutes | |
10 * acceptance of these terms. If you do not agree with these terms, please do | |
11 * not use, install, modify or redistribute this NVIDIA software. | |
12 * | |
13 * | |
14 * | |
15 * In consideration of your agreement to abide by the following terms, and | |
16 * subject to these terms, NVIDIA grants you a personal, non-exclusive license, | |
17 * under NVIDIA's copyrights in this original NVIDIA software (the "NVIDIA | |
18 * Software"), to use, reproduce, modify and redistribute the NVIDIA | |
19 * Software, with or without modifications, in source and/or binary forms; | |
20 * provided that if you redistribute the NVIDIA Software, you must retain the | |
21 * copyright notice of NVIDIA, this notice and the following text and | |
22 * disclaimers in all such redistributions of the NVIDIA Software. Neither the | |
23 * name, trademarks, service marks nor logos of NVIDIA Corporation may be used | |
24 * to endorse or promote products derived from the NVIDIA Software without | |
25 * specific prior written permission from NVIDIA. Except as expressly stated | |
26 * in this notice, no other rights or licenses express or implied, are granted | |
27 * by NVIDIA herein, including but not limited to any patent rights that may be | |
28 * infringed by your derivative works or by other works in which the NVIDIA | |
29 * Software may be incorporated. No hardware is licensed hereunder. | |
30 * | |
31 * | |
32 * | |
33 * THE NVIDIA SOFTWARE IS BEING PROVIDED ON AN "AS IS" BASIS, WITHOUT | |
34 * WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING | |
35 * WITHOUT LIMITATION, WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, | |
36 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR ITS USE AND OPERATION | |
37 * EITHER ALONE OR IN COMBINATION WITH OTHER PRODUCTS. | |
38 * | |
39 * | |
40 * | |
41 * IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, | |
42 * EXEMPLARY, CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, LOST | |
43 * PROFITS; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR | |
44 * PROFITS; OR BUSINESS INTERRUPTION) OR ARISING IN ANY WAY OUT OF THE USE, | |
45 * REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE NVIDIA SOFTWARE, | |
46 * HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING | |
47 * NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF NVIDIA HAS BEEN ADVISED | |
48 * OF THE POSSIBILITY OF SUCH DAMAGE. | |
49 * | |
50 */ | |
51 | |
52 | |
53 CG_PROFILE_MACRO(Vertex,vp20,VP20,"vp20",6146,1) | |
54 CG_PROFILE_MACRO(Fragment20,fp20,FP20,"fp20",6147,0) | |
55 CG_PROFILE_MACRO(Vertex30,vp30,VP30,"vp30",6148,1) | |
56 CG_PROFILE_MACRO(Fragment,fp30,FP30,"fp30",6149,0) | |
57 CG_PROFILE_MACRO(ARBVertex,arbvp1,ARBVP1,"arbvp1",6150,1) | |
58 CG_PROFILE_MACRO(Fragment40,fp40,FP40,"fp40",6151,0) | |
59 CG_PROFILE_MACRO(ARBFragment,arbfp1,ARBFP1,"arbfp1",7000,0) | |
60 CG_PROFILE_MACRO(Vertex40,vp40,VP40,"vp40",7001,1) | |
61 CG_PROFILE_MACRO(GLSLVertex,glslv,GLSLV,"glslv",7007,1) | |
62 CG_PROFILE_MACRO(GLSLFragment,glslf,GLSLF,"glslf",7008,0) | |
63 CG_PROFILE_MACRO(GLSLGeometry,glslg,GLSLG,"glslg",7016,0) | |
64 CG_PROFILE_MACRO(GLSLCombined, glslc, GLSLC, "glslc", 7009, 0) | |
65 CG_PROFILE_MACRO(GPUFragment,gpu_fp,GPU_FP,"gp4fp",7010,0) | |
66 CG_PROFILE_MACRO(GPUVertex,gpu_vp,GPU_VP,"gp4vp",7011,1) | |
67 CG_PROFILE_MACRO(GPUGeometry,gpu_gp,GPU_GP,"gp4gp",7012,0) | |
68 | |
69 CG_PROFILE_ALIAS(GPUFragment,gp4fp,GP4FP,"gp4fp",7010,0) | |
70 CG_PROFILE_ALIAS(GPUVertex,gp4vp,GP4VP,"gp4vp",7011,1) | |
71 CG_PROFILE_ALIAS(GPUGeometry,gp4gp,GP4GP,"gp4gp",7012,0) | |
72 | |
73 #ifndef CG_IN_PROFILES_INCLUDE | |
74 # undef CG_PROFILE_MACRO | |
75 #endif |