summaryrefslogtreecommitdiffstats
path: root/src/mesa/main
Commit message (Collapse)AuthorAgeFilesLines
* remove st_draw.h includeBrian2007-08-021-2/+0
|
* Reroute some clear functionality.Keith Whitwell2007-08-021-8/+0
| | | | | Still require the intelClear() call to flush batchbuffers. That will be removed later...
* s/Z24_S8/S8_Z24/ (stencil is in the high byte)Brian2007-08-011-1/+1
|
* Checkpoint: glClear changes - working, bug very rough.Brian2007-08-011-0/+10
|
* sp_z_surface.h is deadBrian2007-07-311-1/+0
|
* Redesign pipe_surface in terms of pipe_region.Brian2007-07-311-20/+34
| | | | | | struct pipe_buffer goes away. Added basic region functions to softpipe to allocate/release malloc'd regions. Surface-related code is fairly coherent now.
* 32 and z24s8 softpipe buffersBrian2007-07-301-1/+7
|
* Lots of improvements to the surface-related code.Brian2007-07-302-2/+23
| | | | | | 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.
* Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesa ↵michal2007-07-2716-82/+142
|\ | | | | | | into softpipe_0_1_branch
| * remove unused MAX_3D_TEXTURE_SIZE, reformatttingBrian2007-07-241-20/+17
| |
| * Fix a number of MINGW32 issuesZhang2007-07-215-5/+18
| |
| * Remove ctx->Point._Size and ctx->Line._Width.Brian2007-07-214-15/+4
| | | | | | | | | | | | 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.
| * fix bogus recently introduced function param commentsRoland Scheidegger2007-07-201-2/+0
| |
| * fix mesa's handling of fbo's / window fb (again)Roland Scheidegger2007-07-196-41/+77
| | | | | | | | | | | | | | | | 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.
| * more fixes for mesa's fbo handling (fixes tests/fbotest1/2)Roland Scheidegger2007-07-193-3/+14
| |
| * fix up mesa's probably bogus framebuffer updates with different read/write fbsRoland Scheidegger2007-07-191-12/+26
| | | | | | | | | | | | Conflicts: src/mesa/main/framebuffer.c
| * fix mesa fb bindingRoland Scheidegger2007-07-192-4/+6
| | | | | | | | | | | | | | | | Make sure that we bind the right buffer (draw or read) when rebinding the window framebuffer (the api doesn't allow binding different draw and read buffers at the same time, but the default window framebuffer is basically 2 fb objects, one for read, one for write, which can be different). Pass both of these two down the driver api (no driver uses this right now).
* | Merge branch 'origin' into softpipe_0_1_branchKeith Whitwell2007-07-177-32/+78
|\|
| * fix bogus fb/drawable informationRoland Scheidegger2007-07-161-0/+11
| | | | | | | | | | | | | | | | | | | | the framebuffer objects attached to drawables can have invalidate state associated with them, since for the window framebuffer this is per-context state and not per-fbo state. Since drivers rely on that information (otherwise would need to check if currently the window-framebuffer is bound in a lot of places) fix it up in _mesa_make_current (ugly). (Brought over from i915tex_privbuffers, where it fixes xdemos/wincopy when switching to front buffer rendering.)
| * fix width/depth mix-up (bug 11577)Brian2007-07-121-1/+1
| |
| * Minor clean-up of polygon offset logic. Properly compute _MRD field.Brian2007-07-111-1/+3
| |
| * Fix size test bug in _mesa_test_proxy_teximage().Brian2007-07-081-13/+17
| | | | | | | | | | | | | | width/height/depth == 0 is a legal texture size (no error generated). Later, the texture will be considered incomplete, however, and texturing will effectively be disabled. See bug 11309.
| * Check if 'indices' parameter is NULL (bug 11314)Brian2007-07-081-2/+17
| |
| * Change float depthScale param to _mesa_unpack_depth_span() to GLuint depthMax.Brian2007-07-083-17/+19
| |
| * check depthScale value for optimized ushort->uint case (fixes bug 11474)Brian2007-07-081-1/+13
| |
* | Added basic occlusion countingBrian2007-07-131-0/+15
| |
* | Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesa ↵michal2007-07-0637-3050/+3618
|\| | | | | | | into softpipe_0_1_branch
| * stencil pixel map didn't work in _mesa_unpack_stencil_span(), bug 11475Brian2007-07-051-12/+12
| |
| * Be more consistant with paths in #includes. Eventually, eliminate a bunch ↵Brian2007-07-0414-42/+42
| | | | | | | | of -I flags.
| * fix GL_DOT3_RGBA texture combiner mode in generated fragment programs (bug ↵Roland Scheidegger2007-07-031-1/+1
| | | | | | | | #11030)
| * avoid unnecessary clamping of depth values (bug 11448)Brian2007-07-021-28/+51
| |
| * a variety of fixes for MingWzhang2007-06-281-0/+3
| |
| * increase MAX_POINT_SIZE to 60Brian2007-06-281-1/+1
| |
| * XXX comment about point clampingBrian2007-06-281-0/+1
| |
| * fix an error string, refactor _mesa_GetCompressedTexImageARB() to get rid of ↵Brian2007-06-121-17/+17
| | | | | | | | a goto
| * fix commentBrian2007-06-121-2/+2
| |
| * Rework _mesa_update_texture_compare_function() to only be called duringBrian2007-06-112-45/+44
| | | | | | | | | | | | | | state validation/update. Note that we're still temporarily skipping the test for an active fragment program. Need to fix shadow2D() ...
| * rename/clean-up _mesa_validate_texture_wrap_modeBrian2007-06-111-12/+15
| |
| * fix typo, added commentBrian2007-06-111-2/+5
| |
| * Replace texobj->Complete with texobj->_Complete since it's a derived field.Brian2007-06-114-33/+33
| |
| * typo: s/derrived/derived/Brian2007-06-111-1/+1
| |
| * In generic_nop() call _mesa_warning() instead of _mesa_problem() since it's ↵Brian2007-06-111-1/+1
| | | | | | | | an app issue, not a mesa bug.
| * remove dead codeBrian2007-06-111-30/+4
| |
| * In supported_buffer_bitmask(), use framebuffer's visual, not context's visualBrian2007-06-081-28/+23
| |
| * disable depthBits test in check_compatible(), see bug 11161Brian2007-06-081-3/+6
| |
| * remove obsolete comment about max DEFAULT_SOFTWARE_DEPTH_BITSBrian2007-06-081-6/+3
| |
| * Add support for GL_ARB_fragment_program_shadow.Ian Romanick2007-06-073-0/+6
| |
| * Fix ARB_fp spec conformance bug WRT shadow sampling.Ian Romanick2007-06-073-0/+43
| | | | | | | | | | The ARB_fp (and other assembly-level fragment program specs) say that the depth comparison function is always GL_NONE in fragment program mode.
| * doxygen-ize some commentsBrian2007-05-231-6/+18
| |
| * restore GL_TEXTURE_LOD_BIAS in _mesa_PopAttrib(), bug 11049Brian2007-05-231-0/+1
| |