summaryrefslogtreecommitdiff
path: root/src/mesa/pipe
AgeCommit message (Collapse)Author
2007-08-15added PIPE_PRIM_x tokens (matching GL), use in a few placesBrian
2007-08-15Hook in new draw_arrays() code, disabled for now.Brian
2007-08-15softpipe_draw_arrays() functionBrian
Also includes: Temporary stand-in for vertex program execution. draw_prim() code post-transform vertex cache
2007-08-15added new draw_arrays()Brian
2007-08-15added vertex array info fieldsBrian
2007-08-15added draw_set_vertex_array_info()Brian
2007-08-15commentBrian
2007-08-15Add UsageMask to DECLARATION in TGSI.michal
Interpolate FS attributes in the shader. Do not copy WPOS in FS.
2007-08-15Add declaration_semantic token to TGSI.michal
Cosmetic changes, GLuint -> unsigned. Preserve mesa gl_fragment_program DEPTH and COLOR semantics.
2007-08-15Declare fragment shader output registers.michal
2007-08-15Cleanup, do not use fp_attr_to_slot[] mapping array.michal
2007-08-15added state funcs for vertex buffer/element infoBrian
2007-08-15softpipe vertex element/buffer state funcsBrian
2007-08-15commentsBrian
2007-08-15added some const qualifiersBrian
2007-08-15comments, minor clean-upsBrian
2007-08-14use regular malloc/free instead of macrosBrian
2007-08-14Merge branch 'softpipe_0_1_branch' of ↵Brian
git+ssh://brianp@git.freedesktop.org/git/mesa/mesa into softpipe_0_1_branch
2007-08-14fix typoBrian
2007-08-14minor hack to allow 1D textures to workBrian
2007-08-14refactor some code - cube map textures work nowBrian
2007-08-14Implement texture cache with multiple, direct-mapped entries.Brian
2007-08-14Consolidate filter and mipmap level selection in choose_mipmap_levels().Brian
2007-08-14Implement remaining mipmap modes for 2D textures.Brian
Also, add lodbias param to get_samples()
2007-08-14tgsi_sampler->get_samples() now operates on a quad (returns 4 colors).Brian
Lambda/level-of-detail is also computed in get_samples() now.
2007-08-14Beginnings of a demand-filled post-tnl vertex cache.Keith Whitwell
Probably breaks a bit of stuff, eg unfilled clipping, edgeflags, etc.
2007-08-14Add structs and set-functions for vertex buffer, element state.Keith Whitwell
Not currently used.
2007-08-14Add surface formats to be used for specifying vertex element layouts.Keith Whitwell
2007-08-14Continue reducing dependencies on core mesa include files.Keith Whitwell
Mainly down to the support for legacy TNL processing now.
2007-08-13map stencil buffer tooBrian
2007-08-13added assertion to check that texture width is non-zeroBrian
2007-08-13Missing filesKeith Whitwell
2007-08-13Start breaking the #include dependencies between pipe drivers and mesa.Keith Whitwell
Pipe drivers shouldn't really know much about mesa and certainly shouldn't be #including files from src/mesa/main and the like. I've also (in i915simple especially) moved over from GL types to more conventional int/unsigned usage. This probably isn't really the ultimate desired set of types to use - possibly C99 would be better. It may even be that a subset of the GL types is preferable.
2007-08-13check if we have a zbuf before enabling depth_test stageBrian
2007-08-13with Y=0=top, front/back determination is negatedBrian
2007-08-13fill in the get_tile() function so ReadPixels can workBrian
2007-08-11mt->pitch must be at least 16 because of 64-byte alignment in sp_region.c ↵Brian
(fix that someday)
2007-08-11do clipping in get_tile()Brian
2007-08-11fix invalid usage of buffer_unreference()Brian
Need to pass the address of the buffer ptr, not the buffer ptr. Before, the region->buffer type was void * so it wasn't effectively type-checked. Changing the type to pipe_buffer_object* allows the compiler to detect the error. Fixing this solves a segfault.
2007-08-11notes/asserts for get/put_tile()Brian
2007-08-11move pipe_buffer_handle definition to top of file, use it in pipe_regionBrian
2007-08-11remove #include mtypes.hBrian
2007-08-11Pull in improved debug from masterKeith Whitwell
2007-08-11make it easier to compare debug code with non-pipe versionKeith Whitwell
2007-08-10Move string functions to state_tracker, add queries to pipe, winsys.Keith Whitwell
2007-08-10use winsys supported_formats() querykeithw
2007-08-10added pipe->max_texture_size() query, use it in st_drawpixels()Brian
2007-08-10Lift common winsys functions into pipe's new p_winsys.Keith Whitwell
2007-08-10alignment/pitch/width clean-upsBrian
2007-08-10Handle glFlush/glFinish through the state tracker.Keith Whitwell