summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/softpipe/sp_tex_sample.c
AgeCommit message (Collapse)Author
2008-01-21gallium: include sp_headers.hBrian
2007-12-06Hide texture layout details from the state tracker.Michel Dänzer
pipe->get_tex_surface() has to be used for access to texture image data.
2007-11-08Implement shadow comparisons.Brian
2007-10-29Make it compile under linux.Michal Krol
Move pipe_region/surface_reference functions to pipe/p_inlines.h. Remove #include "p_util.h" from pipe/p_context.h.
2007-10-29Make gallium compile in win32.Michal Krol
Use FREE, MALLOC, CALLOC, GETENV wrappers. Silence compiler warnings. Add proper copyrights.
2007-10-22Finish unifying the surface and texture tile caches.Brian
2007-10-17fix interpolation bug in nearest-image/linear-mipmap filteringBrian
2007-10-17Replace repeat_remainder() with simpler macro that just casts args to unsigned.Brian
2007-10-17reorder params to get_texel()Brian
2007-10-17implement 3D texture samplingBrian
2007-10-17don't crash if texture border is used (unsupported for now)Brian
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-13Check texture format in get_texel() to handle depth textures.Brian
2007-10-10free/unreference pipe_surface in get_texel()Brian
2007-09-28Use texture->first_level, not 0, when not mipmapping.Brian
Fixes crash when GL_BASE_LEVEL!=0. Also, remove old assertion.
2007-08-24Fixup include paths after renameKeith Whitwell
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-14Continue reducing dependencies on core mesa include files.Keith Whitwell
Mainly down to the support for legacy TNL processing now.
2007-08-13added assertion to check that texture width is non-zeroBrian
2007-08-09Split texfilter enums to match common hardware usage.Keith Whitwell
2007-08-08clean-upBrian
2007-08-08initial lod/mipmap texture supportedBrian
2007-08-08very simple texture cache implementationBrian
2007-08-08add lambda param to get_sample()Brian
2007-08-08sketch out 1D/3D/cube texture samplingBrian
2007-08-08fully support all texcoord wrap modesBrian
2007-08-07initial texture filtering codeBrian