Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add some FLUSH_CURRENT() calls. | Brian | 2007-10-17 | 2 | -0/+4 |
| | | | | | | | Without these we can find ourselves in _mesa_load_state_parameters() computing derived lighting/material values whhen the current material properties haven't been updated from the VBO. This may be a somewhat wide-spread problem that needs more attention... | ||||
* | Assert that there's no outstanding current state that needs to be flushed ↵ | Brian | 2007-10-17 | 1 | -0/+2 |
| | | | | | | | from the vbo in _mesa_load_state_parameters(). Several of the state parameters use current state (such as materials). Need to make sure those values are not stale. | ||||
* | formatting fix | Brian | 2007-10-17 | 1 | -1/+3 |
| | |||||
* | fix addressing error in read_stencil_pixels() | Brian | 2007-10-17 | 1 | -2/+2 |
| | |||||
* | Replace repeat_remainder() with simpler macro that just casts args to unsigned. | Brian | 2007-10-17 | 1 | -13/+6 |
| | |||||
* | reorder params to get_texel() | Brian | 2007-10-17 | 1 | -31/+32 |
| | |||||
* | implement 3D texture sampling | Brian | 2007-10-17 | 1 | -1/+111 |
| | |||||
* | When in GL_FEEDBACK mode, make sure we emit color and texcoord registers. | Brian | 2007-10-17 | 1 | -0/+5 |
| | |||||
* | generate selection hit if in selection mode and pos is not clipped | Brian | 2007-10-17 | 1 | -0/+5 |
| | |||||
* | Update framebuffer state in response to _NEW_COLOR (set by glDrawBuffer) | Brian | 2007-10-17 | 1 | -1/+5 |
| | |||||
* | Fix viewport Z scale/bias to get the right Z values from drawing the quad. | Brian | 2007-10-17 | 2 | -5/+5 |
| | |||||
* | don't crash if texture border is used (unsupported for now) | Brian | 2007-10-17 | 1 | -0/+3 |
| | |||||
* | fix square point rasterization | Brian | 2007-10-17 | 1 | -31/+43 |
| | |||||
* | lower clamp bound for UNCLAMPED_FLOAT_TO_SHORT() is -1 | Brian | 2007-10-16 | 1 | -1/+1 |
| | |||||
* | use new st_clear_accum_buffer() function | Brian | 2007-10-16 | 1 | -24/+3 |
| | |||||
* | New st_clear_accum_buffer() function (can't use pipe->clear() since it ↵ | Brian | 2007-10-16 | 2 | -6/+41 |
| | | | | | | doesn't handle negative color values) Also, remove unneeded clamping in the accum ops. | ||||
* | front/back determination was wrong | Brian | 2007-10-16 | 1 | -1/+1 |
| | |||||
* | remove debug assertion | Brian | 2007-10-16 | 1 | -1/+0 |
| | |||||
* | Update mask calculations for point drawing. | Brian | 2007-10-16 | 1 | -10/+10 |
| | |||||
* | Fix broken polygon stippling (see comments for details). | Brian | 2007-10-16 | 1 | -5/+27 |
| | |||||
* | Redefine QUAD_TOP_LEFT, TOP_RIGHT, etc. to reflect Y=0=TOP raster layout. | Brian | 2007-10-16 | 2 | -15/+16 |
| | |||||
* | fix perspective-interpolated attribs for points, liens | Brian | 2007-10-16 | 1 | -7/+43 |
| | |||||
* | fix blend term translation bug, rename some funcs | Brian | 2007-10-16 | 1 | -13/+13 |
| | |||||
* | finish remaining blend modes | Brian | 2007-10-15 | 1 | -13/+218 |
| | |||||
* | fix incorrect register in get_eye_normal() for rescale_normals case | Brian | 2007-10-15 | 1 | -2/+1 |
| | |||||
* | GL_UNSIGNED_BYTE indexes | Brian | 2007-10-15 | 1 | -0/+3 |
| | |||||
* | implement logicop | Brian | 2007-10-15 | 2 | -2/+145 |
| | |||||
* | remove commented out #include | Brian | 2007-10-15 | 1 | -1/+0 |
| | |||||
* | check for width or height = 0 before calling driver Bitmap func | Brian | 2007-10-15 | 1 | -1/+1 |
| | |||||
* | Fix useabs logic in build_fog(). | Brian | 2007-10-15 | 1 | -2/+5 |
| | | | | | We always need to compute the absolute value of the fogcoord if we're passing it through for per-fragment fog. | ||||
* | remove feedback hack | Brian | 2007-10-15 | 1 | -7/+0 |
| | |||||
* | Undo prev changes. | Brian | 2007-10-15 | 3 | -23/+43 |
| | |||||
* | setup vertex format for GL_FEEDBACK mode | Brian | 2007-10-15 | 1 | -0/+14 |
| | |||||
* | GL_SELECT mode works now | Brian | 2007-10-15 | 2 | -0/+22 |
| | |||||
* | formatting | Brian | 2007-10-15 | 1 | -6/+6 |
| | |||||
* | call pipe->set_vertex_buffer() after drawing/unreferencing. | Brian | 2007-10-15 | 1 | -0/+2 |
| | | | | | This fixes potential a stale reference to vertex buffers. Fixes cubemap demo on i915. | ||||
* | fix logic for printing extended swizzles | Brian | 2007-10-15 | 1 | -13/+15 |
| | |||||
* | add 'normalized_coords' field to pipe_sampler_state | Brian | 2007-10-15 | 6 | -12/+24 |
| | | | | | | This controls whether texcoords are interpreted as-is or scaled up from [0,1]. Fixes glDrawPixels/glBitmap problems on i915 when image is non power-of-two. Also, cleans up the CSO sampler state for i915 a bit. | ||||
* | feedback/rasterpos fix-ups | Brian | 2007-10-15 | 3 | -0/+57 |
| | |||||
* | Change 'drawing' field to boolean. | Brian | 2007-10-15 | 2 | -3/+3 |
| | |||||
* | remove unused includes | Brian | 2007-10-15 | 1 | -2/+0 |
| | |||||
* | simplify KIL usage for bitmap fragprog | Brian | 2007-10-15 | 1 | -4/+2 |
| | |||||
* | check for extended swizzles, added TGSI_OPCODE_KILP | Brian | 2007-10-15 | 1 | -5/+28 |
| | |||||
* | added print_texkil_op() | Brian | 2007-10-15 | 1 | -1/+16 |
| | |||||
* | implement accum ops | Brian | 2007-10-14 | 1 | -8/+162 |
| | |||||
* | implement put_tile() | Brian | 2007-10-14 | 1 | -1/+12 |
| | |||||
* | accum buffer support | Brian | 2007-10-14 | 2 | -5/+12 |
| | |||||
* | 16-bit rgba surface/format for accum | Brian | 2007-10-14 | 3 | -9/+57 |
| | |||||
* | 16-bit RGBA surface format for accum buffers | Brian | 2007-10-14 | 2 | -115/+168 |
| | |||||
* | Added accum function/files. | Brian | 2007-10-14 | 4 | -0/+129 |
| |