mesa.git
18 years agoadd some #includes to silence warnings
Brian [Thu, 3 May 2007 15:50:08 +0000 (09:50 -0600)]
add some #includes to silence warnings

18 years agoget rid of normal vector
Brian [Thu, 3 May 2007 00:55:45 +0000 (18:55 -0600)]
get rid of normal vector

18 years agoget rid of OSMESA stuff
Brian [Thu, 3 May 2007 00:54:57 +0000 (18:54 -0600)]
get rid of OSMESA stuff

18 years agoNew test of the dFdx(), dFdy() functions.
Brian [Thu, 3 May 2007 00:48:51 +0000 (18:48 -0600)]
New test of the dFdx(), dFdy() functions.

18 years agodocument recent GLSL, R300 fixes
Brian [Thu, 3 May 2007 00:46:45 +0000 (18:46 -0600)]
document recent GLSL, R300 fixes

18 years agochanges to get DDX/DDY working again
Brian [Thu, 3 May 2007 00:45:44 +0000 (18:45 -0600)]
changes to get DDX/DDY working again

18 years agoResuscitate some of the DDX,DDY code.
Brian [Thu, 3 May 2007 00:44:34 +0000 (18:44 -0600)]
Resuscitate some of the DDX,DDY code.

Only works for program input registers at this time.
Good enough for the common case of texcoords, though.

18 years agofix some DDX,DDY mix-ups
Brian [Thu, 3 May 2007 00:42:57 +0000 (18:42 -0600)]
fix some DDX,DDY mix-ups

18 years agoDocument a deficiency in the _swrast_Translate() function with regard to point size.
Brian [Wed, 2 May 2007 18:06:43 +0000 (12:06 -0600)]
Document a deficiency in the _swrast_Translate() function with regard to point size.

18 years agofix some renderbuffer/wrapper bugs
Brian [Wed, 2 May 2007 14:48:43 +0000 (08:48 -0600)]
fix some renderbuffer/wrapper bugs

18 years agofix some StepX/StepY mix-ups in alpha interpolation
Brian [Wed, 2 May 2007 14:48:20 +0000 (08:48 -0600)]
fix some StepX/StepY mix-ups in alpha interpolation

18 years agoadd *gc, *syn files to tarballs
Brian [Wed, 2 May 2007 14:29:14 +0000 (08:29 -0600)]
add *gc, *syn files to tarballs

18 years agoregenerated
Brian [Tue, 1 May 2007 20:03:16 +0000 (14:03 -0600)]
regenerated

18 years agoimplement acos(), asin(), atan()
Brian [Tue, 1 May 2007 20:02:49 +0000 (14:02 -0600)]
implement acos(), asin(), atan()

18 years agofog, mix() bug fixes
Brian [Tue, 1 May 2007 16:23:15 +0000 (10:23 -0600)]
fog, mix() bug fixes

18 years agoRewrite of slang_inline_asm_function() to do full parameter/argument substitution.
Brian [Tue, 1 May 2007 16:22:08 +0000 (10:22 -0600)]
Rewrite of slang_inline_asm_function() to do full parameter/argument substitution.

We had been taking a short-cut w/ asm inlines by just using parameters in order
rather than doing full formal parameter -> actual argument substitution like
ordinary inlined function calls.  This worked in all cases but one: mix() in
which the parameters were used in a different order.
This fixes bug 10821.

18 years agor300: Don't crash in radeonUpdatePageFlipping when !radeon->glCtx->DrawBuffer.
Michel Dänzer [Mon, 30 Apr 2007 16:28:24 +0000 (18:28 +0200)]
r300: Don't crash in radeonUpdatePageFlipping when !radeon->glCtx->DrawBuffer.

This feels like a kludge, maybe there's a better solution.

18 years agor300: Page flipping fixes.
Michel Dänzer [Thu, 29 Mar 2007 07:42:37 +0000 (09:42 +0200)]
r300: Page flipping fixes.

Mostly making sure the page flipping state is respected when necessary.

