summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-12-18mesa: Pass the context to query object delete cb to avoid null dereference.Eric Anholt
2008-12-18gallium: Enable memory debugging on all windows platforms.José Fonseca
2008-12-18i915: check WRAP_T instead of WRAP_R for cube map texture.Xiang, Haihao
2008-12-18i915: fix abort issue. (bug #19147)Xiang, Haihao
2008-12-17mesa: choose GLSL vertex shader over ARB/internal vertex program in ↵Brian Paul
get_fp_input_mask() This is a work-around the for the fact that we do fragment shader state validation before vertex shader validation (see comments in state.c) so in get_fp_input_mask() we can't rely on ctx->VertexProgram._Current being up to date yet. This fixes a glean glsl1 test failure.
2008-12-17gallium: fix memory corruption in u_gen_mipmap.cBrian Paul
Remove the old/initial vbuf allocation in util_create_gen_mipmap(). We were allocating a small vbuf at this point so get_next_slot() didn't have as large of buffer as it expected. So all but the first set_vertex_data() was writing out of bounds. Also added some comments.
2008-12-17mesa: choose GLSL vertex shader over ARB/internal vertex program in ↵Brian Paul
get_fp_input_mask() This is a work-around the for the fact that we do fragment shader state validation before vertex shader validation (see comments in state.c) so in get_fp_input_mask() we can't rely on ctx->VertexProgram._Current being up to date yet. This fixes a glean glsl1 test failure.
2008-12-17softpipe: fix vertex shader texture samplingBrian Paul
Need to disable/bypass lambda calculation since derivatives of texcoords are meaningless for adjacent vertices.
2008-12-17gallium: fix memory corruption in u_gen_mipmap.cBrian Paul
Remove the old/initial vbuf allocation in util_create_gen_mipmap(). We were allocating a small vbuf at this point so get_next_slot() didn't have as large of buffer as it expected. So all but the first set_vertex_data() was writing out of bounds. Also added some comments.
2008-12-17mesa: remove unneeded _mesa_reference_fragprog() callBrian Paul
The subsequent if/else cases always call _mesa_reference_fragprog() anyway.
2008-12-17dri: fix for Cygwin compilation, bug 19144Jon Turney
2008-12-17mesa: updated commentsBrian Paul
2008-12-17mesa: fix fixed-function test in get_fp_input_mask() - again.Brian Paul
The problem we're solving only occured when there was a user-defined vertex shader but no fragment shader. Check for that case now. Fixes glean api2 vertex array failure.
2008-12-17mesa: add missing cases for texture array targetsBrian Paul
2008-12-17mesa: fix fixed-function test in get_fp_input_mask() - again.Brian Paul
The problem we're solving only occured when there was a user-defined vertex shader but no fragment shader. Check for that case now. Fixes glean api2 vertex array failure.
2008-12-17demos: add test of vertex-only and fragment-only shader programsBrian Paul
2008-12-17util: check for frag/vertShader=0 before attachingBrian Paul
2008-12-17mesa: add missing cases for texture array targetsBrian Paul
2008-12-17Revert "mesa: fix vertex program test in get_fp_input_mask()"Brian Paul
This reverts commit cdaaf8e107010624bed4abdf9553c0ef63c8b708.
2008-12-17Revert "mesa: fix vertex program test in get_fp_input_mask()"Brian Paul
This reverts commit 8dc88cb64305c591dfadded2b5acbb1e6b04cd7f. This change broke other things...
2008-12-17mesa: fix vertex program test in get_fp_input_mask()Brian Paul
We were accidentally using the fixed-function logic when a vertex shader was being used.
2008-12-17winsys: fix depth buffer size when using stencilBrian Paul
2008-12-17mesa: fix vertex program test in get_fp_input_mask()Brian Paul
We were accidentally using the fixed-function logic when a vertex shader was being used.
2008-12-17winsys: fix depth buffer size when using stencilBrian Paul
2008-12-16mesa: remove redundant Makefile linesBrian Paul
2008-12-16mesa: updated list of src filesBrian Paul
2008-12-16mesa: update SConscript with new source filesBrian Paul
2008-12-16Merge commit 'origin/master' into gallium-0.2Brian Paul
2008-12-16tgsi: use flr(), not trunc() for ARLBrian Paul
2008-12-16mesa: disable debug outputBrian Paul
2008-12-16mesa: fix some GLSL array regressionsBrian Paul
array.length() wasn't working. Swizzle mask for accessing elements of float arrays was incorrect.
2008-12-16gallium: fix some assertsAlan Hourihane
2008-12-16nv40: apply ABS modifier to RSQ source in vpBen Skeggs
Gallium used to do this for us :)
2008-12-16nouveau: return a value for PIPE_CAP_MAX_VERTEX_TEXTURE_UNITSBen Skeggs
2008-12-15mesa: rename slang_library_noise.[ch] to prog_noise.[ch] and rename functionsBrian Paul
The noise functions were not glsl-specific. Also, ran indent on the code to clean it up.
2008-12-15mesa: updated GLSL docsBrian Paul
2008-12-15Merge branch 'glsl-1.20-v2'Brian Paul
2008-12-15mesa: bump glsl grammar revisionBrian Paul
And update some copyrights.
2008-12-15mesa: in slang linker, replace assertion with link error when max samplers ↵Brian Paul
exceeded
2008-12-15demos: updated tests/floattex.c (doesn't work just yet).Brian Paul
2008-12-15mesa: move _mesa_dlopen(), etc into separate dlopen.c fileBrian Paul
2008-12-15glut: added GLUT_PPM_FILE env var to dump first frame to a PPM fileBrian Paul
Set GLUT_PPM_FILE to the desired filename. The first frame rendered will be written to that file.
2008-12-15mesa: more re-org of variable declarations in glsl compilerBrian Paul
2008-12-15mesa: more comments, clean upBrian Paul
2008-12-15mesa: added comments, remove unused codeBrian Paul
2008-12-15mesa: checkpoint: handle uniform vars in _slang_gen_var_decl()Brian Paul
This allows uniform declarations with scalar/array initializers. The code is rough though, and will be cleaned up.
2008-12-15intel: stub out CompressedTexSubImage2D instead of segfaulting.Eric Anholt
2008-12-15i965: Update state before checking for fallbacks in brw_try_draw_prims.Eric Anholt
This got flipped around in 7855b2aef6bd9e9c2d73260b5cd166159b2525c6. Bug #18907. Thanks to idr for pointing me at a nicer testcase than blender.
2008-12-15gallium: Fix PIPE_FORMAT_X8B8G8R8_SNORM definition.Michal Krol
2008-12-15gallium: Fix PIPE_FORMAT_X8B8G8R8_SNORM definition.Michal Krol