summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-08-31Fix problem introduced in previous commit in which a state variable ↵Brian
(uniform) is written to. (see bug 12239) Also, added some assertions to the emit_arg() and emit_dst() functions to catch this kind of error in the future.
2007-08-31nouveau: nv10: remove setting projection matrix when scaling viewportPatrice Mandin
2007-08-31nouveau: add hw-dependent function to update modelview*projection matrixPatrice Mandin
2007-08-31i965: Calculate the positional light in homogeneous coordinates.Xiang, Haihao
fix bug#11009
2007-08-31 optimize 965 clipZou Nan hai
1. increase clip thread number to 2 2. do cliptest for -rhw
2007-08-31i965: Take the upper limitation on LOD into account.Xiang, Haihao
2007-08-30Bug #10571: Fix 965 line clipping when neither vertex needs clipping.David Moore
2007-08-30fix another occurence of movaps which might not be alignedRoland Scheidegger
2007-08-30s/movaps/movups/ (see bug 12216)Brian
2007-08-29i965: store read drawable info in intel_context. Some OpenGLXiang, Haihao
operations are based on read drawable. fix bug#10136.
2007-08-29i965: check NULL pointer. fix bug#12193Xiang, Haihao
2007-08-29i965: samplers group in fours in WM_STATE. fix bug#9415Xiang, Haihao
2007-08-28Add register defines for hw binningKeith Packard
2007-08-28i965: flush batch buffer when getting the maximum. This makesXiang, Haihao
some 3D programs such as pymol work well.
2007-08-27added --noclear option to demonstrate rendering without glClearBrian
2007-08-27fixed problem with big glDrawArrays (see bug 12141)Colin McDonald
2007-08-27new __gluInvertMatrix() function (Mesa bug 6748)Brian
2007-08-27nouveau: nv10: set total stride of vertex array for POS attributePatrice Mandin
2007-08-25nouveau: nv10: also set modelview0 matrix to identityPatrice Mandin
2007-08-25nouveau: nv10: add a scissor func, do not cache viewport settingsPatrice Mandin
2007-08-25nouveau: nv10: properly set viewport and projectionPatrice Mandin
2007-08-24remove CallDepth++/-- accidentally removed in prev commitBrian
2007-08-23Unbreak Linux builds with -fvisibility=hidden.Adam Jackson
2007-08-23For _mesa_share_state(), update the context's references to the new share ↵Brian
group's objects (Shane Blackett)
2007-08-23remove unneeded CallStack arrayBrian
2007-08-22nouveau: nv10: set projection matrix from viewport sizePatrice Mandin
2007-08-22nouveau: nv10: initialize more of nv10 tcl enginePatrice Mandin
2007-08-21nouveau: nv10: Move some initialization stuffPatrice Mandin
2007-08-21nouveau: Use proper notifier objectPatrice Mandin
2007-08-21nouveau: nv10: Remove commented, unsupported by hw commandPatrice Mandin
2007-08-20Use correct object for GARTPatrice Mandin
2007-08-20refactor bounds checking codeBrian
2007-08-20don't map buffer in _mesa_validate_DrawElements() unless neededBrian
2007-08-19nouveau: nv10: only one color buffer atmPatrice Mandin
2007-08-18some fixes for compressed cube maps (bug 11986)Brian
2007-08-18remove dead code left over after fixing GL_READ/DRAW_BUFFER state issuesBrian
2007-08-17Brian's fix for bug9829Xiang, Haihao
2007-08-17i965: align width/height for volume textureXiang, Haihao
2007-08-16Convert TTM code to require the server provide buffers for front/back/depth.Eric Anholt
This removes the use of fake buffers from the driver, such that it could probably be removed from the interface. It also should assist in proper synchronization of access.
2007-08-16Move i915_disasm to later so we can use the hardware offset.Eric Anholt
2007-08-16Fix bad printf on TTM fence_wait failure.Eric Anholt
2007-08-16Don't forget to update buffer offset after validation.Eric Anholt
2007-08-16Add decode for XY_COLOR_BLT and XY_SRC_COPY_BLT.Eric Anholt
2007-08-16nouveau: nv10: clear a bufferPatrice Mandin
2007-08-16nouveau: nv10: add function to clear a bufferPatrice Mandin
2007-08-16nouveau: store render buffer pointers in context, to access them when ↵Patrice Mandin
clearing buffer
2007-08-16nouveau: nv10: create objects needed to clear bufferPatrice Mandin
2007-08-16Rework the GL_READ_BUFFER, GL_DRAW_BUFFER state repairs that Roland ↵Brian
previously did. Basically, in update_framebuffer() (which should be called after an FBO is bound with MakeCurrent or BindFramebuffer) we check if the FBO is a window-system FBO. If it is, update the FBO's GL_READ/DRAW_BUFFER state according to the context state. Old code still in place but disabled with #if 0 / #endif.
2007-08-16update comments, etc related to Read/DrawBuffer stateBrian
2007-08-16remove reference to ctx->Color.DrawBufferBrian