Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | lots of changes, fixes, clean-ups | Brian | 2007-04-16 | 1 | -179/+185 | |
| | ||||||
* | just clean-ups | Brian | 2007-04-16 | 2 | -55/+48 | |
| | ||||||
* | move GL_EXT_stencil_two_side into alphabetical position | Brian | 2007-04-16 | 1 | -1/+1 | |
| | ||||||
* | Fix glActiveStencilFaceEXT dispatch problem (bug 10523). | Brian | 2007-04-16 | 1 | -6/+3 | |
| | | | | | | | | 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. | |||||
* | remove _tnl_arb_vertex_program_stage | Brian | 2007-04-16 | 1 | -1/+0 | |
| | ||||||
* | remove _tnl_arb_vertex_program_stage | Brian | 2007-04-16 | 6 | -11/+0 | |
| | ||||||
* | need to clamp MAD for linear fog | Brian | 2007-04-16 | 1 | -0/+1 | |
| | ||||||
* | removed unused t_vb_arbprogram stage | Brian | 2007-04-16 | 3 | -3153/+0 | |
| | ||||||
* | remove t_vb_arbprogram.c | Brian | 2007-04-16 | 1 | -2/+0 | |
| | ||||||
* | unhook t_vb_arbprogram.c code - it's going away | Brian | 2007-04-16 | 3 | -14/+19 | |
| | ||||||
* | Use generic program limits instead of NV-specific ones to init program ↵ | Brian | 2007-04-16 | 2 | -5/+8 | |
| | | | | | | | | | 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. | |||||
* | Fix some assertions that could occur when an error was earlier logged. | Brian | 2007-04-16 | 1 | -4/+19 | |
| | ||||||
* | use b->display instead of b->xm_visual->display to fix some problems ↵ | Brian | 2007-04-16 | 1 | -7/+7 | |
| | | | | detected w/ valgrind | |||||
* | Make sure we are locked when creating drm buffer objects. | Thomas Hellstrom | 2007-04-16 | 6 | -5/+37 | |
| | | | | | Don't place buffer objects on unfenced list when newly created. Fix a buffer object wait-for-idle deadlock. | |||||
* | illegal to set GL_TEXTURE_MAX_LEVEL w/ GL_TEXTURE_RECTANGLE_ARB | Brian | 2007-04-14 | 1 | -4/+8 | |
| | ||||||
* | implement shadow2DRect functions | Brian | 2007-04-14 | 2 | -74/+72 | |
| | ||||||
* | Fix sample_depth_texture() to handle texture rectangle coords. | Brian | 2007-04-14 | 1 | -30/+85 | |
| | ||||||
* | set osmesa renderbuffer refcount=1 upon creation, free renderbuffer in ↵ | Brian | 2007-04-14 | 1 | -2/+7 | |
| | | | | OSMesaDestroyContext() | |||||
* | more _mesa_unreference_framebuffer() calls, remove dead code | Brian | 2007-04-14 | 1 | -24/+2 | |
| | ||||||
* | fix negative zoom factor bug (10636), more comments | Brian | 2007-04-14 | 1 | -3/+11 | |
| | ||||||
* | r300: emit different clear paths for non-TCL, this gets the clear color correct | Dave Airlie | 2007-04-14 | 1 | -2/+15 | |
| | ||||||
* | r300: remove unneeded semicolon from macro | Dave Airlie | 2007-04-14 | 1 | -1/+1 | |
| | ||||||
* | r300: if we don't have TCL don't setup state emissions for vertex shaders | Dave Airlie | 2007-04-14 | 3 | -88/+104 | |
| | ||||||
* | patch for Digital/Tru64 (bug 10635) - forwarded to OpenGL ARB as well | Brian | 2007-04-13 | 1 | -1/+1 | |
| | ||||||
* | xmesa: drop unused XMesaPutImageHelper. | George Sapountzis | 2007-04-13 | 3 | -26/+1 | |
| | | | | | | | | 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. | |||||
* | xmesa: export xmesa functions used by xfree86. | George Sapountzis | 2007-04-13 | 3 | -14/+30 | |
| | | | | | | | | | 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. | |||||
* | s/version/vertex/ | Brian | 2007-04-12 | 1 | -1/+1 | |
| | ||||||
* | fix bug in _playback_copy_to_current(): need to skip version position data ↵ | Brian | 2007-04-12 | 1 | -0/+2 | |
| | | | | (see bug 10587) | |||||
* | disable debug printfs | Brian | 2007-04-12 | 1 | -8/+6 | |
| | ||||||
* | Added sanity checking in _slang_sizeof_type_specifier() to be sure sizes are ↵ | Brian | 2007-04-12 | 1 | -27/+68 | |
| | | | | what's expected. | |||||
* | use _mesa_clear_shader_program_data() | Brian | 2007-04-12 | 1 | -1/+1 | |
| | ||||||
* | New _mesa_reference_shader/program() function to consolidate refcounting. | Brian | 2007-04-12 | 2 | -49/+166 | |
| | | | | | Note that (unlike texture objects), shader handles remain valid (in the hash table) after glDeleteShader/Program() if the refcount isn't zero. | |||||
* | restore 200x200 window size, animation, version check | Brian | 2007-04-11 | 1 | -4/+6 | |
| | ||||||
* | regenerated | Brian | 2007-04-11 | 3 | -652/+751 | |
| | ||||||
* | checkpoint: updating non-square matrix constructors and operators | Brian | 2007-04-11 | 1 | -447/+555 | |
| | ||||||
* | move/fix texture sampling funcs | Brian | 2007-04-11 | 2 | -49/+54 | |
| | ||||||
* | s/Shadow/SHADOW/ | Brian | 2007-04-11 | 1 | -2/+2 | |
| | ||||||
* | as with prev commit, also fix color index mode zoomed depth copies (bug 10608) | Brian | 2007-04-11 | 1 | -1/+1 | |
| | ||||||
* | fix invalid error detection problem in _mesa_bind_attrib_location(), bug 10602 | Brian | 2007-04-11 | 1 | -7/+11 | |
| | ||||||
* | fix zoomed depth copies (bug 10608) | Brian | 2007-04-11 | 1 | -2/+1 | |
| | ||||||
* | use _mesa_reference_renderbuffer(), fix typo | Brian | 2007-04-11 | 1 | -2/+2 | |
| | ||||||
* | fix/work-around allocation bugs for non-square matrices | Brian | 2007-04-10 | 1 | -3/+6 | |
| | ||||||
* | update SLANG version test | Brian | 2007-04-10 | 1 | -2/+10 | |
| | ||||||
* | rs480: set vap cntl to what fglrx uses for non-TCL cards | Dave Airlie | 2007-04-10 | 1 | -2/+4 | |
| | ||||||
* | i915: Bring test for vsync to pipe B in line with i915tex. | Michel Dänzer | 2007-04-10 | 1 | -1/+1 | |
| | ||||||
* | Add missing generated file. | Michel Dänzer | 2007-04-10 | 1 | -0/+561 | |
| | ||||||
* | NULL ptr check | Brian | 2007-04-09 | 1 | -1/+1 | |
| | ||||||
* | plug in GLSL 1.20 unit | Brian | 2007-04-09 | 2 | -4/+22 | |
| | ||||||
* | undo a debug/test change | Brian | 2007-04-09 | 1 | -1/+1 | |
| | ||||||
* | r300: don't enable VAP/TCL on cards that don't support it | Dave Airlie | 2007-04-10 | 2 | -0/+5 | |
| |