Brian Paul [Mon, 7 Apr 2003 23:05:50 +0000 (23:05 +0000)]
Demo of per-pixel lighting with a fragment program.
Brian Paul [Mon, 7 Apr 2003 14:58:58 +0000 (14:58 +0000)]
minor parser fixes, program print-out fixes
Brian Paul [Mon, 7 Apr 2003 14:57:27 +0000 (14:57 +0000)]
fix typo
Brian Paul [Mon, 7 Apr 2003 14:54:01 +0000 (14:54 +0000)]
fix color array mixup
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.
Brian Paul [Mon, 7 Apr 2003 14:45:52 +0000 (14:45 +0000)]
Added gcc-sl target and shared lib shell script (Philip Brown)
Keith Whitwell [Sat, 5 Apr 2003 07:29:23 +0000 (07:29 +0000)]
Pass 4th element correctly in loopback_VertexAttrib4svNV
Brian Paul [Sat, 5 Apr 2003 00:38:40 +0000 (00:38 +0000)]
test glProgramNamedParameter4fNV()
Brian Paul [Sat, 5 Apr 2003 00:38:09 +0000 (00:38 +0000)]
fragment program named constants and named program parameters basically work now
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.
Brian Paul [Thu, 3 Apr 2003 21:01:33 +0000 (21:01 +0000)]
more memory-related fixes
Brian Paul [Thu, 3 Apr 2003 20:57:49 +0000 (20:57 +0000)]
some texture compression odds & ends
Brian Paul [Thu, 3 Apr 2003 20:34:38 +0000 (20:34 +0000)]
simplify CEILF, FLOORF, FABSF stuff
Brian Paul [Wed, 2 Apr 2003 19:34:36 +0000 (19:34 +0000)]
fix double-memory free in XMesaDestroyContext
Brian Paul [Tue, 1 Apr 2003 22:23:11 +0000 (22:23 +0000)]
added GL_PROXY_TEXTURE_RECTANGLE_NV to is_proxy_target()
Brian Paul [Tue, 1 Apr 2003 22:20:42 +0000 (22:20 +0000)]
clean-up current state initialization
Brian Paul [Tue, 1 Apr 2003 19:07:35 +0000 (19:07 +0000)]
added GL_FRAGMENT_PROGRAM_NV (Alan Matsuoka)
Brian Paul [Tue, 1 Apr 2003 18:57:36 +0000 (18:57 +0000)]
minor initialization fixes
Brian Paul [Tue, 1 Apr 2003 18:56:30 +0000 (18:56 +0000)]
improve some error messages
Brian Paul [Tue, 1 Apr 2003 18:27:07 +0000 (18:27 +0000)]
GL_SECONDARY_COLOR_ARRAY_SIZE_EXT query was returning stride
Brian Paul [Tue, 1 Apr 2003 18:22:23 +0000 (18:22 +0000)]
GL_FOG_COORDINATE_SOURCE_EXT query was missing
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
Brian Paul [Tue, 1 Apr 2003 18:10:10 +0000 (18:10 +0000)]
fix default compare mode
Brian Paul [Tue, 1 Apr 2003 17:28:55 +0000 (17:28 +0000)]
s/gl_ctx/mesa/ and misc clean-ups
Brian Paul [Tue, 1 Apr 2003 17:28:10 +0000 (17:28 +0000)]
use structure containment to derive xmesa_context from GLcontext
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.
Brian Paul [Tue, 1 Apr 2003 16:39:25 +0000 (16:39 +0000)]
comments
Brian Paul [Tue, 1 Apr 2003 16:17:03 +0000 (16:17 +0000)]
_mesa_realloc() fix
Brian Paul [Tue, 1 Apr 2003 15:33:08 +0000 (15:33 +0000)]
added gnumake/gmake info
Jouk Jansen [Tue, 1 Apr 2003 13:43:41 +0000 (13:43 +0000)]
Committing in .
added bufferobj.obj
Modified Files:
Mesa/src/descrip.mms
----------------------------------------------------------------------
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.
Brian Paul [Mon, 31 Mar 2003 23:08:59 +0000 (23:08 +0000)]
clean-ups, const qualifiers
Brian Paul [Mon, 31 Mar 2003 23:06:50 +0000 (23:06 +0000)]
minor clean-ups, const qualifiers
Brian Paul [Mon, 31 Mar 2003 18:19:56 +0000 (18:19 +0000)]
reduce memory needed for vertex attributes (allocate on demand)
Brian Paul [Mon, 31 Mar 2003 16:51:38 +0000 (16:51 +0000)]
use gluSphere instead of glutSphere so we get texcoords
Brian Paul [Mon, 31 Mar 2003 16:48:35 +0000 (16:48 +0000)]
fixed bad texgen Q problem
Brian Paul [Sun, 30 Mar 2003 16:54:36 +0000 (16:54 +0000)]
minor updates
Brian Paul [Sun, 30 Mar 2003 16:45:02 +0000 (16:45 +0000)]
added MD5 checksums
Brian Paul [Sun, 30 Mar 2003 16:20:23 +0000 (16:20 +0000)]
added 5.0.1 info
Brian Paul [Sun, 30 Mar 2003 16:18:30 +0000 (16:18 +0000)]
minor change
Brian Paul [Sun, 30 Mar 2003 16:17:54 +0000 (16:17 +0000)]
5.0.1 updates
Brian Paul [Sun, 30 Mar 2003 15:49:01 +0000 (15:49 +0000)]
enable 1.4 extensions
Brian Paul [Sat, 29 Mar 2003 17:09:42 +0000 (17:09 +0000)]
remove debug printf
Brian Paul [Sat, 29 Mar 2003 17:07:03 +0000 (17:07 +0000)]
remove duplicate line
Brian Paul [Sat, 29 Mar 2003 17:01:00 +0000 (17:01 +0000)]
Basic infrastructure for GL_ARB_vertex_buffer_object.
Brian Paul [Sat, 29 Mar 2003 16:42:57 +0000 (16:42 +0000)]
print GL_MULTISAMPLE_ARB
Brian Paul [Sat, 29 Mar 2003 16:40:23 +0000 (16:40 +0000)]
fix texgen msg strings
Brian Paul [Sat, 29 Mar 2003 16:39:52 +0000 (16:39 +0000)]
minor updates
Brian Paul [Sat, 29 Mar 2003 16:39:21 +0000 (16:39 +0000)]
added GL_ARB_vertex_buffer_object functions
Brian Paul [Sat, 29 Mar 2003 16:38:37 +0000 (16:38 +0000)]
disable normal xform code for now
Brian Paul [Sat, 29 Mar 2003 16:38:08 +0000 (16:38 +0000)]
added _mesa_print_nv_vertex_instruction()
Brian Paul [Sat, 29 Mar 2003 16:37:07 +0000 (16:37 +0000)]
proper dispatch for NV_fragment_program functions
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
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
Brian Paul [Sat, 29 Mar 2003 16:14:01 +0000 (16:14 +0000)]
DOS updates from Daniel Borca
Brian Paul [Sat, 29 Mar 2003 16:04:31 +0000 (16:04 +0000)]
fix EXP instruction and ARL-relative addressing
Brian Paul [Fri, 28 Mar 2003 01:39:04 +0000 (01:39 +0000)]
minor clean-ups, comments, etc
Brian Paul [Thu, 27 Mar 2003 17:51:33 +0000 (17:51 +0000)]
fixed ColorMask problem for front-buffer rendering
Brian Paul [Tue, 25 Mar 2003 02:29:46 +0000 (02:29 +0000)]
remove some unfinished code accidently checked in
Brian Paul [Tue, 25 Mar 2003 02:26:28 +0000 (02:26 +0000)]
histogram code move, remove s_histogram.[ch] from Makefiles
Brian Paul [Tue, 25 Mar 2003 02:23:44 +0000 (02:23 +0000)]
replace _mesa_ prefix with _swrast_, remove s_histogram.[ch]
Brian Paul [Tue, 25 Mar 2003 00:00:29 +0000 (00:00 +0000)]
store correct EXP result
Brian Paul [Mon, 24 Mar 2003 23:41:10 +0000 (23:41 +0000)]
disable prototyped GLX_ARB_render_texture extension
Brian Paul [Mon, 24 Mar 2003 20:00:09 +0000 (20:00 +0000)]
add 2, not 4, in _mesa_get_compressed_formats()
Brian Paul [Sat, 22 Mar 2003 18:35:53 +0000 (18:35 +0000)]
subset spec (was subset.html in embedded-1-branch)
Brian Paul [Fri, 21 Mar 2003 13:18:33 +0000 (13:18 +0000)]
fix GL_COLOR_MATERIAL bug
Brian Paul [Wed, 19 Mar 2003 19:15:28 +0000 (19:15 +0000)]
remove/obfuscate all remaining email addresses
Jouk Jansen [Wed, 19 Mar 2003 07:15:35 +0000 (07:15 +0000)]
Committing in .
Added some type casts
Modified Files:
Mesa/src/swrast/s_nvfragprog.c
----------------------------------------------------------------------
Brian Paul [Wed, 19 Mar 2003 05:34:24 +0000 (05:34 +0000)]
Rewrite of fragment program named parameters, constants, etc. Not done.
Brian Paul [Wed, 19 Mar 2003 05:33:09 +0000 (05:33 +0000)]
added comments
Keith Whitwell [Mon, 17 Mar 2003 21:38:47 +0000 (21:38 +0000)]
Fix typo
Brian Paul [Mon, 17 Mar 2003 15:13:43 +0000 (15:13 +0000)]
move #include glheader.h before extern C namespace
Brian Paul [Sun, 16 Mar 2003 22:02:36 +0000 (22:02 +0000)]
Store partial derivative values in sw_span structure.
Implemented DDX and DDY fragment program instructions (whew!)
Not fully tested yet.
Brian Paul [Sun, 16 Mar 2003 20:10:01 +0000 (20:10 +0000)]
use TEX_UNIT_LOOP macro to coalesce some code
Brian Paul [Sun, 16 Mar 2003 18:42:13 +0000 (18:42 +0000)]
clean-ups, re-org in preparation for fragment program work
Brian Paul [Sun, 16 Mar 2003 16:43:04 +0000 (16:43 +0000)]
added -lstc++ info, convert more plain text to html
Brian Paul [Sat, 15 Mar 2003 17:33:25 +0000 (17:33 +0000)]
Fix up some fragment program texture enable issues.
Implemented TXD instruction.
Brian Paul [Fri, 14 Mar 2003 15:43:46 +0000 (15:43 +0000)]
added fptest1, fptexture, texrect, etc
Brian Paul [Fri, 14 Mar 2003 15:41:51 +0000 (15:41 +0000)]
simple NV_fragment_program texture test
Brian Paul [Fri, 14 Mar 2003 15:40:59 +0000 (15:40 +0000)]
Clean-up of parser error handling/reporting.
Basic fragment program texture instructions are limping along.
Brian Paul [Fri, 14 Mar 2003 15:38:04 +0000 (15:38 +0000)]
include macros.h
Brian Paul [Tue, 11 Mar 2003 15:42:48 +0000 (15:42 +0000)]
DJGPP tweaks
Brian Paul [Tue, 11 Mar 2003 15:34:42 +0000 (15:34 +0000)]
DJGPP tweaks
Brian Paul [Mon, 10 Mar 2003 14:01:05 +0000 (14:01 +0000)]
added Klaus Niederkruger, html clean-up
Brian Paul [Mon, 10 Mar 2003 00:26:24 +0000 (00:26 +0000)]
fix/improve glAreTextures/ProgramsResident (Jose Fonseca)
Brian Paul [Sat, 8 Mar 2003 19:05:45 +0000 (19:05 +0000)]
test GLfloat OSMesa rendering
Brian Paul [Sat, 8 Mar 2003 18:28:14 +0000 (18:28 +0000)]
DOS update (Daniel Borca)
Brian Paul [Sat, 8 Mar 2003 17:45:44 +0000 (17:45 +0000)]
minor tweaks
Brian Paul [Sat, 8 Mar 2003 17:38:57 +0000 (17:38 +0000)]
Documentation/website overhaul. The website content and doc/ directory
are now merged and are one and the same.
Brian Paul [Fri, 7 Mar 2003 20:21:51 +0000 (20:21 +0000)]
minor updates
Brian Paul [Fri, 7 Mar 2003 14:54:22 +0000 (14:54 +0000)]
added OS/2 version of IROUND (Evgeny Kotsuba)
Jouk Jansen [Wed, 5 Mar 2003 15:54:56 +0000 (15:54 +0000)]
Committing in .
Removed src/mmath.c from OpenVMS makefile
Modified Files:
Mesa/src/descrip.mms
----------------------------------------------------------------------
Brian Paul [Tue, 4 Mar 2003 19:16:47 +0000 (19:16 +0000)]
fix GLchan=GLfloat problems
Brian Paul [Tue, 4 Mar 2003 19:16:23 +0000 (19:16 +0000)]
silence a GLchan=GLfloat warning with a cast
Brian Paul [Tue, 4 Mar 2003 16:33:53 +0000 (16:33 +0000)]
added _mesa_inv_sqrtf() and INV_SQRTF() (Josh Vanderhoof)
Brian Paul [Mon, 3 Mar 2003 21:44:39 +0000 (21:44 +0000)]
disable using optimized _mesa_sqrtf() for now
Brian Paul [Mon, 3 Mar 2003 15:37:41 +0000 (15:37 +0000)]
better error messages (Leif Delgass)
Brian Paul [Mon, 3 Mar 2003 03:14:25 +0000 (03:14 +0000)]
added glFinish with comment
Brian Paul [Sun, 2 Mar 2003 19:38:24 +0000 (19:38 +0000)]
added extern "C" for C++
Brian Paul [Sun, 2 Mar 2003 19:36:09 +0000 (19:36 +0000)]
removed extra _mesa_memset16() prototype