18 years agor300: radeonMakeCurrent cleanups.
Michel Dänzer [Sun, 29 Apr 2007 11:52:11 +0000 (13:52 +0200)]
r300: radeonMakeCurrent cleanups.

r300UpdateWindow is superfluous or even possibly wrong here; _mesa_make_current
will set the viewport when necessary. So the conditional _mesa_set_viewport call
can go as well.

18 years agoonly load front/back face attrib if using a shader (bug 10788)
Brian [Sat, 28 Apr 2007 14:51:23 +0000 (08:51 -0600)]
only load front/back face attrib if using a shader (bug 10788)

18 years agouse EMIT_1F or EMIT_4F for fog depending on fragment program (bug 10788)
Brian [Sat, 28 Apr 2007 14:50:07 +0000 (08:50 -0600)]
use EMIT_1F or EMIT_4F for fog depending on fragment program (bug 10788)

18 years agofix GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB bug (10787)
Brian [Sat, 28 Apr 2007 14:01:18 +0000 (08:01 -0600)]
fix GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB bug (10787)

18 years agoadditional checks that attr is a texcoord
Keith Packard [Sat, 28 Apr 2007 13:50:06 +0000 (07:50 -0600)]
additional checks that attr is a texcoord

18 years ago7.0 blurb
Brian [Fri, 27 Apr 2007 23:05:29 +0000 (17:05 -0600)]
7.0 blurb

18 years agoVersion bumps for 7.0
Brian [Fri, 27 Apr 2007 23:01:23 +0000 (17:01 -0600)]
Version bumps for 7.0

18 years agoupdates for 7.0
Brian [Fri, 27 Apr 2007 23:00:13 +0000 (17:00 -0600)]
updates for 7.0

18 years agoadded 7.0 relnotes link
Brian [Fri, 27 Apr 2007 22:54:05 +0000 (16:54 -0600)]
added 7.0 relnotes link

18 years agoadded 6.5.3 MD5 sums
Brian [Fri, 27 Apr 2007 22:53:42 +0000 (16:53 -0600)]
added 6.5.3 MD5 sums

18 years ago7.0 release notes (template)
Brian [Fri, 27 Apr 2007 22:53:26 +0000 (16:53 -0600)]
7.0 release notes (template)

18 years agoadded glGetActiveAttrib
Brian [Fri, 27 Apr 2007 22:27:36 +0000 (16:27 -0600)]
added glGetActiveAttrib

18 years ago"Fix" for bug 9170. May need more attention.
Brian [Fri, 27 Apr 2007 21:41:07 +0000 (15:41 -0600)]
"Fix" for bug 9170.  May need more attention.

18 years agodocument perspective correction issues
Brian [Fri, 27 Apr 2007 21:25:00 +0000 (15:25 -0600)]
document perspective correction issues

18 years agodocument broken inverse trig functions
Brian [Fri, 27 Apr 2007 21:23:19 +0000 (15:23 -0600)]
document broken inverse trig functions

18 years agoasin(), acos(), atan() just return 0.5 for now to avoid crashing. Fix someday.
Brian [Fri, 27 Apr 2007 21:22:58 +0000 (15:22 -0600)]
asin(), acos(), atan() just return 0.5 for now to avoid crashing.  Fix someday.

18 years agoremove rc4 suffix
Brian [Fri, 27 Apr 2007 14:00:51 +0000 (08:00 -0600)]
remove rc4 suffix

18 years agoset 6.5.3 release date
Brian [Fri, 27 Apr 2007 14:00:37 +0000 (08:00 -0600)]
set 6.5.3 release date

18 years agoAdded error check that all varying vars needed by the fragment shader are produced...
Brian [Thu, 26 Apr 2007 18:20:53 +0000 (12:20 -0600)]
Added error check that all varying vars needed by the fragment shader are produced by vertex shader.

18 years agoUnconditionally update _TriangleCaps bits. Fixes software fallback bugs, such as...
Brian [Thu, 26 Apr 2007 16:45:44 +0000 (10:45 -0600)]
Unconditionally update _TriangleCaps bits.  Fixes software fallback bugs, such as #10687.

