Retired Document
Important: This sample code may not represent best practices for current development. The project may use deprecated symbols and illustrate technologies and techniques that are no longer recommended.
glsmap/smap_render.c
/* Copyright (c) Mark J. Kilgard, 1998. */ |
/* This program is freely distributable without licensing fees |
and is provided without guarantee or warrantee expressed or |
implied. This program is -not- in the public domain. */ |
#include <glsmap.h> |
#include <OpenGL/glu.h> |
#include "glsmapint.h" |
#if defined(GL_EXT_texture_object) && !defined(GL_VERSION_1_1) |
#define glBindTexture(A,B) glBindTextureEXT(A,B) |
#endif |
void |
smapRenderSphereMappedObj(SphereMap *smap) |
{ |
glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_SPHERE_MAP); |
glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_SPHERE_MAP); |
glEnable(GL_TEXTURE_GEN_S); |
glEnable(GL_TEXTURE_GEN_T); |
glEnable(GL_TEXTURE_2D); |
glBindTexture(GL_TEXTURE_2D, smap->smapTexObj); |
} |
Copyright © 2008 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2008-02-08