summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Implement gl_FrontFacing for fragment shaders.Brian2007-03-104-27/+44
| | | | | | For the time being, we put the gl_FrontFacing value in the FOGC.Y input register. Combining FOGC and FrontFacing in one register is a bit of a hack and may need to be changed someday.
* clean-up formattingBrian2007-03-101-10/+11
|
* add NULL ptr check in emit_cond()Brian2007-03-101-2/+6
|
* use gl_ModelViewProjectionMatrixTranspose in ftransform()Brian2007-03-092-71/+71
|
* add NULL ptr checkBrian2007-03-091-0/+2
|
* added GL_CURRENT_PROGRAMBrian2007-03-092-1/+20
|
* Merge branch 'origin' into glsl-compiler-1Brian2007-03-0976-734/+746
|\ | | | | | | | | | | Conflicts: src/mesa/main/context.c
| * New IMAGE_RED_TO_LUMINANCE flag passed to _mesa_pack_rgba_span_float() to ↵Brian2007-03-093-6/+16
| | | | | | | | fix glGetTexImage(GL_LUMINANCE) bug #10232.
| * r300: Also update window state when it's already bound but its stamp changed.Michel Dänzer2007-03-091-4/+4
| | | | | | | | | | | | | | And set new cliprects before deriving other state from them. This ensures cliprects aren't accessed after having been freed. Thanks to Panagiotis Papadakos for testing various iterations of this.
| * remove a if-statementXiang, Haihao2007-03-081-2/+1
| | | | | | | | | | | | glMaterial changes the current specular exponent or glLight changes the intensity distribution of the light, but _mesa_update_state doesn't update the corresponding light table. So they must be updated at this time.
| * Updates of the OpenVMS makefiles.J.Jansen2007-03-081-0/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | -include missing definitions -add files to compile -remove files from compile list which are removed from the repositry -add support for vbo new file: src/mesa/vbo/descrip.mms modified: src/mesa/descrip.mms modified: src/mesa/drivers/osmesa/descrip.mms modified: src/mesa/drivers/x11/descrip.mms modified: src/mesa/swrast_setup/descrip.mms modified: src/mesa/tnl/descrip.mms
| * i945_miptree_layout: Adapt cubemap fixes from i915_miptree_layout.Michel Dänzer2007-03-071-3/+8
| | | | | | | | | | Cubemaps aren't working fully correctly yet, but at least they don't seem to cause crashes anymore.
| * destroy window during cleanupBrian2007-03-062-2/+7
| |
| * Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesaBrian2007-03-062-3/+3
| |\
| | * Merge branch 'master' of ssh+git://idr@git.freedesktop.org/git/mesa/mesaIan Romanick2007-03-0669-710/+632
| | |\
| | * | Fix cut-and-paste error in the name of GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB.Ian Romanick2007-03-062-3/+3
| | | |
| * | | explicit calls to _mesa_unreference_framebuffer() not always needed nowBrian2007-03-061-2/+0
| | | |
| * | | unreference old framebuffer, if needed, in _mesa_reference_framebuffer()Brian2007-03-061-0/+7
| | | |
| * | | fix renderbuffer mem leakBrian2007-03-061-0/+12
| | | |
| * | | formatting fixBrian2007-03-061-4/+2
| | |/ | |/|
| * | Fix/improve framebuffer object reference counting.Brian2007-03-0630-97/+101
| | | | | | | | | | | | | | | | | | | | | Use _mesa_reference_framebuffer() and _mesa_unreference_framebuffer() functions to be sure reference counting is done correctly. Additional assertions are done too. Note _mesa_dereference_framebuffer() renamed to "unreference" as that's more accurate.
| * | Take care of texObj reference in _mesa_free_framebuffer_data()Brian2007-03-061-6/+11
| | |
| * | Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesaBrian2007-03-0615-192/+194
| |\ \
| | * | r300: Call radeonSetCliprects from radeonMakeCurrent.Michel Dänzer2007-03-063-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on a patch by Panagiotis Papadakos. Among other things, this makes sure the framebuffer object associated with the drawable has the correct size when _mesa_make_current is called, so the default viewport is set up correctly. Also update radeon->lastStamp in radeonSetCliprects.
| | * | fix for bug#10182Xiang, Haihao2007-03-064-4/+8
| | | | | | | | | | | | | | | | | | | | call _mesa_dereference_framebuffer instead of _mesa_dereference_framebuffer in i810, i915, i915tex, i965 drivers.
| | * | fix for bug#9971Xiang, Haihao2007-03-051-0/+1
| | | | | | | | | | | | | | | | call swsetup_Wakeup before falling back to software rendering
| | * | Propogate UsesKill information.Keith Whitwell2007-03-041-0/+1
| | | |
| | * | r300: Use register name & add a register about shading.Christoph Bill2007-03-012-9/+13
| | | |
| | * | r300: Use reg definition when available & add missing reg definition.Christoph Bill2007-03-013-3/+9
| | | |
| | * | Add early register descritpion.Christoph Bill2007-03-012-7/+11
| | | | | | | | | | | | | | | | | | | | | | | | This need more work on case where we can disable or enable early (stencil, alpha might need it to be disable).
| | * | Optimize cos&sin instruction a bit more.Rune Petersen2007-03-011-168/+146
| | | |
| * | | move oldFb decl into tighter scopesBrian2007-03-011-3/+3
| |/ /
| * | fix bad n_dot_h normalization code (bug 9977), plus clean-up the code in generalBrian2007-03-011-33/+31
| | |
| * | fix clipping, display name, warningsBrian2007-03-011-10/+12
| | |
| * | s/unsigned int/size_t/ (bug 10135)Brian2007-03-011-1/+1
| | |
| * | include assert.hBrian2007-03-011-0/+1
| | |
| * | Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesaBrian2007-02-286-38/+64
| |\ \
| | * | nouveau: drm interface changesBen Skeggs2007-02-286-38/+64
| | | |
| * | | s/ARB/MESA/ in extension check (bug 10126)Brian2007-02-281-1/+1
| | | |
| * | | fix commentBrian2007-02-271-2/+1
| | | |
| * | | assert that fb->RefCount==0 in _mesa_free_framebuffer_data()Brian2007-02-271-0/+1
| |/ /
| * | fix mem leakBrian2007-02-261-0/+1
| | |
| * | Rewrite code related to buffer destruction.Brian2007-02-263-74/+101
| | | | | | | | | | | | | | | Do proper reference counting so that we don't wind up with dangling references to deleted windows/framebuffers. Should help with bug 7205.
| * | if renderbuffer ptr is null, just returnBrian2007-02-261-9/+17
| | |
| * | Do proper framebuffer refcounting in _mesa_make_current().Brian2007-02-263-16/+38
| | | | | | | | | | | | | | | | | | Also, added DeletePending field to gl_framebuffer used when a window has been deleted, but there still may be rendering contexts attached to the gl_framebuffer object.
| * | updated version with new Khronos license/copyrightBrian2007-02-262-46/+34
| | |
| * | s/pdp/prp/ in DoBindContext()Panagiotis Papadakos2007-02-261-1/+1
| | |
| * | add missing param to _mesa_warning()Panagiotis Papadakos2007-02-261-1/+1
| | |
| * | Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesaBrian2007-02-262-2/+2
| |\ \
| | * | Fix #10071 - wrong max_index in vbo draw_prims. (Papadakos Panagiotis)Aapo Tahkola2007-02-262-2/+2
| | | |