18 years agobump Windows to OpenGL 2.1, set release date
Brian [Thu, 26 Apr 2007 13:50:26 +0000 (07:50 -0600)]
bump Windows to OpenGL 2.1, set release date

18 years agoenable 2.1 extensions
Brian [Thu, 26 Apr 2007 13:49:33 +0000 (07:49 -0600)]
enable 2.1 extensions

18 years agoWindows updates
Brian [Thu, 26 Apr 2007 13:48:35 +0000 (07:48 -0600)]
Windows updates

18 years agomove #include <GL/glut.h> after other #includes for Windows
Brian [Thu, 26 Apr 2007 13:46:59 +0000 (07:46 -0600)]
move #include <GL/glut.h> after other #includes for Windows

18 years agouse sqrt(), not sqrtf() for Windows
Brian [Thu, 26 Apr 2007 13:46:38 +0000 (07:46 -0600)]
use sqrt(), not sqrtf() for Windows

18 years agoupdates for 6.5.3 w/ VC8
Karl Schultz [Wed, 25 Apr 2007 16:28:37 +0000 (10:28 -0600)]
updates for 6.5.3 w/ VC8

18 years agoRC4
Brian [Wed, 25 Apr 2007 16:01:30 +0000 (10:01 -0600)]
RC4

18 years agofix attribsMask (re-fixes depth peeling algorithm)
Brian [Wed, 25 Apr 2007 15:58:15 +0000 (09:58 -0600)]
fix attribsMask (re-fixes depth peeling algorithm)

18 years agos/fog/attrib[FRAG_ATTRIB_FOGC][0]/
Brian [Wed, 25 Apr 2007 04:32:41 +0000 (22:32 -0600)]
s/fog/attrib[FRAG_ATTRIB_FOGC][0]/

18 years agos/fog/attrib[FRAG_ATTRIB_FOGC][0]/
Brian [Wed, 25 Apr 2007 04:22:14 +0000 (22:22 -0600)]
s/fog/attrib[FRAG_ATTRIB_FOGC][0]/

18 years agos/DO_TEXVAR/DO_ATTRIBS/
Brian [Tue, 24 Apr 2007 22:57:38 +0000 (16:57 -0600)]
s/DO_TEXVAR/DO_ATTRIBS/

18 years agoget rid of an extra textured triangle function
Brian [Tue, 24 Apr 2007 22:47:33 +0000 (16:47 -0600)]
get rid of an extra textured triangle function

18 years agos/TEXTURE/ATTRIBS/
Brian [Tue, 24 Apr 2007 22:47:07 +0000 (16:47 -0600)]
s/TEXTURE/ATTRIBS/

18 years agotrim down the number of line drawing functions, special cases
Brian [Tue, 24 Apr 2007 22:40:54 +0000 (16:40 -0600)]
trim down the number of line drawing functions, special cases

18 years agoonly need one CI-mode triangle function
Brian [Tue, 24 Apr 2007 22:20:50 +0000 (16:20 -0600)]
only need one CI-mode triangle function

18 years agos/INTERP_TEX/INTERP_ATTRIBS/
Brian [Tue, 24 Apr 2007 22:16:25 +0000 (16:16 -0600)]
s/INTERP_TEX/INTERP_ATTRIBS/

18 years agofix typo
Brian [Tue, 24 Apr 2007 16:21:10 +0000 (10:21 -0600)]
fix typo

18 years agoadded missing VC8 .sln files
Brian [Tue, 24 Apr 2007 16:19:19 +0000 (10:19 -0600)]
added missing VC8 .sln files

18 years agoadded new VC* files, bump version to rc3
Brian [Tue, 24 Apr 2007 14:58:12 +0000 (08:58 -0600)]
added new VC* files, bump version to rc3

18 years agoassorted fixes for Windows/VC8
Karl Schultz [Tue, 24 Apr 2007 14:53:28 +0000 (08:53 -0600)]
assorted fixes for Windows/VC8

18 years agonew VC8 project files
Brian [Tue, 24 Apr 2007 14:52:34 +0000 (08:52 -0600)]
new VC8 project files

