From 76939c6de7b8d27f77eb71d61cd0c966fd954922 Mon Sep 17 00:00:00 2001 From: dhewg Date: Wed, 14 Dec 2011 23:12:41 +0100 Subject: [PATCH] Delete redundant files --- neo/CMakeLists.txt | 2 - neo/renderer/cg_explicit.cpp | 423 ---------------- neo/renderer/cg_explicit.h | 865 --------------------------------- neo/renderer/draw_arb2.cpp | 11 - neo/renderer/draw_exp_stub.cpp | 38 -- neo/sys/osx/showcursor | Bin 9924 -> 0 bytes neo/sys/osx/showcursor.c | 54 -- neo/sys/scons/SConscript.core | 2 - 8 files changed, 1395 deletions(-) delete mode 100644 neo/renderer/cg_explicit.cpp delete mode 100644 neo/renderer/cg_explicit.h delete mode 100644 neo/renderer/draw_exp_stub.cpp delete mode 100644 neo/sys/osx/showcursor delete mode 100644 neo/sys/osx/showcursor.c diff --git a/neo/CMakeLists.txt b/neo/CMakeLists.txt index 679a34b7..9e8dbe0f 100644 --- a/neo/CMakeLists.txt +++ b/neo/CMakeLists.txt @@ -260,11 +260,9 @@ set(src_renderer renderer/RenderWorld_load.cpp renderer/RenderWorld_portals.cpp renderer/VertexCache.cpp - renderer/cg_explicit.cpp renderer/draw_arb.cpp renderer/draw_arb2.cpp renderer/draw_common.cpp - renderer/draw_exp_stub.cpp renderer/draw_nv10.cpp renderer/draw_nv20.cpp renderer/draw_r200.cpp diff --git a/neo/renderer/cg_explicit.cpp b/neo/renderer/cg_explicit.cpp deleted file mode 100644 index 0b623a22..00000000 --- a/neo/renderer/cg_explicit.cpp +++ /dev/null @@ -1,423 +0,0 @@ -/* -=========================================================================== - -Doom 3 GPL Source Code -Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. - -This file is part of the Doom 3 GPL Source Code ("Doom 3 Source Code"). - -Doom 3 Source Code is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -Doom 3 Source Code is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with Doom 3 Source Code. If not, see . - -In addition, the Doom 3 Source Code is also subject to certain additional terms. You should have received a copy of these additional terms immediately following the terms and conditions of the GNU General Public License which accompanied the Doom 3 Source Code. If not, please request a copy in writing from id Software at the address below. - -If you have questions concerning this license or the applicable additional terms, you may contact in writing id Software LLC, c/o ZeniMax Media Inc., Suite 120, Rockville, Maryland 20850 USA. - -=========================================================================== -*/ - -#include "../idlib/precompiled.h" -#pragma hdrstop - -//#include -//#include -#include "cg_explicit.h" - -PFNCGCREATECONTEXTPROC cgCreateContext; -PFNCGDESTROYCONTEXTPROC cgDestroyContext; -PFNCGISCONTEXTPROC cgIsContext; -PFNCGGETLASTLISTINGPROC cgGetLastListing; -PFNCGCREATEPROGRAMPROC cgCreateProgram; -PFNCGCREATEPROGRAMFROMFILEPROC cgCreateProgramFromFile; -PFNCGCOPYPROGRAMPROC cgCopyProgram; -PFNCGDESTROYPROGRAMPROC cgDestroyProgram; -PFNCGGETFIRSTPROGRAMPROC cgGetFirstProgram; -PFNCGGETNEXTPROGRAMPROC cgGetNextProgram; -PFNCGGETPROGRAMCONTEXTPROC cgGetProgramContext; -PFNCGISPROGRAMPROC cgIsProgram; -PFNCGCOMPILEPROGRAMPROC cgCompileProgram; -PFNCGISPROGRAMCOMPILEDPROC cgIsProgramCompiled; -PFNCGGETPROGRAMSTRINGPROC cgGetProgramString; -PFNCGGETPROGRAMPROFILEPROC cgGetProgramProfile; -PFNCGGETNAMEDPARAMETERPROC cgGetNamedParameter; -PFNCGGETFIRSTPARAMETERPROC cgGetFirstParameter; -PFNCGGETNEXTPARAMETERPROC cgGetNextParameter; -PFNCGGETFIRSTLEAFPARAMETERPROC cgGetFirstLeafParameter; -PFNCGGETNEXTLEAFPARAMETERPROC cgGetNextLeafParameter; -PFNCGGETFIRSTSTRUCTPARAMETERPROC cgGetFirstStructParameter; -PFNCGGETFIRSTDEPENDENTPARAMETERPROC cgGetFirstDependentParameter; -PFNCGGETARRAYPARAMETERPROC cgGetArrayParameter; -PFNCGGETARRAYDIMENSIONPROC cgGetArrayDimension; -PFNCGGETARRAYSIZEPROC cgGetArraySize; -PFNCGGETPARAMETERPROGRAMPROC cgGetParameterProgram; -PFNCGISPARAMETERPROC cgIsParameter; -PFNCGGETPARAMETERNAMEPROC cgGetParameterName; -PFNCGGETPARAMETERTYPEPROC cgGetParameterType; -PFNCGGETPARAMETERSEMANTICPROC cgGetParameterSemantic; -PFNCGGETPARAMETERRESOURCEPROC cgGetParameterResource; -PFNCGGETPARAMETERBASERESOURCEPROC cgGetParameterBaseResource; -PFNCGGETPARAMETERRESOURCEINDEXPROC cgGetParameterResourceIndex; -PFNCGGETPARAMETERVARIABILITYPROC cgGetParameterVariability; -PFNCGGETPARAMETERDIRECTIONPROC cgGetParameterDirection; -PFNCGISPARAMETERREFERENCEDPROC cgIsParameterReferenced; -PFNCGGETPARAMETERVALUESPROC cgGetParameterValues; -PFNCGGETTYPESTRINGPROC cgGetTypeString; -PFNCGGETTYPEPROC cgGetType; -PFNCGGETRESOURCESTRINGPROC cgGetResourceString; -PFNCGGETRESOURCEPROC cgGetResource; -PFNCGGETPROFILESTRINGPROC cgGetProfileString; -PFNCGGETPROFILEPROC cgGetProfile; -PFNCGGETERRORPROC cgGetError; -PFNCGGETERRORSTRINGPROC cgGetErrorString; -PFNCGSETERRORCALLBACKPROC cgSetErrorCallback; -PFNCGGETERRORCALLBACKPROC cgGetErrorCallback; -PFNCGGLISPROFILESUPPORTEDPROC cgGLIsProfileSupported; -PFNCGGLENABLEPROFILEPROC cgGLEnableProfile; -PFNCGGLDISABLEPROFILEPROC cgGLDisableProfile; -PFNCGGLGETLATESTPROFILEPROC cgGLGetLatestProfile; -PFNCGGLSETOPTIMALOPTIONSPROC cgGLSetOptimalOptions; -PFNCGGLLOADPROGRAMPROC cgGLLoadProgram; -PFNCGGLBINDPROGRAMPROC cgGLBindProgram; -PFNCGGLSETPARAMETER1FPROC cgGLSetParameter1f; -PFNCGGLSETPARAMETER2FPROC cgGLSetParameter2f; -PFNCGGLSETPARAMETER3FPROC cgGLSetParameter3f; -PFNCGGLSETPARAMETER4FPROC cgGLSetParameter4f; -PFNCGGLSETPARAMETER1FVPROC cgGLSetParameter1fv; -PFNCGGLSETPARAMETER2FVPROC cgGLSetParameter2fv; -PFNCGGLSETPARAMETER3FVPROC cgGLSetParameter3fv; -PFNCGGLSETPARAMETER4FVPROC cgGLSetParameter4fv; -PFNCGGLSETPARAMETER1DPROC cgGLSetParameter1d; -PFNCGGLSETPARAMETER2DPROC cgGLSetParameter2d; -PFNCGGLSETPARAMETER3DPROC cgGLSetParameter3d; -PFNCGGLSETPARAMETER4DPROC cgGLSetParameter4d; -PFNCGGLSETPARAMETER1DVPROC cgGLSetParameter1dv; -PFNCGGLSETPARAMETER2DVPROC cgGLSetParameter2dv; -PFNCGGLSETPARAMETER3DVPROC cgGLSetParameter3dv; -PFNCGGLSETPARAMETER4DVPROC cgGLSetParameter4dv; -PFNCGGLGETPARAMETER1FPROC cgGLGetParameter1f; -PFNCGGLGETPARAMETER2FPROC cgGLGetParameter2f; -PFNCGGLGETPARAMETER3FPROC cgGLGetParameter3f; -PFNCGGLGETPARAMETER4FPROC cgGLGetParameter4f; -PFNCGGLGETPARAMETER1DPROC cgGLGetParameter1d; -PFNCGGLGETPARAMETER2DPROC cgGLGetParameter2d; -PFNCGGLGETPARAMETER3DPROC cgGLGetParameter3d; -PFNCGGLGETPARAMETER4DPROC cgGLGetParameter4d; -PFNCGGLSETPARAMETERARRAY1FPROC cgGLSetParameterArray1f; -PFNCGGLSETPARAMETERARRAY2FPROC cgGLSetParameterArray2f; -PFNCGGLSETPARAMETERARRAY3FPROC cgGLSetParameterArray3f; -PFNCGGLSETPARAMETERARRAY4FPROC cgGLSetParameterArray4f; -PFNCGGLSETPARAMETERARRAY1DPROC cgGLSetParameterArray1d; -PFNCGGLSETPARAMETERARRAY2DPROC cgGLSetParameterArray2d; -PFNCGGLSETPARAMETERARRAY3DPROC cgGLSetParameterArray3d; -PFNCGGLSETPARAMETERARRAY4DPROC cgGLSetParameterArray4d; -PFNCGGLGETPARAMETERARRAY1FPROC cgGLGetParameterArray1f; -PFNCGGLGETPARAMETERARRAY2FPROC cgGLGetParameterArray2f; -PFNCGGLGETPARAMETERARRAY3FPROC cgGLGetParameterArray3f; -PFNCGGLGETPARAMETERARRAY4FPROC cgGLGetParameterArray4f; -PFNCGGLGETPARAMETERARRAY1DPROC cgGLGetParameterArray1d; -PFNCGGLGETPARAMETERARRAY2DPROC cgGLGetParameterArray2d; -PFNCGGLGETPARAMETERARRAY3DPROC cgGLGetParameterArray3d; -PFNCGGLGETPARAMETERARRAY4DPROC cgGLGetParameterArray4d; -PFNCGGLSETPARAMETERPOINTERPROC cgGLSetParameterPointer; -PFNCGGLENABLECLIENTSTATEPROC cgGLEnableClientState; -PFNCGGLDISABLECLIENTSTATEPROC cgGLDisableClientState; -PFNCGGLSETMATRIXPARAMETERDRPROC cgGLSetMatrixParameterdr; -PFNCGGLSETMATRIXPARAMETERFRPROC cgGLSetMatrixParameterfr; -PFNCGGLSETMATRIXPARAMETERDCPROC cgGLSetMatrixParameterdc; -PFNCGGLSETMATRIXPARAMETERFCPROC cgGLSetMatrixParameterfc; -PFNCGGLGETMATRIXPARAMETERDRPROC cgGLGetMatrixParameterdr; -PFNCGGLGETMATRIXPARAMETERFRPROC cgGLGetMatrixParameterfr; -PFNCGGLGETMATRIXPARAMETERDCPROC cgGLGetMatrixParameterdc; -PFNCGGLGETMATRIXPARAMETERFCPROC cgGLGetMatrixParameterfc; -PFNCGGLSETSTATEMATRIXPARAMETERPROC cgGLSetStateMatrixParameter; -PFNCGGLSETMATRIXPARAMETERARRAYFCPROC cgGLSetMatrixParameterArrayfc; -PFNCGGLSETMATRIXPARAMETERARRAYFRPROC cgGLSetMatrixParameterArrayfr; -PFNCGGLSETMATRIXPARAMETERARRAYDCPROC cgGLSetMatrixParameterArraydc; -PFNCGGLSETMATRIXPARAMETERARRAYDRPROC cgGLSetMatrixParameterArraydr; -PFNCGGLGETMATRIXPARAMETERARRAYFCPROC cgGLGetMatrixParameterArrayfc; -PFNCGGLGETMATRIXPARAMETERARRAYFRPROC cgGLGetMatrixParameterArrayfr; -PFNCGGLGETMATRIXPARAMETERARRAYDCPROC cgGLGetMatrixParameterArraydc; -PFNCGGLGETMATRIXPARAMETERARRAYDRPROC cgGLGetMatrixParameterArraydr; -PFNCGGLSETTEXTUREPARAMETERPROC cgGLSetTextureParameter; -PFNCGGLGETTEXTUREPARAMETERPROC cgGLGetTextureParameter; -PFNCGGLENABLETEXTUREPARAMETERPROC cgGLEnableTextureParameter; -PFNCGGLDISABLETEXTUREPARAMETERPROC cgGLDisableTextureParameter; -PFNCGGLGETTEXTUREENUMPROC cgGLGetTextureEnum; - -#ifndef _WIN32 -bool init_explicit_Cg() -{ - return false; -} -#else -bool init_explicit_Cg() -{ - HMODULE hmod; - int failed = 0; - - hmod = LoadLibrary("cg.dll"); - - if(0 == (cgCreateContext = (PFNCGCREATECONTEXTPROC)GetProcAddress( hmod, "cgCreateContext" ))) - failed++; - if(0 == (cgDestroyContext = (PFNCGDESTROYCONTEXTPROC)GetProcAddress( hmod, "cgDestroyContext" ))) - failed++; - if(0 == (cgIsContext = (PFNCGISCONTEXTPROC)GetProcAddress( hmod, "cgIsContext" ))) - failed++; - if(0 == (cgGetLastListing = (PFNCGGETLASTLISTINGPROC)GetProcAddress( hmod, "cgGetLastListing" ))) - failed++; - if(0 == (cgCreateProgram = (PFNCGCREATEPROGRAMPROC)GetProcAddress( hmod, "cgCreateProgram" ))) - failed++; - if(0 == (cgCreateProgramFromFile = (PFNCGCREATEPROGRAMFROMFILEPROC)GetProcAddress( hmod, "cgCreateProgramFromFile" ))) - failed++; - if(0 == (cgCopyProgram = (PFNCGCOPYPROGRAMPROC)GetProcAddress( hmod, "cgCopyProgram" ))) - failed++; - if(0 == (cgDestroyProgram = (PFNCGDESTROYPROGRAMPROC)GetProcAddress( hmod, "cgDestroyProgram" ))) - failed++; - if(0 == (cgGetFirstProgram = (PFNCGGETFIRSTPROGRAMPROC)GetProcAddress( hmod, "cgGetFirstProgram" ))) - failed++; - if(0 == (cgGetNextProgram = (PFNCGGETNEXTPROGRAMPROC)GetProcAddress( hmod, "cgGetNextProgram" ))) - failed++; - if(0 == (cgGetProgramContext = (PFNCGGETPROGRAMCONTEXTPROC)GetProcAddress( hmod, "cgGetProgramContext" ))) - failed++; - if(0 == (cgIsProgram = (PFNCGISPROGRAMPROC)GetProcAddress( hmod, "cgIsProgram" ))) - failed++; - if(0 == (cgCompileProgram = (PFNCGCOMPILEPROGRAMPROC)GetProcAddress( hmod, "cgCompileProgram" ))) - failed++; - if(0 == (cgIsProgramCompiled = (PFNCGISPROGRAMCOMPILEDPROC)GetProcAddress( hmod, "cgIsProgramCompiled" ))) - failed++; - if(0 == (cgGetProgramString = (PFNCGGETPROGRAMSTRINGPROC)GetProcAddress( hmod, "cgGetProgramString" ))) - failed++; - if(0 == (cgGetProgramProfile = (PFNCGGETPROGRAMPROFILEPROC)GetProcAddress( hmod, "cgGetProgramProfile" ))) - failed++; - if(0 == (cgGetNamedParameter = (PFNCGGETNAMEDPARAMETERPROC)GetProcAddress( hmod, "cgGetNamedParameter" ))) - failed++; - if(0 == (cgGetFirstParameter = (PFNCGGETFIRSTPARAMETERPROC)GetProcAddress( hmod, "cgGetFirstParameter" ))) - failed++; - if(0 == (cgGetNextParameter = (PFNCGGETNEXTPARAMETERPROC)GetProcAddress( hmod, "cgGetNextParameter" ))) - failed++; - if(0 == (cgGetFirstLeafParameter = (PFNCGGETFIRSTLEAFPARAMETERPROC)GetProcAddress( hmod, "cgGetFirstLeafParameter" ))) - failed++; - if(0 == (cgGetNextLeafParameter = (PFNCGGETNEXTLEAFPARAMETERPROC)GetProcAddress( hmod, "cgGetNextLeafParameter" ))) - failed++; - if(0 == (cgGetFirstStructParameter = (PFNCGGETFIRSTSTRUCTPARAMETERPROC)GetProcAddress( hmod, "cgGetFirstStructParameter" ))) - failed++; - if(0 == (cgGetFirstDependentParameter = (PFNCGGETFIRSTDEPENDENTPARAMETERPROC)GetProcAddress( hmod, "cgGetFirstDependentParameter" ))) - failed++; - if(0 == (cgGetArrayParameter = (PFNCGGETARRAYPARAMETERPROC)GetProcAddress( hmod, "cgGetArrayParameter" ))) - failed++; - if(0 == (cgGetArrayDimension = (PFNCGGETARRAYDIMENSIONPROC)GetProcAddress( hmod, "cgGetArrayDimension" ))) - failed++; - if(0 == (cgGetArraySize = (PFNCGGETARRAYSIZEPROC)GetProcAddress( hmod, "cgGetArraySize" ))) - failed++; - if(0 == (cgGetParameterProgram = (PFNCGGETPARAMETERPROGRAMPROC)GetProcAddress( hmod, "cgGetParameterProgram" ))) - failed++; - if(0 == (cgIsParameter = (PFNCGISPARAMETERPROC)GetProcAddress( hmod, "cgIsParameter" ))) - failed++; - if(0 == (cgGetParameterName = (PFNCGGETPARAMETERNAMEPROC)GetProcAddress( hmod, "cgGetParameterName" ))) - failed++; - if(0 == (cgGetParameterType = (PFNCGGETPARAMETERTYPEPROC)GetProcAddress( hmod, "cgGetParameterType" ))) - failed++; - if(0 == (cgGetParameterSemantic = (PFNCGGETPARAMETERSEMANTICPROC)GetProcAddress( hmod, "cgGetParameterSemantic" ))) - failed++; - if(0 == (cgGetParameterResource = (PFNCGGETPARAMETERRESOURCEPROC)GetProcAddress( hmod, "cgGetParameterResource" ))) - failed++; - if(0 == (cgGetParameterBaseResource = (PFNCGGETPARAMETERBASERESOURCEPROC)GetProcAddress( hmod, "cgGetParameterBaseResource" ))) - failed++; - if(0 == (cgGetParameterResourceIndex = (PFNCGGETPARAMETERRESOURCEINDEXPROC)GetProcAddress( hmod, "cgGetParameterResourceIndex" ))) - failed++; - if(0 == (cgGetParameterVariability = (PFNCGGETPARAMETERVARIABILITYPROC)GetProcAddress( hmod, "cgGetParameterVariability" ))) - failed++; - if(0 == (cgGetParameterDirection = (PFNCGGETPARAMETERDIRECTIONPROC)GetProcAddress( hmod, "cgGetParameterDirection" ))) - failed++; - if(0 == (cgIsParameterReferenced = (PFNCGISPARAMETERREFERENCEDPROC)GetProcAddress( hmod, "cgIsParameterReferenced" ))) - failed++; - if(0 == (cgGetParameterValues = (PFNCGGETPARAMETERVALUESPROC)GetProcAddress( hmod, "cgGetParameterValues" ))) - failed++; - if(0 == (cgGetTypeString = (PFNCGGETTYPESTRINGPROC)GetProcAddress( hmod, "cgGetTypeString" ))) - failed++; - if(0 == (cgGetType = (PFNCGGETTYPEPROC)GetProcAddress( hmod, "cgGetType" ))) - failed++; - if(0 == (cgGetResourceString = (PFNCGGETRESOURCESTRINGPROC)GetProcAddress( hmod, "cgGetResourceString" ))) - failed++; - if(0 == (cgGetResource = (PFNCGGETRESOURCEPROC)GetProcAddress( hmod, "cgGetResource" ))) - failed++; - if(0 == (cgGetProfileString = (PFNCGGETPROFILESTRINGPROC)GetProcAddress( hmod, "cgGetProfileString" ))) - failed++; - if(0 == (cgGetProfile = (PFNCGGETPROFILEPROC)GetProcAddress( hmod, "cgGetProfile" ))) - failed++; - if(0 == (cgGetError = (PFNCGGETERRORPROC)GetProcAddress( hmod, "cgGetError" ))) - failed++; - if(0 == (cgGetErrorString = (PFNCGGETERRORSTRINGPROC)GetProcAddress( hmod, "cgGetErrorString" ))) - failed++; - if(0 == (cgSetErrorCallback = (PFNCGSETERRORCALLBACKPROC)GetProcAddress( hmod, "cgSetErrorCallback" ))) - failed++; - if(0 == (cgGetErrorCallback = (PFNCGGETERRORCALLBACKPROC)GetProcAddress( hmod, "cgGetErrorCallback" ))) - failed++; - - - - hmod = LoadLibrary("cgGL.dll"); - - - - if(0 == (cgGLIsProfileSupported = (PFNCGGLISPROFILESUPPORTEDPROC)GetProcAddress( hmod, "cgGLIsProfileSupported" ))) - failed++; - if(0 == (cgGLEnableProfile = (PFNCGGLENABLEPROFILEPROC)GetProcAddress( hmod, "cgGLEnableProfile" ))) - failed++; - if(0 == (cgGLDisableProfile = (PFNCGGLDISABLEPROFILEPROC)GetProcAddress( hmod, "cgGLDisableProfile" ))) - failed++; - if(0 == (cgGLGetLatestProfile = (PFNCGGLGETLATESTPROFILEPROC)GetProcAddress( hmod, "cgGLGetLatestProfile" ))) - failed++; - if(0 == (cgGLSetOptimalOptions = (PFNCGGLSETOPTIMALOPTIONSPROC)GetProcAddress( hmod, "cgGLSetOptimalOptions" ))) - failed++; - if(0 == (cgGLLoadProgram = (PFNCGGLLOADPROGRAMPROC)GetProcAddress( hmod, "cgGLLoadProgram" ))) - failed++; - if(0 == (cgGLBindProgram = (PFNCGGLBINDPROGRAMPROC)GetProcAddress( hmod, "cgGLBindProgram" ))) - failed++; - if(0 == (cgGLSetParameter1f = (PFNCGGLSETPARAMETER1FPROC)GetProcAddress( hmod, "cgGLSetParameter1f" ))) - failed++; - if(0 == (cgGLSetParameter2f = (PFNCGGLSETPARAMETER2FPROC)GetProcAddress( hmod, "cgGLSetParameter2f" ))) - failed++; - if(0 == (cgGLSetParameter3f = (PFNCGGLSETPARAMETER3FPROC)GetProcAddress( hmod, "cgGLSetParameter3f" ))) - failed++; - if(0 == (cgGLSetParameter4f = (PFNCGGLSETPARAMETER4FPROC)GetProcAddress( hmod, "cgGLSetParameter4f" ))) - failed++; - if(0 == (cgGLSetParameter1fv = (PFNCGGLSETPARAMETER1FVPROC)GetProcAddress( hmod, "cgGLSetParameter1fv" ))) - failed++; - if(0 == (cgGLSetParameter2fv = (PFNCGGLSETPARAMETER2FVPROC)GetProcAddress( hmod, "cgGLSetParameter2fv" ))) - failed++; - if(0 == (cgGLSetParameter3fv = (PFNCGGLSETPARAMETER3FVPROC)GetProcAddress( hmod, "cgGLSetParameter3fv" ))) - failed++; - if(0 == (cgGLSetParameter4fv = (PFNCGGLSETPARAMETER4FVPROC)GetProcAddress( hmod, "cgGLSetParameter4fv" ))) - failed++; - if(0 == (cgGLSetParameter1d = (PFNCGGLSETPARAMETER1DPROC)GetProcAddress( hmod, "cgGLSetParameter1d" ))) - failed++; - if(0 == (cgGLSetParameter2d = (PFNCGGLSETPARAMETER2DPROC)GetProcAddress( hmod, "cgGLSetParameter2d" ))) - failed++; - if(0 == (cgGLSetParameter3d = (PFNCGGLSETPARAMETER3DPROC)GetProcAddress( hmod, "cgGLSetParameter3d" ))) - failed++; - if(0 == (cgGLSetParameter4d = (PFNCGGLSETPARAMETER4DPROC)GetProcAddress( hmod, "cgGLSetParameter4d" ))) - failed++; - if(0 == (cgGLSetParameter1dv = (PFNCGGLSETPARAMETER1DVPROC)GetProcAddress( hmod, "cgGLSetParameter1dv" ))) - failed++; - if(0 == (cgGLSetParameter2dv = (PFNCGGLSETPARAMETER2DVPROC)GetProcAddress( hmod, "cgGLSetParameter2dv" ))) - failed++; - if(0 == (cgGLSetParameter3dv = (PFNCGGLSETPARAMETER3DVPROC)GetProcAddress( hmod, "cgGLSetParameter3dv" ))) - failed++; - if(0 == (cgGLSetParameter4dv = (PFNCGGLSETPARAMETER4DVPROC)GetProcAddress( hmod, "cgGLSetParameter4dv" ))) - failed++; - if(0 == (cgGLSetParameter4dv = (PFNCGGLSETPARAMETER4DVPROC)GetProcAddress( hmod, "cgGLSetParameter4dv" ))) - failed++; - if(0 == (cgGLGetParameter1f = (PFNCGGLGETPARAMETER1FPROC)GetProcAddress( hmod, "cgGLGetParameter1f" ))) - failed++; - if(0 == (cgGLGetParameter2f = (PFNCGGLGETPARAMETER2FPROC)GetProcAddress( hmod, "cgGLGetParameter2f" ))) - failed++; - if(0 == (cgGLGetParameter3f = (PFNCGGLGETPARAMETER3FPROC)GetProcAddress( hmod, "cgGLGetParameter3f" ))) - failed++; - if(0 == (cgGLGetParameter4f = (PFNCGGLGETPARAMETER4FPROC)GetProcAddress( hmod, "cgGLGetParameter4f" ))) - failed++; - if(0 == (cgGLGetParameter1d = (PFNCGGLGETPARAMETER1DPROC)GetProcAddress( hmod, "cgGLGetParameter1d" ))) - failed++; - if(0 == (cgGLGetParameter2d = (PFNCGGLGETPARAMETER2DPROC)GetProcAddress( hmod, "cgGLGetParameter2d" ))) - failed++; - if(0 == (cgGLGetParameter3d = (PFNCGGLGETPARAMETER3DPROC)GetProcAddress( hmod, "cgGLGetParameter3d" ))) - failed++; - if(0 == (cgGLGetParameter4d = (PFNCGGLGETPARAMETER4DPROC)GetProcAddress( hmod, "cgGLGetParameter4d" ))) - failed++; - if(0 == (cgGLSetParameterArray1f = (PFNCGGLSETPARAMETERARRAY1FPROC)GetProcAddress( hmod, "cgGLSetParameterArray1f" ))) - failed++; - if(0 == (cgGLSetParameterArray2f = (PFNCGGLSETPARAMETERARRAY2FPROC)GetProcAddress( hmod, "cgGLSetParameterArray2f" ))) - failed++; - if(0 == (cgGLSetParameterArray3f = (PFNCGGLSETPARAMETERARRAY3FPROC)GetProcAddress( hmod, "cgGLSetParameterArray3f" ))) - failed++; - if(0 == (cgGLSetParameterArray4f = (PFNCGGLSETPARAMETERARRAY4FPROC)GetProcAddress( hmod, "cgGLSetParameterArray4f" ))) - failed++; - if(0 == (cgGLSetParameterArray1d = (PFNCGGLSETPARAMETERARRAY1DPROC)GetProcAddress( hmod, "cgGLSetParameterArray1d" ))) - failed++; - if(0 == (cgGLSetParameterArray2d = (PFNCGGLSETPARAMETERARRAY2DPROC)GetProcAddress( hmod, "cgGLSetParameterArray2d" ))) - failed++; - if(0 == (cgGLSetParameterArray3d = (PFNCGGLSETPARAMETERARRAY3DPROC)GetProcAddress( hmod, "cgGLSetParameterArray3d" ))) - failed++; - if(0 == (cgGLSetParameterArray4d = (PFNCGGLSETPARAMETERARRAY4DPROC)GetProcAddress( hmod, "cgGLSetParameterArray4d" ))) - failed++; - if(0 == (cgGLGetParameterArray1f = (PFNCGGLGETPARAMETERARRAY1FPROC)GetProcAddress( hmod, "cgGLGetParameterArray1f" ))) - failed++; - if(0 == (cgGLGetParameterArray2f = (PFNCGGLGETPARAMETERARRAY2FPROC)GetProcAddress( hmod, "cgGLGetParameterArray2f" ))) - failed++; - if(0 == (cgGLGetParameterArray3f = (PFNCGGLGETPARAMETERARRAY3FPROC)GetProcAddress( hmod, "cgGLGetParameterArray3f" ))) - failed++; - if(0 == (cgGLGetParameterArray4f = (PFNCGGLGETPARAMETERARRAY4FPROC)GetProcAddress( hmod, "cgGLGetParameterArray4f" ))) - failed++; - if(0 == (cgGLGetParameterArray1d = (PFNCGGLGETPARAMETERARRAY1DPROC)GetProcAddress( hmod, "cgGLGetParameterArray1d" ))) - failed++; - if(0 == (cgGLGetParameterArray2d = (PFNCGGLGETPARAMETERARRAY2DPROC)GetProcAddress( hmod, "cgGLGetParameterArray2d" ))) - failed++; - if(0 == (cgGLGetParameterArray3d = (PFNCGGLGETPARAMETERARRAY3DPROC)GetProcAddress( hmod, "cgGLGetParameterArray3d" ))) - failed++; - if(0 == (cgGLGetParameterArray4d = (PFNCGGLGETPARAMETERARRAY4DPROC)GetProcAddress( hmod, "cgGLGetParameterArray4d" ))) - failed++; - if(0 == (cgGLSetParameterPointer = (PFNCGGLSETPARAMETERPOINTERPROC)GetProcAddress( hmod, "cgGLSetParameterPointer" ))) - failed++; - if(0 == (cgGLEnableClientState = (PFNCGGLENABLECLIENTSTATEPROC)GetProcAddress( hmod, "cgGLEnableClientState" ))) - failed++; - if(0 == (cgGLDisableClientState = (PFNCGGLDISABLECLIENTSTATEPROC)GetProcAddress( hmod, "cgGLDisableClientState" ))) - failed++; - if(0 == (cgGLSetMatrixParameterdr = (PFNCGGLSETMATRIXPARAMETERDRPROC)GetProcAddress( hmod, "cgGLSetMatrixParameterdr" ))) - failed++; - if(0 == (cgGLSetMatrixParameterfr = (PFNCGGLSETMATRIXPARAMETERFRPROC)GetProcAddress( hmod, "cgGLSetMatrixParameterfr" ))) - failed++; - if(0 == (cgGLSetMatrixParameterdc = (PFNCGGLSETMATRIXPARAMETERDCPROC)GetProcAddress( hmod, "cgGLSetMatrixParameterdc" ))) - failed++; - if(0 == (cgGLSetMatrixParameterfc = (PFNCGGLSETMATRIXPARAMETERFCPROC)GetProcAddress( hmod, "cgGLSetMatrixParameterfc" ))) - failed++; - if(0 == (cgGLGetMatrixParameterdr = (PFNCGGLGETMATRIXPARAMETERDRPROC)GetProcAddress( hmod, "cgGLGetMatrixParameterdr" ))) - failed++; - if(0 == (cgGLGetMatrixParameterfr = (PFNCGGLGETMATRIXPARAMETERFRPROC)GetProcAddress( hmod, "cgGLGetMatrixParameterfr" ))) - failed++; - if(0 == (cgGLGetMatrixParameterdc = (PFNCGGLGETMATRIXPARAMETERDCPROC)GetProcAddress( hmod, "cgGLGetMatrixParameterdc" ))) - failed++; - if(0 == (cgGLGetMatrixParameterfc = (PFNCGGLGETMATRIXPARAMETERFCPROC)GetProcAddress( hmod, "cgGLGetMatrixParameterfc" ))) - failed++; - if(0 == (cgGLSetStateMatrixParameter = (PFNCGGLSETSTATEMATRIXPARAMETERPROC)GetProcAddress( hmod, "cgGLSetStateMatrixParameter" ))) - failed++; - //if(0 == (cgGLSetMatrixParameterArrayfc = (PFNCGGLSETMATRIXPARAMETERARRAYFCPROC)GetProcAddress( hmod, "cgGLSetMatrixParameterArrayfc" ))) - // failed++; - //if(0 == (cgGLSetMatrixParameterArrayfr = (PFNCGGLSETMATRIXPARAMETERARRAYFRPROC)GetProcAddress( hmod, "cgGLSetMatrixParameterArrayfr" ))) - // failed++; - //if(0 == (cgGLSetMatrixParameterArraydc = (PFNCGGLSETMATRIXPARAMETERARRAYDCPROC)GetProcAddress( hmod, "cgGLSetMatrixParameterArraydc" ))) - // failed++; - //if(0 == (cgGLSetMatrixParameterArraydr = (PFNCGGLSETMATRIXPARAMETERARRAYDRPROC)GetProcAddress( hmod, "cgGLSetMatrixParameterArraydr" ))) - // failed++; - //if(0 == (cgGLGetMatrixParameterArrayfc = (PFNCGGLGETMATRIXPARAMETERARRAYFCPROC)GetProcAddress( hmod, "cgGLGetMatrixParameterArrayfc" ))) - // failed++; - //if(0 == (cgGLGetMatrixParameterArrayfr = (PFNCGGLGETMATRIXPARAMETERARRAYFRPROC)GetProcAddress( hmod, "cgGLGetMatrixParameterArrayfr" ))) - // failed++; - //if(0 == (cgGLGetMatrixParameterArraydc = (PFNCGGLGETMATRIXPARAMETERARRAYDCPROC)GetProcAddress( hmod, "cgGLGetMatrixParameterArraydc" ))) - // failed++; - //if(0 == (cgGLGetMatrixParameterArraydr = (PFNCGGLGETMATRIXPARAMETERARRAYDRPROC)GetProcAddress( hmod, "cgGLGetMatrixParameterArraydr" ))) - // failed++; - if(0 == (cgGLSetTextureParameter = (PFNCGGLSETTEXTUREPARAMETERPROC)GetProcAddress( hmod, "cgGLSetTextureParameter" ))) - failed++; - if(0 == (cgGLGetTextureParameter = (PFNCGGLGETTEXTUREPARAMETERPROC)GetProcAddress( hmod, "cgGLGetTextureParameter" ))) - failed++; - if(0 == (cgGLEnableTextureParameter = (PFNCGGLENABLETEXTUREPARAMETERPROC)GetProcAddress( hmod, "cgGLEnableTextureParameter" ))) - failed++; - if(0 == (cgGLDisableTextureParameter = (PFNCGGLDISABLETEXTUREPARAMETERPROC)GetProcAddress( hmod, "cgGLDisableTextureParameter" ))) - failed++; - if(0 == (cgGLGetTextureEnum = (PFNCGGLGETTEXTUREENUMPROC)GetProcAddress( hmod, "cgGLGetTextureEnum" ))) - failed++; - - return failed == 0; - -} -#endif diff --git a/neo/renderer/cg_explicit.h b/neo/renderer/cg_explicit.h deleted file mode 100644 index d066d932..00000000 --- a/neo/renderer/cg_explicit.h +++ /dev/null @@ -1,865 +0,0 @@ -/* -=========================================================================== - -Doom 3 GPL Source Code -Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. - -This file is part of the Doom 3 GPL Source Code ("Doom 3 Source Code"). - -Doom 3 Source Code is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -Doom 3 Source Code is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with Doom 3 Source Code. If not, see . - -In addition, the Doom 3 Source Code is also subject to certain additional terms. You should have received a copy of these additional terms immediately following the terms and conditions of the GNU General Public License which accompanied the Doom 3 Source Code. If not, please request a copy in writing from id Software at the address below. - -If you have questions concerning this license or the applicable additional terms, you may contact in writing id Software LLC, c/o ZeniMax Media Inc., Suite 120, Rockville, Maryland 20850 USA. - -=========================================================================== -*/ - -#ifndef CG_EXTERNAL___H -#define CG_EXTERNAL___H - - - -typedef int CGbool; -typedef struct _CGcontext *CGcontext; -typedef struct _CGprogram *CGprogram; -typedef struct _CGparameter *CGparameter; - - -typedef enum -{ - CG_UNKNOWN_TYPE, - CG_STRUCT, - CG_ARRAY, - - CG_TYPE_START_ENUM = 1024, - - - CG_HALF , - CG_HALF2 , - CG_HALF3 , - CG_HALF4 , - CG_HALF1x1 , - CG_HALF1x2 , - CG_HALF1x3 , - CG_HALF1x4 , - CG_HALF2x1 , - CG_HALF2x2 , - CG_HALF2x3 , - CG_HALF2x4 , - CG_HALF3x1 , - CG_HALF3x2 , - CG_HALF3x3 , - CG_HALF3x4 , - CG_HALF4x1 , - CG_HALF4x2 , - CG_HALF4x3 , - CG_HALF4x4 , - CG_FLOAT , - CG_FLOAT2 , - CG_FLOAT3 , - CG_FLOAT4 , - CG_FLOAT1x1 , - CG_FLOAT1x2 , - CG_FLOAT1x3 , - CG_FLOAT1x4 , - CG_FLOAT2x1 , - CG_FLOAT2x2 , - CG_FLOAT2x3 , - CG_FLOAT2x4 , - CG_FLOAT3x1 , - CG_FLOAT3x2 , - CG_FLOAT3x3 , - CG_FLOAT3x4 , - CG_FLOAT4x1 , - CG_FLOAT4x2 , - CG_FLOAT4x3 , - CG_FLOAT4x4 , - CG_SAMPLER1D , - CG_SAMPLER2D , - CG_SAMPLER3D , - CG_SAMPLERRECT , - CG_SAMPLERCUBE , - CG_FIXED , - CG_FIXED2 , - CG_FIXED3 , - CG_FIXED4 , - CG_FIXED1x1 , - CG_FIXED1x2 , - CG_FIXED1x3 , - CG_FIXED1x4 , - CG_FIXED2x1 , - CG_FIXED2x2 , - CG_FIXED2x3 , - CG_FIXED2x4 , - CG_FIXED3x1 , - CG_FIXED3x2 , - CG_FIXED3x3 , - CG_FIXED3x4 , - CG_FIXED4x1 , - CG_FIXED4x2 , - CG_FIXED4x3 , - CG_FIXED4x4 , - CG_HALF1 , - CG_FLOAT1 , - CG_FIXED1 , - - -} CGtype; - -typedef enum -{ - - CG_TEXUNIT0 = 2048, - CG_TEXUNIT1 = 2049, - CG_TEXUNIT2 = 2050, - CG_TEXUNIT3 = 2051, - CG_TEXUNIT4 = 2052, - CG_TEXUNIT5 = 2053, - CG_TEXUNIT6 = 2054, - CG_TEXUNIT7 = 2055, - CG_TEXUNIT8 = 2056, - CG_TEXUNIT9 = 2057, - CG_TEXUNIT10 = 2058, - CG_TEXUNIT11 = 2059, - CG_TEXUNIT12 = 2060, - CG_TEXUNIT13 = 2061, - CG_TEXUNIT14 = 2062, - CG_TEXUNIT15 = 2063, - - CG_ATTR0 = 2113, - CG_ATTR1 = 2114, - CG_ATTR2 = 2115, - CG_ATTR3 = 2116, - CG_ATTR4 = 2117, - CG_ATTR5 = 2118, - CG_ATTR6 = 2119, - CG_ATTR7 = 2120, - CG_ATTR8 = 2121, - CG_ATTR9 = 2122, - CG_ATTR10 = 2123, - CG_ATTR11 = 2124, - CG_ATTR12 = 2125, - CG_ATTR13 = 2126, - CG_ATTR14 = 2127, - CG_ATTR15 = 2128, - - CG_C = 2178, - - CG_TEX0 = 2179, - CG_TEX1 = 2180, - CG_TEX2 = 2181, - CG_TEX3 = 2192, - CG_TEX4 = 2193, - CG_TEX5 = 2194, - CG_TEX6 = 2195, - CG_TEX7 = 2196, - - CG_HPOS = 2243, - CG_COL0 = 2245, - CG_COL1 = 2246, - CG_COL2 = 2247, - CG_COL3 = 2248, - CG_PSIZ = 2309, - CG_WPOS = 2373, - - CG_POSITION0 = 2437, - CG_POSITION1 = 2438, - CG_POSITION2 = 2439, - CG_POSITION3 = 2440, - CG_POSITION4 = 2441, - CG_POSITION5 = 2442, - CG_POSITION6 = 2443, - CG_POSITION7 = 2444, - CG_POSITION8 = 2445, - CG_POSITION9 = 2446, - CG_POSITION10 = 2447, - CG_POSITION11 = 2448, - CG_POSITION12 = 2449, - CG_POSITION13 = 2450, - CG_POSITION14 = 2451, - CG_POSITION15 = 2452, - CG_DIFFUSE0 = 2501, - CG_TANGENT0 = 2565, - CG_TANGENT1 = 2566, - CG_TANGENT2 = 2567, - CG_TANGENT3 = 2568, - CG_TANGENT4 = 2569, - CG_TANGENT5 = 2570, - CG_TANGENT6 = 2571, - CG_TANGENT7 = 2572, - CG_TANGENT8 = 2573, - CG_TANGENT9 = 2574, - CG_TANGENT10 = 2575, - CG_TANGENT11 = 2576, - CG_TANGENT12 = 2577, - CG_TANGENT13 = 2578, - CG_TANGENT14 = 2579, - CG_TANGENT15 = 2580, - CG_SPECULAR0 = 2629, - CG_BLENDINDICES0 = 2693, - CG_BLENDINDICES1 = 2694, - CG_BLENDINDICES2 = 2695, - CG_BLENDINDICES3 = 2696, - CG_BLENDINDICES4 = 2697, - CG_BLENDINDICES5 = 2698, - CG_BLENDINDICES6 = 2699, - CG_BLENDINDICES7 = 2700, - CG_BLENDINDICES8 = 2701, - CG_BLENDINDICES9 = 2702, - CG_BLENDINDICES10 = 2703, - CG_BLENDINDICES11 = 2704, - CG_BLENDINDICES12 = 2705, - CG_BLENDINDICES13 = 2706, - CG_BLENDINDICES14 = 2707, - CG_BLENDINDICES15 = 2708, - CG_COLOR0 = 2757, - CG_COLOR1 = 2758, - CG_COLOR2 = 2759, - CG_COLOR3 = 2760, - CG_COLOR4 = 2761, - CG_COLOR5 = 2762, - CG_COLOR6 = 2763, - CG_COLOR7 = 2764, - CG_COLOR8 = 2765, - CG_COLOR9 = 2766, - CG_COLOR10 = 2767, - CG_COLOR11 = 2768, - CG_COLOR12 = 2769, - CG_COLOR13 = 2770, - CG_COLOR14 = 2771, - CG_COLOR15 = 2772, - CG_PSIZE0 = 2821, - CG_PSIZE1 = 2822, - CG_PSIZE2 = 2823, - CG_PSIZE3 = 2824, - CG_PSIZE4 = 2825, - CG_PSIZE5 = 2826, - CG_PSIZE6 = 2827, - CG_PSIZE7 = 2828, - CG_PSIZE8 = 2829, - CG_PSIZE9 = 2830, - CG_PSIZE10 = 2831, - CG_PSIZE11 = 2832, - CG_PSIZE12 = 2833, - CG_PSIZE13 = 2834, - CG_PSIZE14 = 2835, - CG_PSIZE15 = 2836, - CG_BINORMAL0 = 2885, - CG_BINORMAL1 = 2886, - CG_BINORMAL2 = 2887, - CG_BINORMAL3 = 2888, - CG_BINORMAL4 = 2889, - CG_BINORMAL5 = 2890, - CG_BINORMAL6 = 2891, - CG_BINORMAL7 = 2892, - CG_BINORMAL8 = 2893, - CG_BINORMAL9 = 2894, - CG_BINORMAL10 = 2895, - CG_BINORMAL11 = 2896, - CG_BINORMAL12 = 2897, - CG_BINORMAL13 = 2898, - CG_BINORMAL14 = 2899, - CG_BINORMAL15 = 2900, - CG_FOG0 = 2917, - CG_FOG1 = 2918, - CG_FOG2 = 2919, - CG_FOG3 = 2920, - CG_FOG4 = 2921, - CG_FOG5 = 2922, - CG_FOG6 = 2923, - CG_FOG7 = 2924, - CG_FOG8 = 2925, - CG_FOG9 = 2926, - CG_FOG10 = 2927, - CG_FOG11 = 2928, - CG_FOG12 = 2929, - CG_FOG13 = 2930, - CG_FOG14 = 2931, - CG_FOG15 = 2932, - CG_DEPTH0 = 2933, - CG_DEPTH1 = 2934, - CG_DEPTH2 = 2935, - CG_DEPTH3 = 2936, - CG_DEPTH4 = 2937, - CG_DEPTH5 = 2938, - CG_DEPTH6 = 2939, - CG_DEPTH7 = 2940, - CG_DEPTH8 = 2941, - CG_DEPTH9 = 29542, - CG_DEPTH10 = 2943, - CG_DEPTH11 = 2944, - CG_DEPTH12 = 2945, - CG_DEPTH13 = 2946, - CG_DEPTH14 = 2947, - CG_DEPTH15 = 2948, - CG_SAMPLE0 = 2949, - CG_SAMPLE1 = 2950, - CG_SAMPLE2 = 2951, - CG_SAMPLE3 = 2952, - CG_SAMPLE4 = 2953, - CG_SAMPLE5 = 2954, - CG_SAMPLE6 = 2955, - CG_SAMPLE7 = 2956, - CG_SAMPLE8 = 2957, - CG_SAMPLE9 = 2958, - CG_SAMPLE10 = 2959, - CG_SAMPLE11 = 2960, - CG_SAMPLE12 = 2961, - CG_SAMPLE13 = 2962, - CG_SAMPLE14 = 2963, - CG_SAMPLE15 = 2964, - CG_BLENDWEIGHT0 = 3028, - CG_BLENDWEIGHT1 = 3029, - CG_BLENDWEIGHT2 = 3030, - CG_BLENDWEIGHT3 = 3031, - CG_BLENDWEIGHT4 = 3032, - CG_BLENDWEIGHT5 = 3033, - CG_BLENDWEIGHT6 = 3034, - CG_BLENDWEIGHT7 = 3035, - CG_BLENDWEIGHT8 = 3036, - CG_BLENDWEIGHT9 = 3037, - CG_BLENDWEIGHT10 = 3038, - CG_BLENDWEIGHT11 = 3039, - CG_BLENDWEIGHT12 = 3040, - CG_BLENDWEIGHT13 = 3041, - CG_BLENDWEIGHT14 = 3042, - CG_BLENDWEIGHT15 = 3043, - CG_NORMAL0 = 3092, - CG_NORMAL1 = 3093, - CG_NORMAL2 = 3094, - CG_NORMAL3 = 3095, - CG_NORMAL4 = 3096, - CG_NORMAL5 = 3097, - CG_NORMAL6 = 3098, - CG_NORMAL7 = 3099, - CG_NORMAL8 = 3100, - CG_NORMAL9 = 3101, - CG_NORMAL10 = 3102, - CG_NORMAL11 = 3103, - CG_NORMAL12 = 3104, - CG_NORMAL13 = 3105, - CG_NORMAL14 = 3106, - CG_NORMAL15 = 3107, - CG_FOGCOORD = 3156, - CG_TEXCOORD0 = 3220, - CG_TEXCOORD1 = 3221, - CG_TEXCOORD2 = 3222, - CG_TEXCOORD3 = 3223, - CG_TEXCOORD4 = 3224, - CG_TEXCOORD5 = 3225, - CG_TEXCOORD6 = 3226, - CG_TEXCOORD7 = 3227, - CG_TEXCOORD8 = 3228, - CG_TEXCOORD9 = 3229, - CG_TEXCOORD10 = 3230, - CG_TEXCOORD11 = 3231, - CG_TEXCOORD12 = 3232, - CG_TEXCOORD13 = 3233, - CG_TEXCOORD14 = 3234, - CG_TEXCOORD15 = 3235, - CG_COMBINER_CONST0 = 3284, - CG_COMBINER_CONST1 = 3285, - CG_COMBINER_STAGE_CONST0 = 3286, - CG_COMBINER_STAGE_CONST1 = 3287, - CG_OFFSET_TEXTURE_MATRIX = 3288, - CG_OFFSET_TEXTURE_SCALE = 3289, - CG_OFFSET_TEXTURE_BIAS = 3290, - CG_CONST_EYE = 3291, - CG_TESSFACTOR = 3255, - - - CG_UNDEFINED, - - } CGresource; - - typedef enum - { - CG_PROFILE_START = 6144, - CG_PROFILE_UNKNOWN, - - CG_PROFILE_VP20 = 6146, - CG_PROFILE_FP20 = 6147, - CG_PROFILE_VP30 = 6148, - CG_PROFILE_FP30 = 6149, - CG_PROFILE_ARBVP1 = 6150, - CG_PROFILE_ARBFP1 = 7000, - - - CG_PROFILE_VS_1_1 = 6153, - CG_PROFILE_VS_2_0 = 6154, - CG_PROFILE_VS_2_X = 6155, - - CG_PROFILE_PS_1_1 = 6159, - CG_PROFILE_PS_1_2 = 6160, - CG_PROFILE_PS_1_3 = 6161, - CG_PROFILE_PS_2_0 = 6162, - CG_PROFILE_PS_2_X = 6163, - - CG_PROFILE_MAX, - } CGprofile; - - typedef enum - { - - - CG_NO_ERROR = 0, - CG_COMPILER_ERROR = 1, - CG_INVALID_PARAMETER_ERROR = 2, - CG_INVALID_PROFILE_ERROR = 3, - CG_PROGRAM_LOAD_ERROR = 4, - CG_PROGRAM_BIND_ERROR = 5, - CG_PROGRAM_NOT_LOADED_ERROR = 6, - CG_UNSUPPORTED_GL_EXTENSION_ERROR = 7, - CG_INVALID_VALUE_TYPE_ERROR = 8, - CG_NOT_MATRIX_PARAM_ERROR = 9, - CG_INVALID_ENUMERANT_ERROR = 10, - CG_NOT_4x4_MATRIX_ERROR = 11, - CG_FILE_READ_ERROR = 12, - CG_FILE_WRITE_ERROR = 13, - CG_NVPARSE_ERROR = 14, - CG_MEMORY_ALLOC_ERROR = 15, - CG_INVALID_CONTEXT_HANDLE_ERROR = 16, - CG_INVALID_PROGRAM_HANDLE_ERROR = 17, - CG_INVALID_PARAM_HANDLE_ERROR = 18, - CG_UNKNOWN_PROFILE_ERROR = 19, - CG_VAR_ARG_ERROR = 20, - CG_INVALID_DIMENSION_ERROR = 21, - CG_ARRAY_PARAM_ERROR = 22, - CG_OUT_OF_ARRAY_BOUNDS_ERROR = 23, - } CGerror; - - typedef enum - { - CG_UNKNOWN = 4096, - CG_IN, - CG_OUT, - CG_INOUT, - CG_MIXED, - CG_VARYING, - CG_UNIFORM, - CG_CONSTANT, - CG_PROGRAM_SOURCE, - CG_PROGRAM_ENTRY, - CG_COMPILED_PROGRAM, - CG_PROGRAM_PROFILE, - - CG_GLOBAL, - CG_PROGRAM, - - CG_DEFAULT, - CG_ERROR, - - CG_SOURCE, - CG_OBJECT, - - } CGenum; - - - extern "C" { - - typedef void (*CGerrorCallbackFunc)(void); - - - - typedef CGcontext (*PFNCGCREATECONTEXTPROC)(void); - typedef void (*PFNCGDESTROYCONTEXTPROC)(CGcontext ctx); - typedef CGbool (*PFNCGISCONTEXTPROC)(CGcontext ctx); - typedef const char * (*PFNCGGETLASTLISTINGPROC)(CGcontext ctx); - typedef CGprogram (*PFNCGCREATEPROGRAMPROC)(CGcontext ctx, - CGenum program_type, - const char *program, - CGprofile profile, - const char *entry, - const char **args); - typedef CGprogram (*PFNCGCREATEPROGRAMFROMFILEPROC)(CGcontext ctx, - CGenum program_type, - const char *program_file, - CGprofile profile, - const char *entry, - const char **args); - typedef CGprogram (*PFNCGCOPYPROGRAMPROC)(CGprogram program); - typedef void (*PFNCGDESTROYPROGRAMPROC)(CGprogram program); - typedef CGprogram (*PFNCGGETFIRSTPROGRAMPROC)(CGcontext ctx); - typedef CGprogram (*PFNCGGETNEXTPROGRAMPROC)(CGprogram current); - typedef CGcontext (*PFNCGGETPROGRAMCONTEXTPROC)(CGprogram prog); - typedef CGbool (*PFNCGISPROGRAMPROC)(CGprogram program); - typedef void (*PFNCGCOMPILEPROGRAMPROC)(CGprogram program); - typedef CGbool (*PFNCGISPROGRAMCOMPILEDPROC)(CGprogram program); - typedef const char * (*PFNCGGETPROGRAMSTRINGPROC)(CGprogram prog, CGenum pname); - typedef CGprofile (*PFNCGGETPROGRAMPROFILEPROC)(CGprogram prog); - typedef CGparameter (*PFNCGGETNAMEDPARAMETERPROC)(CGprogram prog, const char *name); - typedef CGparameter (*PFNCGGETFIRSTPARAMETERPROC)(CGprogram prog, CGenum name_space); - typedef CGparameter (*PFNCGGETNEXTPARAMETERPROC)(CGparameter current); - typedef CGparameter (*PFNCGGETFIRSTLEAFPARAMETERPROC)(CGprogram prog, CGenum name_space); - typedef CGparameter (*PFNCGGETNEXTLEAFPARAMETERPROC)(CGparameter current); - typedef CGparameter (*PFNCGGETFIRSTSTRUCTPARAMETERPROC)(CGparameter param); - typedef CGparameter (*PFNCGGETFIRSTDEPENDENTPARAMETERPROC)(CGparameter param); - typedef CGparameter (*PFNCGGETARRAYPARAMETERPROC)(CGparameter aparam, int index); - typedef int (*PFNCGGETARRAYDIMENSIONPROC)(CGparameter param); - typedef int (*PFNCGGETARRAYSIZEPROC)(CGparameter param, int dimension); - typedef CGprogram (*PFNCGGETPARAMETERPROGRAMPROC)(CGparameter prog); - typedef CGbool (*PFNCGISPARAMETERPROC)(CGparameter param); - typedef const char * (*PFNCGGETPARAMETERNAMEPROC)(CGparameter param); - typedef CGtype (*PFNCGGETPARAMETERTYPEPROC)(CGparameter param); - typedef const char * (*PFNCGGETPARAMETERSEMANTICPROC)(CGparameter param); - typedef CGresource (*PFNCGGETPARAMETERRESOURCEPROC)(CGparameter param); - typedef CGresource (*PFNCGGETPARAMETERBASERESOURCEPROC)(CGparameter param); - typedef unsigned long (*PFNCGGETPARAMETERRESOURCEINDEXPROC)(CGparameter param); - typedef CGenum (*PFNCGGETPARAMETERVARIABILITYPROC)(CGparameter param); - typedef CGenum (*PFNCGGETPARAMETERDIRECTIONPROC)(CGparameter param); - typedef CGbool (*PFNCGISPARAMETERREFERENCEDPROC)(CGparameter param); - typedef void (*PFNCGGETPARAMETERVALUESPROC)(CGparameter param, - CGenum value_type, - int *nvalues); - typedef const char * (*PFNCGGETTYPESTRINGPROC)(CGtype type); - typedef CGtype (*PFNCGGETTYPEPROC)(const char *type_string); - typedef const char * (*PFNCGGETRESOURCESTRINGPROC)(CGresource resource); - typedef CGresource (*PFNCGGETRESOURCEPROC)(const char *resource_string); - typedef const char * (*PFNCGGETPROFILESTRINGPROC)(CGprofile profile); - typedef CGprofile (*PFNCGGETPROFILEPROC)(const char *profile_string); - typedef CGerror (*PFNCGGETERRORPROC)(void); - typedef const char * (*PFNCGGETERRORSTRINGPROC)(CGerror error); - typedef void (*PFNCGSETERRORCALLBACKPROC)(CGerrorCallbackFunc func); - typedef CGerrorCallbackFunc (*PFNCGGETERRORCALLBACKPROC)(void); - - - extern PFNCGCREATECONTEXTPROC cgCreateContext; - extern PFNCGDESTROYCONTEXTPROC cgDestroyContext; - extern PFNCGISCONTEXTPROC cgIsContext; - extern PFNCGGETLASTLISTINGPROC cgGetLastListing; - extern PFNCGCREATEPROGRAMPROC cgCreateProgram; - extern PFNCGCREATEPROGRAMFROMFILEPROC cgCreateProgramFromFile; - extern PFNCGCOPYPROGRAMPROC cgCopyProgram; - extern PFNCGDESTROYPROGRAMPROC cgDestroyProgram; - extern PFNCGGETFIRSTPROGRAMPROC cgGetFirstProgram; - extern PFNCGGETNEXTPROGRAMPROC cgGetNextProgram; - extern PFNCGGETPROGRAMCONTEXTPROC cgGetProgramContext; - extern PFNCGISPROGRAMPROC cgIsProgram; - extern PFNCGCOMPILEPROGRAMPROC cgCompileProgram; - extern PFNCGISPROGRAMCOMPILEDPROC cgIsProgramCompiled; - extern PFNCGGETPROGRAMSTRINGPROC cgGetProgramString; - extern PFNCGGETPROGRAMPROFILEPROC cgGetProgramProfile; - extern PFNCGGETNAMEDPARAMETERPROC cgGetNamedParameter; - extern PFNCGGETFIRSTPARAMETERPROC cgGetFirstParameter; - extern PFNCGGETNEXTPARAMETERPROC cgGetNextParameter; - extern PFNCGGETFIRSTLEAFPARAMETERPROC cgGetFirstLeafParameter; - extern PFNCGGETNEXTLEAFPARAMETERPROC cgGetNextLeafParameter; - extern PFNCGGETFIRSTSTRUCTPARAMETERPROC cgGetFirstStructParameter; - extern PFNCGGETFIRSTDEPENDENTPARAMETERPROC cgGetFirstDependentParameter; - extern PFNCGGETARRAYPARAMETERPROC cgGetArrayParameter; - extern PFNCGGETARRAYDIMENSIONPROC cgGetArrayDimension; - extern PFNCGGETARRAYSIZEPROC cgGetArraySize; - extern PFNCGGETPARAMETERPROGRAMPROC cgGetParameterProgram; - extern PFNCGISPARAMETERPROC cgIsParameter; - extern PFNCGGETPARAMETERNAMEPROC cgGetParameterName; - extern PFNCGGETPARAMETERTYPEPROC cgGetParameterType; - extern PFNCGGETPARAMETERSEMANTICPROC cgGetParameterSemantic; - extern PFNCGGETPARAMETERRESOURCEPROC cgGetParameterResource; - extern PFNCGGETPARAMETERBASERESOURCEPROC cgGetParameterBaseResource; - extern PFNCGGETPARAMETERRESOURCEINDEXPROC cgGetParameterResourceIndex; - extern PFNCGGETPARAMETERVARIABILITYPROC cgGetParameterVariability; - extern PFNCGGETPARAMETERDIRECTIONPROC cgGetParameterDirection; - extern PFNCGISPARAMETERREFERENCEDPROC cgIsParameterReferenced; - extern PFNCGGETPARAMETERVALUESPROC cgGetParameterValues; - extern PFNCGGETTYPESTRINGPROC cgGetTypeString; - extern PFNCGGETTYPEPROC cgGetType; - extern PFNCGGETRESOURCESTRINGPROC cgGetResourceString; - extern PFNCGGETRESOURCEPROC cgGetResource; - extern PFNCGGETPROFILESTRINGPROC cgGetProfileString; - extern PFNCGGETPROFILEPROC cgGetProfile; - extern PFNCGGETERRORPROC cgGetError; - extern PFNCGGETERRORSTRINGPROC cgGetErrorString; - extern PFNCGSETERRORCALLBACKPROC cgSetErrorCallback; - extern PFNCGGETERRORCALLBACKPROC cgGetErrorCallback; - - - } - - - - extern "C" { - - typedef enum - { - CG_GL_MATRIX_IDENTITY = 0, - CG_GL_MATRIX_TRANSPOSE = 1, - CG_GL_MATRIX_INVERSE = 2, - CG_GL_MATRIX_INVERSE_TRANSPOSE = 3, - - CG_GL_MODELVIEW_MATRIX, - CG_GL_PROJECTION_MATRIX, - CG_GL_TEXTURE_MATRIX, - CG_GL_MODELVIEW_PROJECTION_MATRIX, - - CG_GL_VERTEX, - CG_GL_FRAGMENT, - - } CGGLenum; - - - - - typedef CGbool (*PFNCGGLISPROFILESUPPORTEDPROC)(CGprofile profile); - typedef void (*PFNCGGLENABLEPROFILEPROC)(CGprofile profile); - typedef void (*PFNCGGLDISABLEPROFILEPROC)(CGprofile profile); - typedef CGprofile (*PFNCGGLGETLATESTPROFILEPROC)(CGGLenum profile_type); - typedef void (*PFNCGGLSETOPTIMALOPTIONSPROC)(CGprofile profile); - typedef void (*PFNCGGLLOADPROGRAMPROC)(CGprogram program); - typedef void (*PFNCGGLBINDPROGRAMPROC)(CGprogram program); - typedef void (*PFNCGGLSETPARAMETER1FPROC)(CGparameter param, - float x); - typedef void (*PFNCGGLSETPARAMETER2FPROC)(CGparameter param, - float x, - float y); - typedef void (*PFNCGGLSETPARAMETER3FPROC)(CGparameter param, - float x, - float y, - float z); - typedef void (*PFNCGGLSETPARAMETER4FPROC)(CGparameter param, - float x, - float y, - float z, - float w); - typedef void (*PFNCGGLSETPARAMETER1FVPROC)(CGparameter param, const float *v); - typedef void (*PFNCGGLSETPARAMETER2FVPROC)(CGparameter param, const float *v); - typedef void (*PFNCGGLSETPARAMETER3FVPROC)(CGparameter param, const float *v); - typedef void (*PFNCGGLSETPARAMETER4FVPROC)(CGparameter param, const float *v); - typedef void (*PFNCGGLSETPARAMETER1DPROC)(CGparameter param, - double x); - typedef void (*PFNCGGLSETPARAMETER2DPROC)(CGparameter param, - double x, - double y); - typedef void (*PFNCGGLSETPARAMETER3DPROC)(CGparameter param, - double x, - double y, - double z); - typedef void (*PFNCGGLSETPARAMETER4DPROC)(CGparameter param, - double x, - double y, - double z, - double w); - typedef void (*PFNCGGLSETPARAMETER1DVPROC)(CGparameter param, const double *v); - typedef void (*PFNCGGLSETPARAMETER2DVPROC)(CGparameter param, const double *v); - typedef void (*PFNCGGLSETPARAMETER3DVPROC)(CGparameter param, const double *v); - typedef void (*PFNCGGLSETPARAMETER4DVPROC)(CGparameter param, const double *v); - typedef void (*PFNCGGLSETPARAMETER4DVPROC)(CGparameter param, const double *v); - typedef void (*PFNCGGLGETPARAMETER1FPROC)(CGparameter param, float *v); - typedef void (*PFNCGGLGETPARAMETER2FPROC)(CGparameter param, float *v); - typedef void (*PFNCGGLGETPARAMETER3FPROC)(CGparameter param, float *v); - typedef void (*PFNCGGLGETPARAMETER4FPROC)(CGparameter param, float *v); - typedef void (*PFNCGGLGETPARAMETER1DPROC)(CGparameter param, double *v); - typedef void (*PFNCGGLGETPARAMETER2DPROC)(CGparameter param, double *v); - typedef void (*PFNCGGLGETPARAMETER3DPROC)(CGparameter param, double *v); - typedef void (*PFNCGGLGETPARAMETER4DPROC)(CGparameter param, double *v); - typedef void (*PFNCGGLSETPARAMETERARRAY1FPROC)(CGparameter param, - long offset, - long nelements, - const float *v); - typedef void (*PFNCGGLSETPARAMETERARRAY2FPROC)(CGparameter param, - long offset, - long nelements, - const float *v); - typedef void (*PFNCGGLSETPARAMETERARRAY3FPROC)(CGparameter param, - long offset, - long nelements, - const float *v); - typedef void (*PFNCGGLSETPARAMETERARRAY4FPROC)(CGparameter param, - long offset, - long nelements, - const float *v); - typedef void (*PFNCGGLSETPARAMETERARRAY1DPROC)(CGparameter param, - long offset, - long nelements, - const double *v); - typedef void (*PFNCGGLSETPARAMETERARRAY2DPROC)(CGparameter param, - long offset, - long nelements, - const double *v); - typedef void (*PFNCGGLSETPARAMETERARRAY3DPROC)(CGparameter param, - long offset, - long nelements, - const double *v); - typedef void (*PFNCGGLSETPARAMETERARRAY4DPROC)(CGparameter param, - long offset, - long nelements, - const double *v); - typedef void (*PFNCGGLGETPARAMETERARRAY1FPROC)(CGparameter param, - long offset, - long nelements, - float *v); - typedef void (*PFNCGGLGETPARAMETERARRAY2FPROC)(CGparameter param, - long offset, - long nelements, - float *v); - typedef void (*PFNCGGLGETPARAMETERARRAY3FPROC)(CGparameter param, - long offset, - long nelements, - float *v); - typedef void (*PFNCGGLGETPARAMETERARRAY4FPROC)(CGparameter param, - long offset, - long nelements, - float *v); - typedef void (*PFNCGGLGETPARAMETERARRAY1DPROC)(CGparameter param, - long offset, - long nelements, - double *v); - typedef void (*PFNCGGLGETPARAMETERARRAY2DPROC)(CGparameter param, - long offset, - long nelements, - double *v); - typedef void (*PFNCGGLGETPARAMETERARRAY3DPROC)(CGparameter param, - long offset, - long nelements, - double *v); - typedef void (*PFNCGGLGETPARAMETERARRAY4DPROC)(CGparameter param, - long offset, - long nelements, - double *v); - typedef void (*PFNCGGLSETPARAMETERPOINTERPROC)(CGparameter param, - GLint fsize, - GLenum type, - GLsizei stride, - GLvoid *pointer); - typedef void (*PFNCGGLENABLECLIENTSTATEPROC)(CGparameter param); - typedef void (*PFNCGGLDISABLECLIENTSTATEPROC)(CGparameter param); - typedef void (*PFNCGGLSETMATRIXPARAMETERDRPROC)(CGparameter param, const double *matrix); - typedef void (*PFNCGGLSETMATRIXPARAMETERFRPROC)(CGparameter param, const float *matrix); - typedef void (*PFNCGGLSETMATRIXPARAMETERDCPROC)(CGparameter param, const double *matrix); - typedef void (*PFNCGGLSETMATRIXPARAMETERFCPROC)(CGparameter param, const float *matrix); - typedef void (*PFNCGGLGETMATRIXPARAMETERDRPROC)(CGparameter param, double *matrix); - typedef void (*PFNCGGLGETMATRIXPARAMETERFRPROC)(CGparameter param, float *matrix); - typedef void (*PFNCGGLGETMATRIXPARAMETERDCPROC)(CGparameter param, double *matrix); - typedef void (*PFNCGGLGETMATRIXPARAMETERFCPROC)(CGparameter param, float *matrix); - typedef void (*PFNCGGLSETSTATEMATRIXPARAMETERPROC)(CGparameter param, - GLenum matrix, - GLenum transform); - typedef void (*PFNCGGLSETMATRIXPARAMETERARRAYFCPROC)(CGparameter param, - long offset, - long nelements, - const float *matrices); - typedef void (*PFNCGGLSETMATRIXPARAMETERARRAYFRPROC)(CGparameter param, - long offset, - long nelements, - const float *matrices); - typedef void (*PFNCGGLSETMATRIXPARAMETERARRAYDCPROC)(CGparameter param, - long offset, - long nelements, - const double *matrices); - typedef void (*PFNCGGLSETMATRIXPARAMETERARRAYDRPROC)(CGparameter param, - long offset, - long nelements, - const double *matrices); - typedef void (*PFNCGGLGETMATRIXPARAMETERARRAYFCPROC)(CGparameter param, - long offset, - long nelements, - float *matrices); - typedef void (*PFNCGGLGETMATRIXPARAMETERARRAYFRPROC)(CGparameter param, - long offset, - long nelements, - float *matrices); - typedef void (*PFNCGGLGETMATRIXPARAMETERARRAYDCPROC)(CGparameter param, - long offset, - long nelements, - double *matrices); - typedef void (*PFNCGGLGETMATRIXPARAMETERARRAYDRPROC)(CGparameter param, - long offset, - long nelements, - double *matrices); - typedef void (*PFNCGGLSETTEXTUREPARAMETERPROC)(CGparameter param, GLuint texobj); - typedef GLuint (*PFNCGGLGETTEXTUREPARAMETERPROC)(CGparameter param); - typedef void (*PFNCGGLENABLETEXTUREPARAMETERPROC)(CGparameter param); - typedef void (*PFNCGGLDISABLETEXTUREPARAMETERPROC)(CGparameter param); - typedef GLenum (*PFNCGGLGETTEXTUREENUMPROC)(CGparameter param); - - - extern PFNCGGLISPROFILESUPPORTEDPROC cgGLIsProfileSupported; - extern PFNCGGLENABLEPROFILEPROC cgGLEnableProfile; - extern PFNCGGLDISABLEPROFILEPROC cgGLDisableProfile; - extern PFNCGGLGETLATESTPROFILEPROC cgGLGetLatestProfile; - extern PFNCGGLSETOPTIMALOPTIONSPROC cgGLSetOptimalOptions; - extern PFNCGGLLOADPROGRAMPROC cgGLLoadProgram; - extern PFNCGGLBINDPROGRAMPROC cgGLBindProgram; - extern PFNCGGLSETPARAMETER1FPROC cgGLSetParameter1f; - extern PFNCGGLSETPARAMETER2FPROC cgGLSetParameter2f; - extern PFNCGGLSETPARAMETER3FPROC cgGLSetParameter3f; - extern PFNCGGLSETPARAMETER4FPROC cgGLSetParameter4f; - extern PFNCGGLSETPARAMETER1FVPROC cgGLSetParameter1fv; - extern PFNCGGLSETPARAMETER2FVPROC cgGLSetParameter2fv; - extern PFNCGGLSETPARAMETER3FVPROC cgGLSetParameter3fv; - extern PFNCGGLSETPARAMETER4FVPROC cgGLSetParameter4fv; - extern PFNCGGLSETPARAMETER1DPROC cgGLSetParameter1d; - extern PFNCGGLSETPARAMETER2DPROC cgGLSetParameter2d; - extern PFNCGGLSETPARAMETER3DPROC cgGLSetParameter3d; - extern PFNCGGLSETPARAMETER4DPROC cgGLSetParameter4d; - extern PFNCGGLSETPARAMETER1DVPROC cgGLSetParameter1dv; - extern PFNCGGLSETPARAMETER2DVPROC cgGLSetParameter2dv; - extern PFNCGGLSETPARAMETER3DVPROC cgGLSetParameter3dv; - extern PFNCGGLSETPARAMETER4DVPROC cgGLSetParameter4dv; - extern PFNCGGLGETPARAMETER1FPROC cgGLGetParameter1f; - extern PFNCGGLGETPARAMETER2FPROC cgGLGetParameter2f; - extern PFNCGGLGETPARAMETER3FPROC cgGLGetParameter3f; - extern PFNCGGLGETPARAMETER4FPROC cgGLGetParameter4f; - extern PFNCGGLGETPARAMETER1DPROC cgGLGetParameter1d; - extern PFNCGGLGETPARAMETER2DPROC cgGLGetParameter2d; - extern PFNCGGLGETPARAMETER3DPROC cgGLGetParameter3d; - extern PFNCGGLGETPARAMETER4DPROC cgGLGetParameter4d; - extern PFNCGGLSETPARAMETERARRAY1FPROC cgGLSetParameterArray1f; - extern PFNCGGLSETPARAMETERARRAY2FPROC cgGLSetParameterArray2f; - extern PFNCGGLSETPARAMETERARRAY3FPROC cgGLSetParameterArray3f; - extern PFNCGGLSETPARAMETERARRAY4FPROC cgGLSetParameterArray4f; - extern PFNCGGLSETPARAMETERARRAY1DPROC cgGLSetParameterArray1d; - extern PFNCGGLSETPARAMETERARRAY2DPROC cgGLSetParameterArray2d; - extern PFNCGGLSETPARAMETERARRAY3DPROC cgGLSetParameterArray3d; - extern PFNCGGLSETPARAMETERARRAY4DPROC cgGLSetParameterArray4d; - extern PFNCGGLGETPARAMETERARRAY1FPROC cgGLGetParameterArray1f; - extern PFNCGGLGETPARAMETERARRAY2FPROC cgGLGetParameterArray2f; - extern PFNCGGLGETPARAMETERARRAY3FPROC cgGLGetParameterArray3f; - extern PFNCGGLGETPARAMETERARRAY4FPROC cgGLGetParameterArray4f; - extern PFNCGGLGETPARAMETERARRAY1DPROC cgGLGetParameterArray1d; - extern PFNCGGLGETPARAMETERARRAY2DPROC cgGLGetParameterArray2d; - extern PFNCGGLGETPARAMETERARRAY3DPROC cgGLGetParameterArray3d; - extern PFNCGGLGETPARAMETERARRAY4DPROC cgGLGetParameterArray4d; - extern PFNCGGLSETPARAMETERPOINTERPROC cgGLSetParameterPointer; - extern PFNCGGLENABLECLIENTSTATEPROC cgGLEnableClientState; - extern PFNCGGLDISABLECLIENTSTATEPROC cgGLDisableClientState; - extern PFNCGGLSETMATRIXPARAMETERDRPROC cgGLSetMatrixParameterdr; - extern PFNCGGLSETMATRIXPARAMETERFRPROC cgGLSetMatrixParameterfr; - extern PFNCGGLSETMATRIXPARAMETERDCPROC cgGLSetMatrixParameterdc; - extern PFNCGGLSETMATRIXPARAMETERFCPROC cgGLSetMatrixParameterfc; - extern PFNCGGLGETMATRIXPARAMETERDRPROC cgGLGetMatrixParameterdr; - extern PFNCGGLGETMATRIXPARAMETERFRPROC cgGLGetMatrixParameterfr; - extern PFNCGGLGETMATRIXPARAMETERDCPROC cgGLGetMatrixParameterdc; - extern PFNCGGLGETMATRIXPARAMETERFCPROC cgGLGetMatrixParameterfc; - extern PFNCGGLSETSTATEMATRIXPARAMETERPROC cgGLSetStateMatrixParameter; - extern PFNCGGLSETMATRIXPARAMETERARRAYFCPROC cgGLSetMatrixParameterArrayfc; - extern PFNCGGLSETMATRIXPARAMETERARRAYFRPROC cgGLSetMatrixParameterArrayfr; - extern PFNCGGLSETMATRIXPARAMETERARRAYDCPROC cgGLSetMatrixParameterArraydc; - extern PFNCGGLSETMATRIXPARAMETERARRAYDRPROC cgGLSetMatrixParameterArraydr; - extern PFNCGGLGETMATRIXPARAMETERARRAYFCPROC cgGLGetMatrixParameterArrayfc; - extern PFNCGGLGETMATRIXPARAMETERARRAYFRPROC cgGLGetMatrixParameterArrayfr; - extern PFNCGGLGETMATRIXPARAMETERARRAYDCPROC cgGLGetMatrixParameterArraydc; - extern PFNCGGLGETMATRIXPARAMETERARRAYDRPROC cgGLGetMatrixParameterArraydr; - extern PFNCGGLSETTEXTUREPARAMETERPROC cgGLSetTextureParameter; - extern PFNCGGLGETTEXTUREPARAMETERPROC cgGLGetTextureParameter; - extern PFNCGGLENABLETEXTUREPARAMETERPROC cgGLEnableTextureParameter; - extern PFNCGGLDISABLETEXTUREPARAMETERPROC cgGLDisableTextureParameter; - extern PFNCGGLGETTEXTUREENUMPROC cgGLGetTextureEnum; - - -} - -bool init_explicit_Cg(); - -#endif diff --git a/neo/renderer/draw_arb2.cpp b/neo/renderer/draw_arb2.cpp index 2529b90f..640111dd 100644 --- a/neo/renderer/draw_arb2.cpp +++ b/neo/renderer/draw_arb2.cpp @@ -31,17 +31,6 @@ If you have questions concerning this license or the applicable additional terms #include "tr_local.h" -#include "cg_explicit.h" - -CGcontext cg_context; - -#if 0 -static void cg_error_callback( void ) { - CGerror i = cgGetError(); - common->Printf( "Cg error (%d): %s\n", i, cgGetErrorString(i) ); -} -#endif - /* ========================================================================================= diff --git a/neo/renderer/draw_exp_stub.cpp b/neo/renderer/draw_exp_stub.cpp deleted file mode 100644 index ae75084a..00000000 --- a/neo/renderer/draw_exp_stub.cpp +++ /dev/null @@ -1,38 +0,0 @@ -/* -=========================================================================== - -Doom 3 GPL Source Code -Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. - -This file is part of the Doom 3 GPL Source Code ("Doom 3 Source Code"). - -Doom 3 Source Code is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -Doom 3 Source Code is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with Doom 3 Source Code. If not, see . - -In addition, the Doom 3 Source Code is also subject to certain additional terms. You should have received a copy of these additional terms immediately following the terms and conditions of the GNU General Public License which accompanied the Doom 3 Source Code. If not, please request a copy in writing from id Software at the address below. - -If you have questions concerning this license or the applicable additional terms, you may contact in writing id Software LLC, c/o ZeniMax Media Inc., Suite 120, Rockville, Maryland 20850 USA. - -=========================================================================== -*/ - -#include "../idlib/precompiled.h" -#pragma hdrstop - -void R_Exp_Init( void ) { - common->Printf( "---------- R_Exp_Init -----------\n" ); - common->Printf( "Disabled at compile time.\n" ); - common->Printf( "---------------------------------\n" ); -} - -void RB_Exp_DrawInteractions( void ) { } diff --git a/neo/sys/osx/showcursor b/neo/sys/osx/showcursor deleted file mode 100644 index 55175455282a081685e63ca897b3c565261d8b2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9924 zcmeHNU2Ggz6+Ziu#7^AAK}KoFkH$@$*x1A+Nu_mSo4BzXTXt*{n-W6A&3Ja4o$l<; zc4jtRr@Qr4n5+H%-L#ZIYt`(id0yt7F*nIAT+X9zk33QI3Vk7@9Mcny^gaxY>!daqJz1j|HNw zXiGj2M-BR1_MB(> z6*B&eYs2T77+_D2!w0t|LlBF89Xk{vjpTg}9^zvNYLCJPx8*)I`f@LqDKn0qEbGL< zqYd!EZMl!Y1aW9qDrKbu!8$&Q80(ee(LfI^_+KfEv5$uah6nq42UhkZDDc)oLA!AY zKb(JH$G*0rGDmgoS;uZSjfwX7N=nQVdwMi>?k97^D-X-|u_?#ZQ|&{>gss|B?N8Zi zN`KC>lTQ1<$e`gKnhXT(PwTd0SZSxd#~*?NkNdNp&o7)gP6|+EpZ;v?Iek(_0v9OE zE!Ik5`~=ZH3-h#?|m`km!pFq10HMl1Lt}c&Vhh#6&V|ldY>&AO{0ToeGGZ9~} z)ly}k%E14cf&8&8xme@!@^~X1jluaWuDDkkmlundaijY>MUQI~`uy|t$MSQ(Yv{+d zJ$;vI@-^Z4pUy1*9lABpU3l^}+A#fYcs^g)mCL`nFPDG2HP=s}t6iTV>S(E;i?6d$bq#Uf|=vA;!GMUC=4kDRJ;I&se=) zPs7D%;4@J$BJ;Bv)wibZU7Iwe9ivJ1XrL*k0m0h5ds$oyBY5{}zQ}?=b(-ogXsJ9S_DC z`mv0&v!5bA^y7`ZfjDFNNCbHxhepgR*YPdz%4_Cv{IlivgFR8s@$3tfn0=K@_(~Mf z!tWC@{}}s~`&Q;39x8DeHYJx$evIL~pMS{9|A9C#_lJ&SFC{Q%n6G2rPrMGut8Jzm zF&aczt7kdB{FeKff)UOYTKh-ywRC5^cH8|M-PGyx9zE~z4t?3*&3gp4+aI1=XsMK2 z=$_2&u*|LA&y6~m=isb!aQXgi?0>|zivO~_%dW}A^8KAJ?#s=zL^ApB zw&wD`Jd(@Dk=q9B=gBYTVg@ZB=AZMmTht<%nCA6wK!(hM=US0cle&oOraGm^Maqh2 zOYsRS3r3{Rm zR`E=0k0S79Wx}#t{D-Ax1Sis_97wGUwkR#cd!BhNB*ODue2>6=ZRTaH@wLc&M>4b& z+FLm};(1}W&=)-mBp07jqD(Eapouvvo zb5dung3cAGbESe#Tm?P2`7lqYy_ zudn|u@DYh$0q*nhj=uswE#){rh>(wW{~q$_wkW@FRRF0@;wX+CzqHNw`984a<6Y;W z(*PY5r4B#YZ8aV);`c>~uK<4=FVEoO*OM$92a;;#W8 zk@y?HrzO4xoRD}9_^QO;0e(&5?*T7Lya4^<~=R*MHb;xGRJ%1=P-0o z_`D??%=cITcUrc7xnlLRZ znau)_(FPC(!Jn(Kf~IHq2w2#v z;lOHLF$e2b9u!6#XV8W_1sA5JC539Lc1qZK#)K$t;rtuZ;keqEoWe0UqV>sIHIlXj z&ax4!v&M)Ikof>zclG$1K{gUr8pqN+m!m(Mwwwx6uA{JO=5;jI1h9@ySsc1;r!6dS zj@kCI_tt-9eNw8CCJ?0Q#wA@iYAR#u$a*BBr~58}%U&CDtl7BkxT7i#^D*e3 -#include -#include - -mach_port_t masterPort; - -io_connect_t OpenEventDriver( void ) -{ - register kern_return_t kr; - mach_port_t ev, service, iter; - - kr = IOServiceGetMatchingServices( masterPort, IOServiceMatching( kIOHIDSystemClass ), &iter); - assert( KERN_SUCCESS == kr); - - service = IOIteratorNext( iter ); - assert(service); - - kr = IOServiceOpen( service, mach_task_self(), kIOHIDParamConnectType, &ev); - assert( KERN_SUCCESS == kr ); - - IOObjectRelease( service ); - IOObjectRelease( iter ); - - return( ev ); -} - - -void TestParams( io_connect_t ev, boolean_t show ) -{ - kern_return_t kr; - - kr = IOHIDSetCursorEnable( ev, show ); - assert(KERN_SUCCESS == kr); -} - -int main(int argc, char **argv) -{ - kern_return_t kr; - boolean_t show; - - if (argc != 2) - show = 1; - else - show = (atoi(argv[0]) != 0); - - assert( KERN_SUCCESS == ( kr = IOMasterPort( bootstrap_port, &masterPort) )); - TestParams( OpenEventDriver(), show); - - return( 0 ); -} diff --git a/neo/sys/scons/SConscript.core b/neo/sys/scons/SConscript.core index 2a215268..5bceca60 100644 --- a/neo/sys/scons/SConscript.core +++ b/neo/sys/scons/SConscript.core @@ -41,11 +41,9 @@ renderer_string = ' \ RenderWorld_load.cpp \ RenderWorld_portals.cpp \ VertexCache.cpp \ - cg_explicit.cpp \ draw_arb.cpp \ draw_arb2.cpp \ draw_common.cpp \ - draw_exp_stub.cpp \ draw_nv10.cpp \ draw_nv20.cpp \ draw_r200.cpp \