summaryrefslogtreecommitdiff
path: root/src/mesa/main
AgeCommit message (Collapse)Author
2007-09-10move FLUSH_CURRENTBrian
2007-09-06Move guts of glRasterPos down into T&L module.Brian
2007-08-24remove CallDepth++/-- accidentally removed in prev commitBrian
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-20don't map element buffer in _mesa_validate_DrawElements() unless necessaryBrian
2007-08-20refactor bounds checking codeBrian
2007-08-20don't map buffer in _mesa_validate_DrawElements() unless neededBrian
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-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-16replace Proxy1D/2D/etc fields with ProxyTex[] arrayBrian
2007-08-16Replace Proxy1D/2D/etc with ProxyTex[] indexed by TEXTURE_x_INDEX.Brian
Simplification in colortab.c too.
2007-08-16replace separate 1D/2D/etc fields with an array indexed by texture targetBrian
2007-08-16remove old Saved1D/2D/etc fieldsBrian
2007-08-16Bring over the texobj refcounting changes from mesa_7_0_branchBrian
2007-08-14Fix a few more problems with freeing FBOs/textures during context destruction.Brian
Free FBOs before textures since the later may be referenced by the former. Need to bind the context we're destroying if there isn't a current context so that ctx->DeleteTexture() etc can be used.
2007-08-13free any render/framebuffers left in hash tables when freeing shared stateBrian
2007-08-13Implement mutex/locking around texture object reference counting.Brian
Use new _mesa_reference_texobj() function for referencing/unreferencing textures. Add new assertions/tests to try to detect invalid usage of deleted textures.
2007-08-13added some missing Default1D/2DArray texture codeBrian
2007-08-11remove some temp pipe hacksBrian
2007-08-10remove some temporary hacksBrian
2007-08-10Add printf handlers, pass pci id and move texlayout code to driver.Keith Whitwell
2007-08-09Checkpoint intel_renderbuffer removal.Brian
Remove surface ptr from gl_renderbuffer. Use st_renderbuffer in most places. More clean-up.
2007-08-09fix byte swap bug for GLint stencil indexes (bug 11909)Brian
2007-08-02remove st_draw.h includeBrian
2007-08-02fix stencil value masking bug 11805, and fix sizeof() bugBrian
2007-08-02Reroute some clear functionality.Keith Whitwell
Still require the intelClear() call to flush batchbuffers. That will be removed later...
2007-08-02 EXT_texture_sRGB support on i965Zou Nan hai
2007-08-01s/Z24_S8/S8_Z24/ (stencil is in the high byte)Brian
2007-08-01Checkpoint: glClear changes - working, bug very rough.Brian
2007-07-31sp_z_surface.h is deadBrian
2007-07-31Redesign pipe_surface in terms of pipe_region.Brian
struct pipe_buffer goes away. Added basic region functions to softpipe to allocate/release malloc'd regions. Surface-related code is fairly coherent now.
2007-07-3032 and z24s8 softpipe buffersBrian
2007-07-30Lots of improvements to the surface-related code.Brian
Z testing now works with i915 driver. Add gl_renderbuffer::surface pointer (and reverse pointer). Remove intel_surface and xmesa_surface types - no longer used.
2007-07-30Fix an error in _mesa_validate_DrawElementsXiang, Haihao
The field 'Data' in an obj is NULL in some dri drivers(such as i965). Use mapped pointer instead.
2007-07-30remove old comment, minor formatting fixesBrian
2007-07-30handle LSB_FIRST in _mesa_pack_bitmap by the way used inXiang, Haihao
_mesa_unpack_bitmap
2007-07-30Fix an error related to glPolygonStipple.Xiang, Haihao
As glPixelStore(GL_UNPACK) affect the bits into a stipple pattern, hence 128 bytes used to store the pattern in a display list aren't enough sometimes.
2007-07-29fix glPointParameteriv bug 11754Jan Dvorak
2007-07-27Merge branch 'master' of git+ssh://michal@git.freedesktop.org/git/mesa/mesa ↵michal
into softpipe_0_1_branch
2007-07-25Merge branch 'master' of git+ssh://joukj@git.freedesktop.org/git/mesa/mesaJouk
2007-07-24remove unused MAX_3D_TEXTURE_SIZE, reformatttingBrian
2007-07-21Fix a number of MINGW32 issuesZhang
2007-07-21Remove ctx->Point._Size and ctx->Line._Width.Brian
The clamping for these values depends on whether we're drawing AA or non-AA points, lines. Defer clamping until drawing time. Drivers could compute and keep clamped AA and clamped non-AA values if desired.
2007-07-20fix bogus recently introduced function param commentsRoland Scheidegger
2007-07-19fix mesa's handling of fbo's / window fb (again)Roland Scheidegger
Make sure the relevant fields in window fbs get updated at appropriate time (those are NOT the same as fbos!!!), and fix up related code accordingly. This is a bit ugly, but there's a reason the issues section in EXT_fbo is a couple hundred pages long... Hopefully correct now.
2007-07-19more fixes for mesa's fbo handling (fixes tests/fbotest1/2)Roland Scheidegger