18 years agofix double const, move an assertion
Karl Schultze [Tue, 24 Apr 2007 14:19:07 +0000 (08:19 -0600)]
fix double const, move an assertion

18 years agoadd missing semicolon
Matthias Hopf [Tue, 24 Apr 2007 13:48:35 +0000 (07:48 -0600)]
add missing semicolon

18 years agoAdded proper cleanup code
Sean D'Epagnier [Tue, 24 Apr 2007 04:17:30 +0000 (21:17 -0700)]
Added proper cleanup code

18 years agodisable some errant code
Brian [Tue, 24 Apr 2007 04:04:03 +0000 (22:04 -0600)]
disable some errant code

18 years agoremove SWvertex->fog field, use attrib field
Brian [Tue, 24 Apr 2007 04:03:11 +0000 (22:03 -0600)]
remove SWvertex->fog field, use attrib field

18 years agoremove SWvertex->fog field, use attrib field
Brian [Tue, 24 Apr 2007 04:01:34 +0000 (22:01 -0600)]
remove SWvertex->fog field, use attrib field

18 years agosome re-org, clean-up
Brian [Tue, 24 Apr 2007 03:27:13 +0000 (21:27 -0600)]
some re-org, clean-up

18 years agoImprove the code for interpolating fragment attributes a little. More to come...
Brian [Tue, 24 Apr 2007 03:21:52 +0000 (21:21 -0600)]
Improve the code for interpolating fragment attributes a little.  More to come...

18 years agoimport glxext.h version 19
Brian [Sun, 22 Apr 2007 21:32:10 +0000 (15:32 -0600)]
import glxext.h version 19

18 years agoFixed fallout, glfbdev driver was calling a nop function that was removed.
Sean D'Epagnier [Sun, 22 Apr 2007 03:18:42 +0000 (20:18 -0700)]
Fixed fallout, glfbdev driver was calling a nop function that was removed.

18 years agoFix color sum bug 10688.
Brian [Sat, 21 Apr 2007 21:58:37 +0000 (15:58 -0600)]
Fix color sum bug 10688.

18 years agospecularColor.alpha should default to 1, not 0
Brian [Sat, 21 Apr 2007 21:56:10 +0000 (15:56 -0600)]
specularColor.alpha should default to 1, not 0

18 years agofix SkipPixels bugs in _mesa_pack_bitmap(), bug 10690
Brian [Sat, 21 Apr 2007 20:12:57 +0000 (14:12 -0600)]
fix SkipPixels bugs in _mesa_pack_bitmap(), bug 10690

18 years agoRemove the !rb->Data check that was added a few months ago.
Brian [Sat, 21 Apr 2007 19:18:06 +0000 (13:18 -0600)]
Remove the !rb->Data check that was added a few months ago.

Was changed while debugging #7205.  Broke the shadowtext demo.  Revisit this
if the problem w/ bug 7205 returns...

18 years agos/occlude.h/queryobj.h/
Brian [Sat, 21 Apr 2007 18:54:23 +0000 (12:54 -0600)]
s/occlude.h/queryobj.h/

18 years agoRename occlude.[ch] to queryobj.[ch]
Brian [Sat, 21 Apr 2007 18:42:54 +0000 (12:42 -0600)]
Rename occlude.[ch] to queryobj.[ch]

18 years agoRename occlude.[ch] to queryobj.[ch] to better reflect contents.
Brian [Sat, 21 Apr 2007 18:36:39 +0000 (12:36 -0600)]
Rename occlude.[ch] to queryobj.[ch] to better reflect contents.

18 years agoprep for 6.5.3 rc2
Brian [Sat, 21 Apr 2007 18:31:51 +0000 (12:31 -0600)]
prep for 6.5.3 rc2

18 years agomemory leaks fixed
Brian [Sat, 21 Apr 2007 18:30:54 +0000 (12:30 -0600)]
memory leaks fixed

18 years agoRemove all the USE_MEMPOOL debug code.
Brian [Sat, 21 Apr 2007 18:29:46 +0000 (12:29 -0600)]
Remove all the USE_MEMPOOL debug code.

