mesa.git
21 years agoremove unneeded unsigned int / zero comparisons
Brian Paul [Mon, 21 Apr 2003 15:04:30 +0000 (15:04 +0000)]
remove unneeded unsigned int / zero comparisons

21 years agofix DDX, DDY instructions (probably not finished though)
Brian Paul [Mon, 21 Apr 2003 15:03:46 +0000 (15:03 +0000)]
fix DDX, DDY instructions (probably not finished though)

21 years agoImplemented GL_EXT_depth_bounds_test.
Brian Paul [Mon, 21 Apr 2003 15:02:17 +0000 (15:02 +0000)]
Implemented GL_EXT_depth_bounds_test.

21 years agoadded GL_EXT_depth_bounds_test
Brian Paul [Mon, 21 Apr 2003 14:57:07 +0000 (14:57 +0000)]
added GL_EXT_depth_bounds_test

21 years agoalias ARB/NV program functions where possible
Brian Paul [Mon, 21 Apr 2003 14:53:40 +0000 (14:53 +0000)]
alias ARB/NV program functions where possible

21 years agosilence warning
Brian Paul [Mon, 21 Apr 2003 14:52:32 +0000 (14:52 +0000)]
silence warning

21 years agoadded a cast
Brian Paul [Mon, 21 Apr 2003 14:51:49 +0000 (14:51 +0000)]
added a cast

21 years agosilence warnings
Brian Paul [Mon, 21 Apr 2003 14:51:16 +0000 (14:51 +0000)]
silence warnings

21 years agocasts
Brian Paul [Mon, 21 Apr 2003 14:50:49 +0000 (14:50 +0000)]
casts

21 years agofix minor warnings
Brian Paul [Mon, 21 Apr 2003 14:50:12 +0000 (14:50 +0000)]
fix minor warnings

21 years agouse INDEX8_SPAN_ARGS
Brian Paul [Mon, 21 Apr 2003 14:06:01 +0000 (14:06 +0000)]
use INDEX8_SPAN_ARGS

21 years agofix .c / .h typo
Brian Paul [Mon, 21 Apr 2003 14:04:27 +0000 (14:04 +0000)]
fix .c / .h typo

21 years agominor re-org of program matrix, program local parameter limits
Brian Paul [Fri, 18 Apr 2003 18:02:43 +0000 (18:02 +0000)]
minor re-org of program matrix, program local parameter limits

21 years agomore GL_ARB_fragment_program tokens
Brian Paul [Fri, 18 Apr 2003 01:56:44 +0000 (01:56 +0000)]
more GL_ARB_fragment_program tokens

21 years agomore GL_ARB_vertex/fragment_program bits
Brian Paul [Fri, 18 Apr 2003 01:56:11 +0000 (01:56 +0000)]
more GL_ARB_vertex/fragment_program bits

21 years agofix some glBindProgramNV/ARB details
Brian Paul [Thu, 17 Apr 2003 23:14:30 +0000 (23:14 +0000)]
fix some glBindProgramNV/ARB details

21 years agoclean up usage of extension function pointers
Brian Paul [Thu, 17 Apr 2003 21:43:55 +0000 (21:43 +0000)]
clean up usage of extension function pointers

21 years agoDemo of using GL_ARB_vertex/fragment_program to do per-pixel lighting.
Brian Paul [Thu, 17 Apr 2003 19:20:54 +0000 (19:20 +0000)]
Demo of using GL_ARB_vertex/fragment_program to do per-pixel lighting.

21 years agoadded LoadProgramNV and RequestResidentProgramsNV
Brian Paul [Thu, 17 Apr 2003 02:44:13 +0000 (02:44 +0000)]
added LoadProgramNV and RequestResidentProgramsNV

21 years agoAdded arbprogram.c to Makefiles.
Brian Paul [Thu, 17 Apr 2003 02:33:08 +0000 (02:33 +0000)]
Added arbprogram.c to Makefiles.
Added display list support for GL_NV_fragment_program.
Assorted clean-ups.

21 years agotemporary GL_ARB_fragment_program tokens
Brian Paul [Thu, 17 Apr 2003 01:48:56 +0000 (01:48 +0000)]
temporary GL_ARB_fragment_program tokens

