Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-04-18 | Remove bad assertions, decrement NumShaders in _mesa_detach_shader(). | Brian | |
Fixes crashes w/ Brad King's depth peeling test. | |||
2007-04-18 | s/GL_SHADER_PROGRAM/GL_SHADER_PROGRAM_MESA/ (a Mesa-specific token) | Brian | |
2007-04-18 | Replace _mesa_parameter_longest_name() with _mesa_longest_parameter_name(). | Brian | |
The later takes a type parameter so we can match uniforms or attributes/inputs. Used by the GL_ACTIVE_ATTRIBUTE_MAX_LENGTH and GL_ACTIVE_UNIFORM_MAX_LENGTH queries. Fixes problem reported by Brad King in VTK. | |||
2007-04-18 | call ProgramStringNotify() after linking | Brian | |
2007-04-18 | check _PreferPixelFog in _swrast_span_default_fog(), see bug 10669 | Brian | |
2007-04-18 | improved fog comment | Brian | |
2007-04-18 | fig segment fault issue in TAG(triangle), (see bug 10589) | Xiang, Haihao | |
Bit SS_TWOSIDE_BIT is set if gl_FrontFacing lives in fragment input (see commit 10b5895597d5e069183cb647d17eb412effceb4f). However, VB->ColorPtr[1] isn't assigned after that. | |||
2007-04-17 | omit the glide/svga sources from stand-alone libGL (anyone using them?) | Brian | |
2007-04-17 | Enable texture sampling for vertex programs/shaders. | Brian | |
This is a bit of a hack for now because the tnl module is using the swrast module to fetch texels. The texture fetch/filter code should probably be moved into the main/ module since it doesn't really depend upon other swrast code. | |||
2007-04-17 | In bind_inputs() set VB->EdgeFlag to NULL if it's not needed. | Brian | |
Otherwise, the clip/interp code was finding VB->EdgeFlag to be non-null and reading/writing it when the memory may have been freed earlier in free_space(). This fixes several VTK segfaults/failures reported by Brad King @ Kitware. | |||
2007-04-17 | regenerated | Brian | |
2007-04-17 | fix/simplify some texture functions | Brian | |
2007-04-17 | more matrix function updates | Brian | |
2007-04-17 | don't set GL_TEXTURE_MAX_LEVEL for GL_TEXTURE_RECTANGLE_ARB as that ↵ | Brian | |
generates an error | |||
2007-04-17 | Defer buffer pool creation to the first context creation. | Thomas Hellstrom | |
This way we have a hw context so that we can take the hardware lock. Also, at this point, AIGLX isn't locked with the X server context as it is at screen creation. | |||
2007-04-17 | cleanups for t_vb_program.c | Roland Scheidegger | |
use VertexProgram._Current instead of VertexProgram.Current in a few more places. Only fixup fogc and psiz in case this is really a nv program (others are fine if undefined), and fix this case up so the values actually get written. | |||
2007-04-17 | r300: r300_render.c:391: warning: unused variable 'i' | Oliver McFadden | |
2007-04-16 | just clean-ups | Brian | |
2007-04-16 | move GL_EXT_stencil_two_side into alphabetical position | Brian | |
2007-04-16 | Fix glActiveStencilFaceEXT dispatch problem (bug 10523). | Brian | |
OK, _all_ extensions that might get enabled by the driver need to be in the card_extensions[] list. driInitExtensions() is called at least twice: first during screen creation, then once for each context that's created. The first call sets up the dispatch table. The second call just sets the extension enable/disable flags. | |||
2007-04-16 | remove _tnl_arb_vertex_program_stage | Brian | |
2007-04-16 | remove _tnl_arb_vertex_program_stage | Brian | |
2007-04-16 | need to clamp MAD for linear fog | Brian | |
2007-04-16 | removed unused t_vb_arbprogram stage | Brian | |
2007-04-16 | remove t_vb_arbprogram.c | Brian | |
2007-04-16 | unhook t_vb_arbprogram.c code - it's going away | Brian | |
2007-04-16 | Use generic program limits instead of NV-specific ones to init program ↵ | Brian | |
constants. Previously, this limited us to 12 temp regs for vertex programs. Many vertex shaders could exceed that. This forces us to stop using t_vb_arbprogram.c for now because of its particular register indexing scheme. Need to increase bits allocated for register indexing, etc. | |||
2007-04-16 | Fix some assertions that could occur when an error was earlier logged. | Brian | |
2007-04-16 | use b->display instead of b->xm_visual->display to fix some problems ↵ | Brian | |
detected w/ valgrind | |||
2007-04-16 | Make sure we are locked when creating drm buffer objects. | Thomas Hellstrom | |
Don't place buffer objects on unfenced list when newly created. Fix a buffer object wait-for-idle deadlock. | |||
2007-04-14 | illegal to set GL_TEXTURE_MAX_LEVEL w/ GL_TEXTURE_RECTANGLE_ARB | Brian | |
2007-04-14 | implement shadow2DRect functions | Brian | |
2007-04-14 | Fix sample_depth_texture() to handle texture rectangle coords. | Brian | |
2007-04-14 | set osmesa renderbuffer refcount=1 upon creation, free renderbuffer in ↵ | Brian | |
OSMesaDestroyContext() | |||
2007-04-14 | more _mesa_unreference_framebuffer() calls, remove dead code | Brian | |
2007-04-14 | fix negative zoom factor bug (10636), more comments | Brian | |
2007-04-14 | r300: emit different clear paths for non-TCL, this gets the clear color correct | Dave Airlie | |
2007-04-14 | r300: remove unneeded semicolon from macro | Dave Airlie | |
2007-04-14 | r300: if we don't have TCL don't setup state emissions for vertex shaders | Dave Airlie | |
2007-04-13 | xmesa: drop unused XMesaPutImageHelper. | George Sapountzis | |
It could only be called from XMesaCopySubBuffer but this function is not used by XFree86. It seems that XMesaPutImageHelper would handle sub-images but never got finished. Proper sub-image helpers should be written if need be. | |||
2007-04-13 | xmesa: export xmesa functions used by xfree86. | George Sapountzis | |
This uses xmesa.h as the GLcore interface and avoids adding an explicit GLcore inteface which would not be a proper interface anyway. It puts the declarations of the three functions specific for XMesa/XFree86 in xmesa.h, we can push them down to xmesa_xf86.h if hiding behind XFree86Server ifdef's is not enough. | |||
2007-04-12 | s/version/vertex/ | Brian | |
2007-04-12 | fix bug in _playback_copy_to_current(): need to skip version position data ↵ | Brian | |
(see bug 10587) | |||
2007-04-12 | disable debug printfs | Brian | |
2007-04-12 | Added sanity checking in _slang_sizeof_type_specifier() to be sure sizes are ↵ | Brian | |
what's expected. | |||
2007-04-12 | use _mesa_clear_shader_program_data() | Brian | |
2007-04-12 | New _mesa_reference_shader/program() function to consolidate refcounting. | Brian | |
Note that (unlike texture objects), shader handles remain valid (in the hash table) after glDeleteShader/Program() if the refcount isn't zero. | |||
2007-04-11 | regenerated | Brian | |
2007-04-11 | checkpoint: updating non-square matrix constructors and operators | Brian | |
2007-04-11 | move/fix texture sampling funcs | Brian | |