summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-08-25checkpoint in constant tracking reworkKeith Whitwell
2007-08-25remove unneeded dirty flagkeithw
2007-08-24code re-org, minor improvementsBrian
2007-08-24s/==/=/Brian
2007-08-24Fix fragment program color output mapping (0=depth, 1=color)Brian
2007-08-24check for USE_X86_ASM or SLANG_X86 in st_delete_program()Brian
2007-08-24set I915_NEW_VERTEX_FORMAT in calculate_vertex_layout(), fixes demos/texenvBrian
2007-08-24Add support for more surface types in sp_surface.cBrian
replace PIPE_FORMAT_U_L8_A8 with PIPE_FORMAT_U_A8_L8
2007-08-24Hook-up SSE2 to VS.michal
2007-08-24Indent. Remove GL dependencies. Simplify. Add rtasm instructions.michal
2007-08-24Add tgsi_sse2.michal
2007-08-24remove deleted i915_state_fragprog.cBrian
2007-08-24fix a tracking of changed lighting stateBrian
2007-08-24add some warnings about bitmaps/copypixelsBrian
2007-08-24disable debugkeithw
2007-08-24remove dead filekeithw
2007-08-24have to check I915_HW_SAMPLER when emitting MAP state, because of ↵keithw
sampler_enable_flags.
2007-08-24sampler state tweakskeithw
2007-08-24Fix user-defined clip planes. They seem to work properly now.Brian
The bits for the N user-defined planes are now set in the vertex_header->clipmask. See some detailed comments about this in the clip_line() function. CLIP_USER_BIT no longer exists.
2007-08-24re-enable compute_clipmask() callBrian
2007-08-24emit S4_VFMT_XYZ vs. S4_VFMT_XYZW as neededBrian
2007-08-24Fixup include paths after renameKeith Whitwell
2007-08-24Rename tgsi "core" directoryKeith Whitwell
2007-08-23track more vertex-related state changesBrian
2007-08-23added GL_STENCIL_INDEX8_EXTBrian
2007-08-23fix-up stencil buffersBrian
2007-08-23check for null ptr in xm_buffer_unreference()Brian
2007-08-23Use vertex_info struct for softpipe - lots of clean-up.Brian
2007-08-23remove dead codeBrian
2007-08-23Vertex shader outputs are now tightly packed into the output slots.Brian
Fix softpipe vertex attribute setup. Also, update vs constants when the projection matrix changes (fixes samples/prim.c)
2007-08-23Need to copy header->edgeflags to tmp when creating new prim_header.Brian
Edge flags were random/undefined otherwise.
2007-08-23minor improvement to get_vertex() in-use flag settingBrian
2007-08-23fix an edgeflag logic error, see commentsBrian
2007-08-23fix incorrect vertex index for POLYGON drawingBrian
2007-08-23get rid of VERT_RESULT_ usageBrian
2007-08-23map Mesa vertex attribs/arrays to TGSI attribsBrian
2007-08-23Checkpoint: new vertex/fragment attribute namingBrian
Replace VF_ATTRIB_x with TGSI_ATTRIB_x When converting mesa programs to TGSI programs, also convert the InputsRead and OutputsWritten to a mask of TGSI_ATTRIB_ bits. Still need to do conversion for vertex programs...
2007-08-23TGSI_ATTRIB_ tokensBrian
2007-08-23define new TGSI_ATTRIB_ tokens for program inputs/outputs, plus translation ↵Brian
functions
2007-08-23comment about code duplicationBrian
2007-08-23clean-up commentsBrian
2007-08-23remove dead/debug code, misc clean-upBrian
2007-08-23Checkpoint commit: i915 texture works, use new vertex_info structBrian
Basic i915 2D texturing seems to work now. The vertex format is determined from the current fragment shader.
2007-08-23Define a re-usable vertex_info structure to describe vertex layouts.Brian
This also includes legacy #defines for VF_ATTRIB_*, FRAG_ATTRIB_*, etc tokens. Those will go away eventually, but at least we no longer need vf/vf.h
2007-08-23For the time being, interpolate Z in shade_quad() rather in the shader.Brian
This was causing trouble for the i915 driver.
2007-08-22Checkpoint: texture image and sampler state handling, plus better vertex ↵Brian
format code. Texture image/sampler state code should be working, but is disabled for now. Need to fix outstanding issues with vertex formats and texcoords first...
2007-08-22fix assertions in swizzle()Brian
2007-08-22more debug outputBrian
2007-08-22Need to store vendor and renderer strings in the context.Brian
As it was, we always returned the same pointer. So glxinfo, which calls glGetString() before printing anything, was printing the same string for both vendor and renderer.
2007-08-22remove old draw_vertices()Brian