18 years agoUse new memory pool allocator. Lots of debug code still in place...
Brian [Sat, 21 Apr 2007 18:08:56 +0000 (12:08 -0600)]
Use new memory pool allocator. Lots of debug code still in place...

18 years agoFix FBO completeness bug in shadowtex.
Ian Romanick [Sat, 21 Apr 2007 17:47:54 +0000 (10:47 -0700)]
Fix FBO completeness bug in shadowtex.

18 years agoadded MemPool field
Brian [Sat, 21 Apr 2007 16:18:49 +0000 (10:18 -0600)]
added MemPool field

18 years agocall grammar_alloc_free() to fix memleaks
Brian [Fri, 20 Apr 2007 18:59:26 +0000 (12:59 -0600)]
call grammar_alloc_free() to fix memleaks

18 years agodestroy window upon exit
Brian [Fri, 20 Apr 2007 17:59:18 +0000 (11:59 -0600)]
destroy window upon exit

18 years agoremove more unused vars, assertions
Brian [Fri, 20 Apr 2007 17:54:30 +0000 (11:54 -0600)]
remove more unused vars, assertions

18 years agoremove unused vars, assertions
Brian [Fri, 20 Apr 2007 17:53:48 +0000 (11:53 -0600)]
remove unused vars, assertions

18 years agoadded slang_mem.c
Brian [Fri, 20 Apr 2007 14:30:42 +0000 (08:30 -0600)]
added slang_mem.c

18 years agoMemory pool manager.
Brian [Fri, 20 Apr 2007 14:30:24 +0000 (08:30 -0600)]
Memory pool manager.

Instead of doing intricate malloc/free tracking during compiling, allocate
everything (which would be discarded after compiling) from a pool that can
be freed en masse when done.

18 years agoundo a test/debug change
Brian [Fri, 20 Apr 2007 14:21:49 +0000 (08:21 -0600)]
undo a test/debug change

18 years agofix instruction comment code
Brian [Fri, 20 Apr 2007 14:12:17 +0000 (08:12 -0600)]
fix instruction comment code

18 years agoanother bit of debug code
Brian [Fri, 20 Apr 2007 14:11:51 +0000 (08:11 -0600)]
another bit of debug code

18 years agofree subroutine array (fix mem leak)
Brian [Thu, 19 Apr 2007 21:37:24 +0000 (15:37 -0600)]
free subroutine array (fix mem leak)

18 years agonew varnames in slang_operation_insert()
Brian [Thu, 19 Apr 2007 21:30:11 +0000 (15:30 -0600)]
new varnames in slang_operation_insert()

18 years agofix memleak in slang_operation_insert()
Brian [Thu, 19 Apr 2007 21:28:42 +0000 (15:28 -0600)]
fix memleak in slang_operation_insert()

18 years agofree shProg->Attributes in _mesa_free_shader_program_data()
Brian [Thu, 19 Apr 2007 21:23:34 +0000 (15:23 -0600)]
free shProg->Attributes in _mesa_free_shader_program_data()

18 years agomove allocation of shProg->Attributes earlier in function
Brian [Thu, 19 Apr 2007 21:22:04 +0000 (15:22 -0600)]
move allocation of shProg->Attributes earlier in function

18 years agoCall _mesa_warning() instead of _mesa_problem() when external s3tc lib not found.
Brian [Sat, 21 Apr 2007 15:47:03 +0000 (09:47 -0600)]
Call _mesa_warning() instead of _mesa_problem() when external s3tc lib not found.

The later incorrectly encourages filing a bug (10703, for example).

18 years agoMake xcb backend compile.
Jeremy Kolb [Sat, 21 Apr 2007 01:53:38 +0000 (21:53 -0400)]
Make xcb backend compile.
Add nouveau to match linux-dri config.

18 years agoRemove unused Imakefiles.
Brian [Sat, 21 Apr 2007 01:18:13 +0000 (19:18 -0600)]
Remove unused Imakefiles.

18 years agoLong obsolete.
Brian [Sat, 21 Apr 2007 01:01:21 +0000 (19:01 -0600)]
Long obsolete.