Brian [Sat, 5 May 2007 00:26:41 +0000 (18:26 -0600)]
Assorted miniglx updates.
Brian [Thu, 3 May 2007 19:52:33 +0000 (13:52 -0600)]
document R300 bug fix 10848
Brian [Thu, 3 May 2007 18:33:25 +0000 (12:33 -0600)]
fix some matrix/state token indexing bugs (see bug 10848)
Brian [Thu, 3 May 2007 15:50:08 +0000 (09:50 -0600)]
add some #includes to silence warnings
Brian [Thu, 3 May 2007 00:55:45 +0000 (18:55 -0600)]
get rid of normal vector
Brian [Thu, 3 May 2007 00:54:57 +0000 (18:54 -0600)]
get rid of OSMESA stuff
Brian [Thu, 3 May 2007 00:48:51 +0000 (18:48 -0600)]
New test of the dFdx(), dFdy() functions.
Brian [Thu, 3 May 2007 00:46:45 +0000 (18:46 -0600)]
document recent GLSL, R300 fixes
Brian [Thu, 3 May 2007 00:45:44 +0000 (18:45 -0600)]
changes to get DDX/DDY working again
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.
Brian [Thu, 3 May 2007 00:42:57 +0000 (18:42 -0600)]
fix some DDX,DDY mix-ups
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.
Brian [Wed, 2 May 2007 14:48:43 +0000 (08:48 -0600)]
fix some renderbuffer/wrapper bugs
Brian [Wed, 2 May 2007 14:48:20 +0000 (08:48 -0600)]
fix some StepX/StepY mix-ups in alpha interpolation
Brian [Wed, 2 May 2007 14:29:14 +0000 (08:29 -0600)]
add *gc, *syn files to tarballs
Brian [Tue, 1 May 2007 20:03:16 +0000 (14:03 -0600)]
regenerated
Brian [Tue, 1 May 2007 20:02:49 +0000 (14:02 -0600)]
implement acos(), asin(), atan()
Brian [Tue, 1 May 2007 16:23:15 +0000 (10:23 -0600)]
fog, mix() bug fixes
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.
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.
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.
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.
Brian [Sat, 28 Apr 2007 14:51:23 +0000 (08:51 -0600)]
only load front/back face attrib if using a shader (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)
Brian [Sat, 28 Apr 2007 14:01:18 +0000 (08:01 -0600)]
fix GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB bug (10787)
Keith Packard [Sat, 28 Apr 2007 13:50:06 +0000 (07:50 -0600)]
additional checks that attr is a texcoord
Brian [Fri, 27 Apr 2007 23:05:29 +0000 (17:05 -0600)]
7.0 blurb
Brian [Fri, 27 Apr 2007 23:01:23 +0000 (17:01 -0600)]
Version bumps for 7.0
Brian [Fri, 27 Apr 2007 23:00:13 +0000 (17:00 -0600)]
updates for 7.0
Brian [Fri, 27 Apr 2007 22:54:05 +0000 (16:54 -0600)]
added 7.0 relnotes link
Brian [Fri, 27 Apr 2007 22:53:42 +0000 (16:53 -0600)]
added 6.5.3 MD5 sums
Brian [Fri, 27 Apr 2007 22:53:26 +0000 (16:53 -0600)]
7.0 release notes (template)
Brian [Fri, 27 Apr 2007 22:27:36 +0000 (16:27 -0600)]
added glGetActiveAttrib
Brian [Fri, 27 Apr 2007 21:41:07 +0000 (15:41 -0600)]
"Fix" for bug 9170. May need more attention.
Brian [Fri, 27 Apr 2007 21:25:00 +0000 (15:25 -0600)]
document perspective correction issues
Brian [Fri, 27 Apr 2007 21:23:19 +0000 (15:23 -0600)]
document broken inverse trig functions
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.
Brian [Fri, 27 Apr 2007 14:00:51 +0000 (08:00 -0600)]
remove rc4 suffix
Brian [Fri, 27 Apr 2007 14:00:37 +0000 (08:00 -0600)]
set 6.5.3 release date
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.
Brian [Thu, 26 Apr 2007 16:45:44 +0000 (10:45 -0600)]
Unconditionally update _TriangleCaps bits. Fixes software fallback bugs, such as #10687.
Brian [Thu, 26 Apr 2007 13:50:26 +0000 (07:50 -0600)]
bump Windows to OpenGL 2.1, set release date
Brian [Thu, 26 Apr 2007 13:49:33 +0000 (07:49 -0600)]
enable 2.1 extensions
Brian [Thu, 26 Apr 2007 13:48:35 +0000 (07:48 -0600)]
Windows updates
Brian [Thu, 26 Apr 2007 13:46:59 +0000 (07:46 -0600)]
move #include <GL/glut.h> after other #includes for Windows
Brian [Thu, 26 Apr 2007 13:46:38 +0000 (07:46 -0600)]
use sqrt(), not sqrtf() for Windows
Karl Schultz [Wed, 25 Apr 2007 16:28:37 +0000 (10:28 -0600)]
updates for 6.5.3 w/ VC8
Brian [Wed, 25 Apr 2007 16:01:30 +0000 (10:01 -0600)]
RC4
Brian [Wed, 25 Apr 2007 15:58:15 +0000 (09:58 -0600)]
fix attribsMask (re-fixes depth peeling algorithm)
Brian [Wed, 25 Apr 2007 04:32:41 +0000 (22:32 -0600)]
s/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]/
Brian [Tue, 24 Apr 2007 22:57:38 +0000 (16:57 -0600)]
s/DO_TEXVAR/DO_ATTRIBS/
Brian [Tue, 24 Apr 2007 22:47:33 +0000 (16:47 -0600)]
get rid of an extra textured triangle function
Brian [Tue, 24 Apr 2007 22:47:07 +0000 (16:47 -0600)]
s/TEXTURE/ATTRIBS/
Brian [Tue, 24 Apr 2007 22:40:54 +0000 (16:40 -0600)]
trim down the number of line drawing functions, special cases
Brian [Tue, 24 Apr 2007 22:20:50 +0000 (16:20 -0600)]
only need one CI-mode triangle function
Brian [Tue, 24 Apr 2007 22:16:25 +0000 (16:16 -0600)]
s/INTERP_TEX/INTERP_ATTRIBS/
Brian [Tue, 24 Apr 2007 16:21:10 +0000 (10:21 -0600)]
fix typo
Brian [Tue, 24 Apr 2007 16:19:19 +0000 (10:19 -0600)]
added missing VC8 .sln files
Brian [Tue, 24 Apr 2007 14:58:12 +0000 (08:58 -0600)]
added new VC* files, bump version to rc3
Karl Schultz [Tue, 24 Apr 2007 14:53:28 +0000 (08:53 -0600)]
assorted fixes for Windows/VC8
Brian [Tue, 24 Apr 2007 14:52:34 +0000 (08:52 -0600)]
new VC8 project files
Karl Schultze [Tue, 24 Apr 2007 14:19:07 +0000 (08:19 -0600)]
fix double const, move an assertion
Matthias Hopf [Tue, 24 Apr 2007 13:48:35 +0000 (07:48 -0600)]
add missing semicolon
Sean D'Epagnier [Tue, 24 Apr 2007 04:17:30 +0000 (21:17 -0700)]
Added proper cleanup code
Brian [Tue, 24 Apr 2007 04:04:03 +0000 (22:04 -0600)]
disable some errant code
Brian [Tue, 24 Apr 2007 04:03:11 +0000 (22:03 -0600)]
remove 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
Brian [Tue, 24 Apr 2007 03:27:13 +0000 (21:27 -0600)]
some re-org, clean-up
Brian [Tue, 24 Apr 2007 03:21:52 +0000 (21:21 -0600)]
Improve the code for interpolating fragment attributes a little. More to come...
Brian [Sun, 22 Apr 2007 21:32:10 +0000 (15:32 -0600)]
import glxext.h version 19
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.
Brian [Sat, 21 Apr 2007 21:58:37 +0000 (15:58 -0600)]
Fix color sum bug 10688.
Brian [Sat, 21 Apr 2007 21:56:10 +0000 (15:56 -0600)]
specularColor.alpha should default to 1, not 0
Brian [Sat, 21 Apr 2007 20:12:57 +0000 (14:12 -0600)]
fix SkipPixels bugs in _mesa_pack_bitmap(), bug 10690
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...
Brian [Sat, 21 Apr 2007 18:54:23 +0000 (12:54 -0600)]
s/occlude.h/queryobj.h/
Brian [Sat, 21 Apr 2007 18:42:54 +0000 (12:42 -0600)]
Rename occlude.[ch] to queryobj.[ch]
Brian [Sat, 21 Apr 2007 18:36:39 +0000 (12:36 -0600)]
Rename occlude.[ch] to queryobj.[ch] to better reflect contents.
Brian [Sat, 21 Apr 2007 18:31:51 +0000 (12:31 -0600)]
prep for 6.5.3 rc2
Brian [Sat, 21 Apr 2007 18:30:54 +0000 (12:30 -0600)]
memory leaks fixed
Brian [Sat, 21 Apr 2007 18:29:46 +0000 (12:29 -0600)]
Remove all the USE_MEMPOOL debug code.
Brian [Sat, 21 Apr 2007 18:08:56 +0000 (12:08 -0600)]
Use new memory pool allocator. Lots of debug code still in place...
Ian Romanick [Sat, 21 Apr 2007 17:47:54 +0000 (10:47 -0700)]
Fix FBO completeness bug in shadowtex.
Brian [Sat, 21 Apr 2007 16:18:49 +0000 (10:18 -0600)]
added MemPool field
Brian [Fri, 20 Apr 2007 18:59:26 +0000 (12:59 -0600)]
call grammar_alloc_free() to fix memleaks
Brian [Fri, 20 Apr 2007 17:59:18 +0000 (11:59 -0600)]
destroy window upon exit
Brian [Fri, 20 Apr 2007 17:54:30 +0000 (11:54 -0600)]
remove more unused vars, assertions
Brian [Fri, 20 Apr 2007 17:53:48 +0000 (11:53 -0600)]
remove unused vars, assertions
Brian [Fri, 20 Apr 2007 14:30:42 +0000 (08:30 -0600)]
added slang_mem.c
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.
Brian [Fri, 20 Apr 2007 14:21:49 +0000 (08:21 -0600)]
undo a test/debug change
Brian [Fri, 20 Apr 2007 14:12:17 +0000 (08:12 -0600)]
fix instruction comment code
Brian [Fri, 20 Apr 2007 14:11:51 +0000 (08:11 -0600)]
another bit of debug code
Brian [Thu, 19 Apr 2007 21:37:24 +0000 (15:37 -0600)]
free subroutine array (fix mem leak)
Brian [Thu, 19 Apr 2007 21:30:11 +0000 (15:30 -0600)]
new varnames in slang_operation_insert()
Brian [Thu, 19 Apr 2007 21:28:42 +0000 (15:28 -0600)]
fix memleak in slang_operation_insert()
Brian [Thu, 19 Apr 2007 21:23:34 +0000 (15:23 -0600)]
free shProg->Attributes in _mesa_free_shader_program_data()
Brian [Thu, 19 Apr 2007 21:22:04 +0000 (15:22 -0600)]
move allocation of shProg->Attributes earlier in function
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).