From efe4673f15d94a583a3afe9f73b661e2239679e4 Mon Sep 17 00:00:00 2001 From: Calefaction Date: Mon, 8 Nov 2004 22:10:30 +0000 Subject: [PATCH] Removed, no longer needed. GLSL replacement coming. This was SVN commit r1298. --- source/renderer/VertexProgram.cpp | 64 ------------------------------- source/renderer/VertexProgram.h | 21 ---------- 2 files changed, 85 deletions(-) delete mode 100755 source/renderer/VertexProgram.cpp delete mode 100755 source/renderer/VertexProgram.h diff --git a/source/renderer/VertexProgram.cpp b/source/renderer/VertexProgram.cpp deleted file mode 100755 index a98c32ce1f..0000000000 --- a/source/renderer/VertexProgram.cpp +++ /dev/null @@ -1,64 +0,0 @@ -#include "precompiled.h" -#include "res/vfs.h" -#include "res/mem.h" -#include "renderer/VertexProgram.h" -#include "graphics/ProgramManager.h" -#include "renderer/Renderer.h" -#include "maths/Vector3D.h" -#include "graphics/LightEnv.h" -#include "CLogger.h" - -#define LOG_CATEGORY "shaders" - -CVertexProgram::CVertexProgram(const char *file) -{ - Load(file); -} - -CVertexProgram::~CVertexProgram() -{ -} - -bool CVertexProgram::IsValid() -{ - return false; -} - -void CVertexProgram::Bind() -{ -} - -void CVertexProgram::Load(const char *file) -{ -#ifdef BUILD_CG -/* m_Program = NULL; - if(!file || !vfs_exists(file) || g_ProgramManager.GetVPProfile() == CG_PROFILE_UNKNOWN) - return; - - void *data; - size_t size; - Handle h = vfs_load(file, data, size, 0); - if(h <= 0) - { - LOG(ERROR, LOG_CATEGORY, "CVertexShader::LoadShader: vfs_load for %s failed!\n", file); - return; - } - - std::string src = (char*)data; - mem_free_h(h); - - m_Program = cgCreateProgram( - g_ProgramManager.GetContext(), - CG_SOURCE, - src.c_str(), - g_ProgramManager.GetVPProfile(), - "main", - NULL - ); - if(!m_Program) - { - LOG(ERROR, LOG_CATEGORY, "CVertexShader::LoadShader: Could not compile Cg shader: %s", cgGetErrorString(cgGetError())); - return; - }*/ -#endif -} diff --git a/source/renderer/VertexProgram.h b/source/renderer/VertexProgram.h deleted file mode 100755 index 951ede90a5..0000000000 --- a/source/renderer/VertexProgram.h +++ /dev/null @@ -1,21 +0,0 @@ -#ifndef __H_VERTEXPROGRAM_H__ -#define __H_VERTEXPROGRAM_H__ - -#include "ogl.h" - -class CProgramManager; - -class CVertexProgram -{ -friend class CProgramManager; -public: - CVertexProgram(const char *file); - ~CVertexProgram(); - - bool IsValid(); -private: - void Bind(); - void Load(const char *file); -}; - -#endif