21 years agocheckpoint: more infrastructure for GL_ARB_vertex/fragment_program.
Brian Paul [Thu, 17 Apr 2003 01:48:19 +0000 (01:48 +0000)]
checkpoint: more infrastructure for GL_ARB_vertex/fragment_program.

21 years agofix depth texture tex env bug (#719903)
Brian Paul [Mon, 14 Apr 2003 17:08:53 +0000 (17:08 +0000)]
fix depth texture tex env bug (#719903)

21 years agoSome groundwork for GL_ARB_vertex/fragment_program.
Brian Paul [Fri, 11 Apr 2003 01:20:06 +0000 (01:20 +0000)]
Some groundwork for GL_ARB_vertex/fragment_program.

21 years agoremove a const
Brian Paul [Thu, 10 Apr 2003 19:57:19 +0000 (19:57 +0000)]
remove a const

21 years agodrawarrayrange fix
Keith Whitwell [Thu, 10 Apr 2003 10:03:30 +0000 (10:03 +0000)]
drawarrayrange fix

21 years agofix typo
Brian Paul [Wed, 9 Apr 2003 22:50:52 +0000 (22:50 +0000)]
fix typo

21 years agofix typo
Brian Paul [Wed, 9 Apr 2003 21:50:08 +0000 (21:50 +0000)]
fix typo

21 years agoadd support for swap and sync extensions (Ian Romanick)
Brian Paul [Wed, 9 Apr 2003 21:47:19 +0000 (21:47 +0000)]
add support for swap and sync extensions (Ian Romanick)

21 years agoAdded function pointer typedefs for GL_NV_fragment_program
Brian Paul [Wed, 9 Apr 2003 02:32:56 +0000 (02:32 +0000)]
Added function pointer typedefs for GL_NV_fragment_program

21 years agoAdded GL_ARB_vertex_buffer_object tokens
Brian Paul [Wed, 9 Apr 2003 02:32:12 +0000 (02:32 +0000)]
Added GL_ARB_vertex_buffer_object tokens

21 years agobasic work on GL_ARB_vertex_buffer_object
Brian Paul [Wed, 9 Apr 2003 02:31:35 +0000 (02:31 +0000)]
basic work on GL_ARB_vertex_buffer_object

21 years agofix string compare bug
Brian Paul [Tue, 8 Apr 2003 18:02:27 +0000 (18:02 +0000)]
fix string compare bug

21 years agoadd missing return in raster_pos4f()
Brian Paul [Tue, 8 Apr 2003 13:33:41 +0000 (13:33 +0000)]
add missing return in raster_pos4f()

21 years agofix some problems parsing scalar source arguments
Brian Paul [Tue, 8 Apr 2003 02:57:36 +0000 (02:57 +0000)]
fix some problems parsing scalar source arguments

21 years agoAdded ctx->Texture._EnabledCoordUnits bitfield.
Brian Paul [Tue, 8 Apr 2003 02:27:16 +0000 (02:27 +0000)]
Added ctx->Texture._EnabledCoordUnits bitfield.
Fixed some vertex array / vertex program glitches with glDrawElements.
Fixed some fragment program runtime bugs.
Non-trivial Cg programs are running now.

21 years agoadded _mesa_realloc()
Brian Paul [Tue, 8 Apr 2003 02:22:41 +0000 (02:22 +0000)]
added _mesa_realloc()

21 years agoscalar source reg can be a scalar or vector literal
Brian Paul [Mon, 7 Apr 2003 23:12:00 +0000 (23:12 +0000)]
scalar source reg can be a scalar or vector literal

21 years agoinitialize attribute vectors to 4 components
Brian Paul [Mon, 7 Apr 2003 23:07:50 +0000 (23:07 +0000)]
initialize attribute vectors to 4 components

21 years agoDemo of per-pixel lighting with a fragment program.
Brian Paul [Mon, 7 Apr 2003 23:05:50 +0000 (23:05 +0000)]
Demo of per-pixel lighting with a fragment program.

21 years agominor parser fixes, program print-out fixes
Brian Paul [Mon, 7 Apr 2003 14:58:58 +0000 (14:58 +0000)]
minor parser fixes, program print-out fixes

21 years agofix typo
Brian Paul [Mon, 7 Apr 2003 14:57:27 +0000 (14:57 +0000)]
fix typo

21 years agofix color array mixup
Brian Paul [Mon, 7 Apr 2003 14:54:01 +0000 (14:54 +0000)]
fix color array mixup

21 years agoDon't unset FLUSH_STORED_VERTICES in _tnl_execute_cassette as this may
Keith Whitwell [Mon, 7 Apr 2003 14:53:28 +0000 (14:53 +0000)]
Don't unset FLUSH_STORED_VERTICES in _tnl_execute_cassette as this may
break driver callbacks.

21 years agoAdded gcc-sl target and shared lib shell script (Philip Brown)
Brian Paul [Mon, 7 Apr 2003 14:45:52 +0000 (14:45 +0000)]
Added gcc-sl target and shared lib shell script (Philip Brown)

21 years agoPass 4th element correctly in loopback_VertexAttrib4svNV
Keith Whitwell [Sat, 5 Apr 2003 07:29:23 +0000 (07:29 +0000)]
Pass 4th element correctly in loopback_VertexAttrib4svNV

21 years agotest glProgramNamedParameter4fNV()
Brian Paul [Sat, 5 Apr 2003 00:38:40 +0000 (00:38 +0000)]
test glProgramNamedParameter4fNV()

21 years agofragment program named constants and named program parameters basically work now
Brian Paul [Sat, 5 Apr 2003 00:38:09 +0000 (00:38 +0000)]
fragment program named constants and named program parameters basically work now

21 years agoRework gl[Copy]Tex[Sub]Image() error checking so that all level, width, height
Brian Paul [Fri, 4 Apr 2003 17:17:50 +0000 (17:17 +0000)]
Rework gl[Copy]Tex[Sub]Image() error checking so that all level, width, height
and depth checks are done via ctx->Driver.TestProxyTexImage().  This allows
more flexiblity, like supporting larger, non-cubic 3D textures.

21 years agomore memory-related fixes
Brian Paul [Thu, 3 Apr 2003 21:01:33 +0000 (21:01 +0000)]
more memory-related fixes

21 years agosome texture compression odds & ends
Brian Paul [Thu, 3 Apr 2003 20:57:49 +0000 (20:57 +0000)]
some texture compression odds & ends

21 years agosimplify CEILF, FLOORF, FABSF stuff
Brian Paul [Thu, 3 Apr 2003 20:34:38 +0000 (20:34 +0000)]
simplify CEILF, FLOORF, FABSF stuff

21 years agofix double-memory free in XMesaDestroyContext
Brian Paul [Wed, 2 Apr 2003 19:34:36 +0000 (19:34 +0000)]
fix double-memory free in XMesaDestroyContext

21 years agoadded GL_PROXY_TEXTURE_RECTANGLE_NV to is_proxy_target()
Brian Paul [Tue, 1 Apr 2003 22:23:11 +0000 (22:23 +0000)]
added GL_PROXY_TEXTURE_RECTANGLE_NV to is_proxy_target()

21 years agoclean-up current state initialization
Brian Paul [Tue, 1 Apr 2003 22:20:42 +0000 (22:20 +0000)]
clean-up current state initialization

21 years agoadded GL_FRAGMENT_PROGRAM_NV (Alan Matsuoka)
Brian Paul [Tue, 1 Apr 2003 19:07:35 +0000 (19:07 +0000)]
added GL_FRAGMENT_PROGRAM_NV (Alan Matsuoka)

21 years agominor initialization fixes
Brian Paul [Tue, 1 Apr 2003 18:57:36 +0000 (18:57 +0000)]
minor initialization fixes

21 years agoimprove some error messages
Brian Paul [Tue, 1 Apr 2003 18:56:30 +0000 (18:56 +0000)]
improve some error messages

21 years agoGL_SECONDARY_COLOR_ARRAY_SIZE_EXT query was returning stride
Brian Paul [Tue, 1 Apr 2003 18:27:07 +0000 (18:27 +0000)]
GL_SECONDARY_COLOR_ARRAY_SIZE_EXT query was returning stride

21 years agoGL_FOG_COORDINATE_SOURCE_EXT query was missing
Brian Paul [Tue, 1 Apr 2003 18:22:23 +0000 (18:22 +0000)]
GL_FOG_COORDINATE_SOURCE_EXT query was missing

21 years agofix GL_LIST_MODE, GL_CURRENT_MATRIX_STACK_DEPTH_NV and GL_CURRENT_MATRIX_NV queries
Brian Paul [Tue, 1 Apr 2003 18:16:33 +0000 (18:16 +0000)]
fix GL_LIST_MODE, GL_CURRENT_MATRIX_STACK_DEPTH_NV and GL_CURRENT_MATRIX_NV queries

21 years agofix default compare mode
Brian Paul [Tue, 1 Apr 2003 18:10:10 +0000 (18:10 +0000)]
fix default compare mode

21 years agos/gl_ctx/mesa/ and misc clean-ups
Brian Paul [Tue, 1 Apr 2003 17:28:55 +0000 (17:28 +0000)]
s/gl_ctx/mesa/ and misc clean-ups

21 years agouse structure containment to derive xmesa_context from GLcontext
Brian Paul [Tue, 1 Apr 2003 17:28:10 +0000 (17:28 +0000)]
use structure containment to derive xmesa_context from GLcontext

21 years agoNew device driver hooks for texture object and texture image creation to
Brian Paul [Tue, 1 Apr 2003 16:41:50 +0000 (16:41 +0000)]
New device driver hooks for texture object and texture image creation to
allow drivers to implement C++-like inheritance via containment.
Lots of assorted clean-ups related to texture objects.

21 years agocomments
Brian Paul [Tue, 1 Apr 2003 16:39:25 +0000 (16:39 +0000)]
comments

21 years ago_mesa_realloc() fix
Brian Paul [Tue, 1 Apr 2003 16:17:03 +0000 (16:17 +0000)]
_mesa_realloc() fix

21 years agoadded gnumake/gmake info
Brian Paul [Tue, 1 Apr 2003 15:33:08 +0000 (15:33 +0000)]
added gnumake/gmake info

21 years ago Committing in .
Jouk Jansen [Tue, 1 Apr 2003 13:43:41 +0000 (13:43 +0000)]
 Committing in .

 added bufferobj.obj

 Modified Files:
  Mesa/src/descrip.mms
 ----------------------------------------------------------------------

21 years agoRemove dead code.
Brian Paul [Mon, 31 Mar 2003 23:47:31 +0000 (23:47 +0000)]
Remove dead code.
Replace blocks of per-attribute code with for-loops.
New comments/docs.

21 years agoclean-ups, const qualifiers
Brian Paul [Mon, 31 Mar 2003 23:08:59 +0000 (23:08 +0000)]
clean-ups, const qualifiers

21 years agominor clean-ups, const qualifiers
Brian Paul [Mon, 31 Mar 2003 23:06:50 +0000 (23:06 +0000)]
minor clean-ups, const qualifiers

21 years agoreduce memory needed for vertex attributes (allocate on demand)
Brian Paul [Mon, 31 Mar 2003 18:19:56 +0000 (18:19 +0000)]
reduce memory needed for vertex attributes (allocate on demand)

21 years agouse gluSphere instead of glutSphere so we get texcoords
Brian Paul [Mon, 31 Mar 2003 16:51:38 +0000 (16:51 +0000)]
use gluSphere instead of glutSphere so we get texcoords

21 years agofixed bad texgen Q problem
Brian Paul [Mon, 31 Mar 2003 16:48:35 +0000 (16:48 +0000)]
fixed bad texgen Q problem

21 years agominor updates
Brian Paul [Sun, 30 Mar 2003 16:54:36 +0000 (16:54 +0000)]
minor updates

21 years agoadded MD5 checksums
Brian Paul [Sun, 30 Mar 2003 16:45:02 +0000 (16:45 +0000)]
added MD5 checksums

21 years agoadded 5.0.1 info
Brian Paul [Sun, 30 Mar 2003 16:20:23 +0000 (16:20 +0000)]
added 5.0.1 info

21 years agominor change
Brian Paul [Sun, 30 Mar 2003 16:18:30 +0000 (16:18 +0000)]
minor change

21 years ago5.0.1 updates
Brian Paul [Sun, 30 Mar 2003 16:17:54 +0000 (16:17 +0000)]
5.0.1 updates

21 years agoenable 1.4 extensions
Brian Paul [Sun, 30 Mar 2003 15:49:01 +0000 (15:49 +0000)]
enable 1.4 extensions

21 years agoremove debug printf
Brian Paul [Sat, 29 Mar 2003 17:09:42 +0000 (17:09 +0000)]
remove debug printf

21 years agoremove duplicate line
Brian Paul [Sat, 29 Mar 2003 17:07:03 +0000 (17:07 +0000)]
remove duplicate line

21 years agoBasic infrastructure for GL_ARB_vertex_buffer_object.
Brian Paul [Sat, 29 Mar 2003 17:01:00 +0000 (17:01 +0000)]
Basic infrastructure for GL_ARB_vertex_buffer_object.

21 years agoprint GL_MULTISAMPLE_ARB
Brian Paul [Sat, 29 Mar 2003 16:42:57 +0000 (16:42 +0000)]
print GL_MULTISAMPLE_ARB

21 years agofix texgen msg strings
Brian Paul [Sat, 29 Mar 2003 16:40:23 +0000 (16:40 +0000)]
fix texgen msg strings

21 years agominor updates
Brian Paul [Sat, 29 Mar 2003 16:39:52 +0000 (16:39 +0000)]
minor updates

21 years agoadded GL_ARB_vertex_buffer_object functions
Brian Paul [Sat, 29 Mar 2003 16:39:21 +0000 (16:39 +0000)]
added GL_ARB_vertex_buffer_object functions

21 years agodisable normal xform code for now
Brian Paul [Sat, 29 Mar 2003 16:38:37 +0000 (16:38 +0000)]
disable normal xform code for now

21 years agoadded _mesa_print_nv_vertex_instruction()
Brian Paul [Sat, 29 Mar 2003 16:38:08 +0000 (16:38 +0000)]
added _mesa_print_nv_vertex_instruction()

21 years agoproper dispatch for NV_fragment_program functions
Brian Paul [Sat, 29 Mar 2003 16:37:07 +0000 (16:37 +0000)]
proper dispatch for NV_fragment_program functions

21 years agoGL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_NV_fragment_program entrypoints
Brian Paul [Sat, 29 Mar 2003 16:36:59 +0000 (16:36 +0000)]
GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_NV_fragment_program entrypoints

21 years agoadded entries for GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_NV_fragment_...
Brian Paul [Sat, 29 Mar 2003 16:35:09 +0000 (16:35 +0000)]
added entries for GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_NV_fragment_program

21 years agoDOS updates from Daniel Borca
Brian Paul [Sat, 29 Mar 2003 16:14:01 +0000 (16:14 +0000)]
DOS updates from Daniel Borca

21 years agofix EXP instruction and ARL-relative addressing
Brian Paul [Sat, 29 Mar 2003 16:04:31 +0000 (16:04 +0000)]
fix EXP instruction and ARL-relative addressing

21 years agominor clean-ups, comments, etc
Brian Paul [Fri, 28 Mar 2003 01:39:04 +0000 (01:39 +0000)]
minor clean-ups, comments, etc

21 years agofixed ColorMask problem for front-buffer rendering
Brian Paul [Thu, 27 Mar 2003 17:51:33 +0000 (17:51 +0000)]
fixed ColorMask problem for front-buffer rendering

21 years agoremove some unfinished code accidently checked in
Brian Paul [Tue, 25 Mar 2003 02:29:46 +0000 (02:29 +0000)]
remove some unfinished code accidently checked in

21 years agohistogram code move, remove s_histogram.[ch] from Makefiles
Brian Paul [Tue, 25 Mar 2003 02:26:28 +0000 (02:26 +0000)]
histogram code move, remove s_histogram.[ch] from Makefiles

21 years agoreplace _mesa_ prefix with _swrast_, remove s_histogram.[ch]
Brian Paul [Tue, 25 Mar 2003 02:23:44 +0000 (02:23 +0000)]
replace _mesa_ prefix with _swrast_, remove s_histogram.[ch]