summaryrefslogtreecommitdiff
path: root/src/mesa/pipe
AgeCommit message (Collapse)Author
2007-10-17implement 3D texture samplingBrian
2007-10-17don't crash if texture border is used (unsupported for now)Brian
2007-10-17fix square point rasterizationBrian
2007-10-16lower clamp bound for UNCLAMPED_FLOAT_TO_SHORT() is -1Brian
2007-10-16front/back determination was wrongBrian
2007-10-16Update mask calculations for point drawing.Brian
2007-10-16Fix broken polygon stippling (see comments for details).Brian
2007-10-16Redefine QUAD_TOP_LEFT, TOP_RIGHT, etc. to reflect Y=0=TOP raster layout.Brian
2007-10-16fix perspective-interpolated attribs for points, liensBrian
2007-10-15finish remaining blend modesBrian
2007-10-15implement logicopBrian
2007-10-15remove commented out #includeBrian
2007-10-15formattingBrian
2007-10-15fix logic for printing extended swizzlesBrian
2007-10-15add 'normalized_coords' field to pipe_sampler_stateBrian
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.
2007-10-15feedback/rasterpos fix-upsBrian
2007-10-15Change 'drawing' field to boolean.Brian
2007-10-15remove unused includesBrian
2007-10-15check for extended swizzles, added TGSI_OPCODE_KILPBrian
2007-10-15added print_texkil_op()Brian
2007-10-1416-bit RGBA surface format for accum buffersBrian
2007-10-13inequality tests were backwardBrian
2007-10-13Check texture format in get_texel() to handle depth textures.Brian
2007-10-13added z16/z32_git_tile(), change s8z24_get_tile() to return Z as float, ↵Brian
ignore stencil
2007-10-12added code to print extended swizzlesBrian
2007-10-12change exec_kilp() to only touch lowest four bits in kilmaskBrian
2007-10-11Init draw->prim = ~0Brian
We weren't rendering correctly if the first thing drawn was a point (PRIM_MODE_POINT=0).
2007-10-10Added user_buffer_create() methodBrian
This is used to wrap user-space data in a pipe buffer object to allow more uniform treatment of various things. For example, wrapping client-side vertex arrays so they look like VBOs.
2007-10-10added SSCALED cases in fetch_attrib4()Brian
2007-10-10update comments (s/softpipe/gallium/ etc)Brian
2007-10-10minor optimization for color/z resultsBrian
2007-10-10disable some assertions which pop up during window resize, but can be ↵Brian
ignored for now
2007-10-10fix get_result_vector() since fp output slots are not fixed anymoreBrian
2007-10-10fix softpipe_clear() to handle ps->offset!=0 (such as when rendering to ↵Brian
texture and level!=0)
2007-10-10free/unreference pipe_surface in get_texel()Brian
2007-10-10use pipe_region_reference() in softpipe_get_tex_surface() to fix refcount errorBrian
2007-10-10Merge tgsi_mesa_compile_fp_program() and tgsi_mesa_compile_vp_program() into ↵Brian
tgsi_translate_mesa_program().
2007-10-09start on a unified vertex/fragment program translation functionBrian
2007-10-09Generate DCLs for temporaries.Brian
2007-10-09Finish up decls for packed fragment program outputs.Brian
2007-10-09Pack fragment program outputs to be consistant with vertex programs.Brian
Previously, output[0] was always Z and output[1] was color. Now output[0] will be color if Z is not written. In shade_quad() use the semantic info to determine which quantity is in which output slot.
2007-10-09update some commentsBrian
2007-10-09More work on flow control for CAL/RET.Brian
2007-10-09New ATTRIB interpolation type for vertex program inputs/declarations.Brian
2007-10-09Don't emit semantic info for vertex program inputs.Brian
2007-10-03use different temps in exec_tex() for biasBrian
2007-10-03updated commentsBrian
2007-10-03Add outputs_written bitfield to pipe_shader_state, use it to determine if ↵Brian
fragment shader writes Z.
2007-10-03Move XSTDCALL definition to p_compiler.hBrian
2007-10-03handle frag progs that write ZBrian