diff options
| -rw-r--r-- | indra/llrender/llglheaders.h | 25 | ||||
| -rw-r--r-- | indra/llrender/llvertexbuffer.cpp | 9 | 
2 files changed, 26 insertions, 8 deletions
| diff --git a/indra/llrender/llglheaders.h b/indra/llrender/llglheaders.h index ede1983651..226e5dd918 100644 --- a/indra/llrender/llglheaders.h +++ b/indra/llrender/llglheaders.h @@ -914,6 +914,31 @@ extern void glGetBufferPointervARB (GLenum, GLenum, GLvoid* *);  #endif /* GL_GLEXT_FUNCTION_POINTERS */  #endif +#ifndef GL_ARB_texture_rg +#define GL_RG                             0x8227 +#define GL_RG_INTEGER                     0x8228 +#define GL_R8                             0x8229 +#define GL_R16                            0x822A +#define GL_RG8                            0x822B +#define GL_RG16                           0x822C +#define GL_R16F                           0x822D +#define GL_R32F                           0x822E +#define GL_RG16F                          0x822F +#define GL_RG32F                          0x8230 +#define GL_R8I                            0x8231 +#define GL_R8UI                           0x8232 +#define GL_R16I                           0x8233 +#define GL_R16UI                          0x8234 +#define GL_R32I                           0x8235 +#define GL_R32UI                          0x8236 +#define GL_RG8I                           0x8237 +#define GL_RG8UI                          0x8238 +#define GL_RG16I                          0x8239 +#define GL_RG16UI                         0x823A +#define GL_RG32I                          0x823B +#define GL_RG32UI                         0x823C +#endif +  // May be needed for DARWIN...  // #ifndef GL_ARB_compressed_tex_image  // #define GL_ARB_compressed_tex_image 1 diff --git a/indra/llrender/llvertexbuffer.cpp b/indra/llrender/llvertexbuffer.cpp index add3decee3..422f2a06d6 100644 --- a/indra/llrender/llvertexbuffer.cpp +++ b/indra/llrender/llvertexbuffer.cpp @@ -255,13 +255,6 @@ void LLVertexBuffer::setupClientArrays(U32 data_mask)  				MAP_TEXCOORD3  			}; -			U32 type_tc[] =  -			{ -				TYPE_TEXCOORD1, -				TYPE_TEXCOORD2, -				TYPE_TEXCOORD3 -			}; -  			for (U32 i = 0; i < 3; i++)  			{  				if (sLastMask & map_tc[i]) @@ -2221,7 +2214,7 @@ void LLVertexBuffer::setupVertexBuffer(U32 data_mask)  		{  			S32 loc = TYPE_VERTEX;  			void* ptr = (void*)(base + mOffsets[TYPE_VERTEX]); -			glVertexAttribPointerARB(loc, 3,GL_FLOAT, GL_FALSE, LLVertexBuffer::sTypeSize[TYPE_VERTEX], (void*)(base + 0)); +			glVertexAttribPointerARB(loc, 3,GL_FLOAT, GL_FALSE, LLVertexBuffer::sTypeSize[TYPE_VERTEX], ptr);  		}	  	}	  	else | 
