Jon Smirl
ea7bf8b130
Add cast to remove compiler warning
2003-09-17 21:14:22 +00:00
Brian Paul
6296276ebe
unbind vertex arrays from buffer in DeleteBuffersARB()
2003-09-17 18:58:09 +00:00
Brian Paul
d2afb39d19
Implement GL_ELEMENT_ARRAY_BUFFER_ARB for buffer objects.
2003-09-17 18:15:13 +00:00
Jose Fonseca
1a5709dc5b
Change the hyperlinks names in the main page to match the Doxygen generated ones.
2003-09-17 17:14:11 +00:00
Brian Paul
57d882b684
GL_ARB_vertex_buffer_object working now, at least for non-indexed
...
vertex arrays.
2003-09-17 16:06:49 +00:00
Brian Paul
5543901b96
new casts
2003-09-17 03:46:34 +00:00
Brian Paul
84351999ec
added call to _mesa_enable_1_5_extensions()
2003-09-17 03:42:14 +00:00
Brian Paul
148a2847a1
More work on ARB_vertex_buffer_object.
...
Use GLubyte * instead of void * for gl_client_array->Ptr to simplify upcoming
pointer arithmetic changes.
2003-09-17 03:40:11 +00:00
Brian Paul
4561f84183
changed a comment
2003-09-17 03:34:29 +00:00
Brian Paul
278ce99171
move a comment
2003-09-17 03:33:54 +00:00
Brian Paul
b04633d727
move some functions, add some comments
2003-09-17 03:33:10 +00:00
Brian Paul
458c900d3b
set ARB_vertex_buffer_object in _mesa_enable_sw_extensions()
2003-09-17 03:32:12 +00:00
Brian Paul
978646d86f
fix up FEATURE_* defines
2003-09-17 03:31:30 +00:00
Brian Paul
1d57658ee5
minor simplification
2003-09-15 19:57:11 +00:00
Brian Paul
aa00d122b8
Some work on ARB_vertex_buffer_object.
...
Use GL_CLIENT_ACTIVE_TEXTURE when returning texcoord array values in get.c
2003-09-15 19:55:10 +00:00
Kendall Bennett
b29b8ca47d
Updates to fix problems building with the Open Watcom compiler.
2003-09-12 22:01:01 +00:00
Brian Paul
973da83f62
Allow glTexImage1/2/3D to specify width/height/depth = 0.
...
This allows texture state to be resettable to default state.
Not allowed according to the spec, but allowed by all other OpenGL libs.
2003-09-12 15:03:12 +00:00
Brian Paul
5c480a4887
display list support for ARB_vertex/fragment_program
2003-09-09 15:35:37 +00:00
Brian Paul
90f673e3ec
plug in vertex buffer object functions
2003-09-09 15:10:44 +00:00
Brian Paul
c7b872a277
Added prototypes for internal functions to bufferobj.h.
...
Minor code clean-ups.
2003-09-09 13:44:40 +00:00
Ian Romanick
0207b47aaf
Added most of the infrastructure required to support
...
ARB_vertex_buffer_object. THIS IS INCOMPLETE.
2003-09-09 00:10:12 +00:00
Brian Paul
0a363f4e87
fix timer bug (801485)
2003-09-08 15:23:55 +00:00
Brian Paul
054fedb455
fix typo
2003-09-05 19:34:25 +00:00
Brian Paul
94f944762d
move GL_MESA_program_debug code into program.c
2003-09-05 19:27:25 +00:00
Jouk Jansen
054b5aef92
Committing in .
...
Added missing include files.
Modified Files:
Mesa-newtree/progs/demos/isosurf.c
Mesa-newtree/src/mesa/main/nvvertexec.c
----------------------------------------------------------------------
2003-09-05 09:37:32 +00:00
Brian Paul
d402cb97bd
implement SWZ and TXB. some code clean-up
2003-09-04 23:55:33 +00:00
Brian Paul
0d08399d8d
move SWIZZLE_ZERO/ONE tokens to program.h
2003-09-04 23:38:03 +00:00
Brian Paul
9c9c2cd725
Added new opcodes for ARB_fragment_program, like ABS, CMP, TXB, etc.
2003-09-04 15:18:22 +00:00
Brian Paul
feb9e4c432
ARB_point_sprite is not part of OpenGL 1.5
2003-09-03 18:04:02 +00:00
Ian Romanick
c8363a31cf
Added support for EXT_texture_mirror_clamp and the single wrap mode
...
that it addes to ATI_texture_mirror_once. This includes updating the
texwrap test to exercise the new mode.
2003-09-02 19:25:17 +00:00
Brian Paul
c86eab8478
added GLUT_CFLAGS to compile GLUT with -fexceptions (bug 726223)
2003-09-02 18:06:18 +00:00
Brian Paul
08dbe5664d
add missing glNormal, glVertex calls (Michal Wozniak)
2003-09-02 15:10:32 +00:00
Brian Paul
77e85f133c
update from Daniel Borca
2003-09-02 14:47:51 +00:00
Brian Paul
0d4da529bd
fix fog.End error
2003-09-02 13:36:03 +00:00
Brian Paul
2b7a01a39b
always assign texcoord[i][3] to silence valgrind
2003-08-31 18:55:55 +00:00
Brian Paul
7961e67c2a
update parameter indexing
2003-08-31 18:55:23 +00:00
Brian Paul
1c5ff572aa
added program.c plus minor fixes
2003-08-31 18:54:52 +00:00
Brian Paul
bd7a3de4b3
added minor assertion
2003-08-31 18:53:45 +00:00
Brian Paul
04a81da03b
Moved some shared vertex/fragment program code into new program.c file.
...
Implemented new program_parameter_list type and functions for dealing with
named program parameters, constants and GL state references.
New state_index enum for describing GL state referenced within ARB vertex/
fragment programs. Plus, functions for fetching named GL state.
2003-08-31 18:52:47 +00:00
Karl Schultz
e38a55ecb2
Generate browse info for Debug version.
2003-08-30 16:08:35 +00:00
Karl Schultz
dc24230de7
Silence compiler warnings about implicit casts or conversions by supplying explicit casts and/or tweaking constant and variable definitions.
2003-08-30 14:45:04 +00:00
Brian Paul
d12a871b21
s/GLuint/GLint/
2003-08-29 14:45:45 +00:00
Brian Paul
e39a334f1a
fix minor warnings with casts
2003-08-29 14:45:15 +00:00
Karl Schultz
c769a7febf
add arbfragparse.c to project.
2003-08-29 13:57:27 +00:00
Brian Paul
f5515cb4af
Move clamping of texture LOD bias to texture application time.
2003-08-28 23:31:00 +00:00
Brian Paul
760960028f
Updates from Daniel Borca
2003-08-28 16:57:01 +00:00
Brian Paul
781fb93877
Added OpenGL 1.4's per-texture LOD bias.
2003-08-28 03:04:41 +00:00
Brian Paul
a6ed6f48e6
make _glapi_get_proc_address() return NULL if function doesn't start with gl prefix
2003-08-27 14:48:16 +00:00
Jouk Jansen
d49acd629b
Committing in .
...
Added a type cast to silence the OpenVMS DECC compiler
Modified Files:
Mesa-newtree/src/mesa/swrast/s_nvfragprog.c
----------------------------------------------------------------------
2003-08-27 11:12:35 +00:00
Brian Paul
f9dbd07e14
regenerated for GL_IBM_multimode_draw_arrays
2003-08-24 14:42:11 +00:00