Brian
49adf51eee
Add some FLUSH_CURRENT() calls.
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...
18 年之前
Brian
420c062cb6
Assert that there's no outstanding current state that needs to be flushed 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.
18 年之前
Brian
5cb0d749b0
formatting fix
18 年之前
Brian
e48ea92510
fix addressing error in read_stencil_pixels()
18 年之前
Brian
906768316d
Replace repeat_remainder() with simpler macro that just casts args to unsigned.
18 年之前
Brian
df4410a597
reorder params to get_texel()
18 年之前
Brian
3d6f9d904f
implement 3D texture sampling
18 年之前
Brian
7392dac962
When in GL_FEEDBACK mode, make sure we emit color and texcoord registers.
18 年之前
Brian
38743e2ef1
generate selection hit if in selection mode and pos is not clipped
18 年之前
Brian
4338f0f709
Update framebuffer state in response to _NEW_COLOR (set by glDrawBuffer)
18 年之前
Brian
2dd27cfdd9
Fix viewport Z scale/bias to get the right Z values from drawing the quad.
18 年之前
Brian
4f23468bd0
don't crash if texture border is used (unsupported for now)
18 年之前
Brian
863cc0af74
fix square point rasterization
18 年之前
Brian
7db3cf8c48
lower clamp bound for UNCLAMPED_FLOAT_TO_SHORT() is -1
18 年之前
Brian
45700ac280
use new st_clear_accum_buffer() function
18 年之前
Brian
2de9477fee
New st_clear_accum_buffer() function (can't use pipe->clear() since it doesn't handle negative color values)
Also, remove unneeded clamping in the accum ops.
18 年之前
Brian
4959617164
front/back determination was wrong
18 年之前
Brian
29cfec1581
remove debug assertion
18 年之前
Brian
efdacc90b4
Update mask calculations for point drawing.
18 年之前
Brian
bd35c53143
Fix broken polygon stippling (see comments for details).
18 年之前
Brian
0edd490a96
Redefine QUAD_TOP_LEFT, TOP_RIGHT, etc. to reflect Y=0=TOP raster layout.
18 年之前
Brian
63b0b5b6c7
fix perspective-interpolated attribs for points, liens
18 年之前
Brian
ce0f2e88e3
fix blend term translation bug, rename some funcs
18 年之前
Brian
c838d4c876
finish remaining blend modes
18 年之前
Brian
cd54414b75
fix incorrect register in get_eye_normal() for rescale_normals case
18 年之前
Brian
b2605d5f80
GL_UNSIGNED_BYTE indexes
18 年之前
Brian
7abc78a967
implement logicop
18 年之前
Brian
566c11254f
remove commented out #include
18 年之前
Brian
ce8988018c
check for width or height = 0 before calling driver Bitmap func
18 年之前
Brian
b1f136dba2
Fix useabs logic in build_fog().
We always need to compute the absolute value of the fogcoord if we're
passing it through for per-fragment fog.
18 年之前
Brian
b4deb73fab
remove feedback hack
18 年之前
Brian
0585b4e746
Undo prev changes.
18 年之前
Brian
65b1f6947f
setup vertex format for GL_FEEDBACK mode
18 年之前
Brian
520ad5f854
GL_SELECT mode works now
18 年之前
Brian
230225c5d7
formatting
18 年之前
Brian
8630e5edb3
call pipe->set_vertex_buffer() after drawing/unreferencing.
This fixes potential a stale reference to vertex buffers.
Fixes cubemap demo on i915.
18 年之前
Brian
e3a729a681
fix logic for printing extended swizzles
18 年之前
Brian
369eefc34c
add 'normalized_coords' field to pipe_sampler_state
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.
18 年之前
Brian
c8bf63e992
feedback/rasterpos fix-ups
18 年之前
Brian
3eeef8aabe
Change 'drawing' field to boolean.
18 年之前
Brian
66ea4b7c7c
remove unused includes
18 年之前
Brian
583c11d383
simplify KIL usage for bitmap fragprog
18 年之前
Brian
41b3fcbf04
check for extended swizzles, added TGSI_OPCODE_KILP
18 年之前
Brian
29db69e222
added print_texkil_op()
18 年之前
Brian
e7af944162
implement accum ops
18 年之前
Brian
a7611dce40
implement put_tile()
18 年之前
Brian
90f7ae2370
accum buffer support
18 年之前
Brian
7b0b694406
16-bit rgba surface/format for accum
18 年之前
Brian
d45fdc3f1f
16-bit RGBA surface format for accum buffers
18 年之前
Brian
9f797d8cb3
Added accum function/files.
18 年之前