aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/util/u_gen_mipmap.h
Commit message (Collapse)AuthorAgeFilesLines
* gallium: avoid mapping same vertex buffer in subsequent framesKeith Whitwell2008-12-121-0/+5
| | | | | | | | | | | Quite a few util modules were maintaining a single vertex buffer over multiple frames, and potentially reusing it in subsequent frames. Unfortunately that would force us into syncrhonous rendering as the buffer manager would be forced to wait for the previous rendering to complete prior to allowing the map. This resolves that issue, but requires the state tracker to issue a few new flush() calls at the end of each frame.
* gallium: Add extern "C" to the headers.José Fonseca2008-04-241-0/+10
|
* gallium: Remove util_gen_mipmap_filter().Michal Krol2008-03-241-6/+0
|
* gallium: pass the filter mode to util_gen_mipmap().Brian2008-03-241-1/+1
| | | | Remove util_gen_mipmap_filter() when no longer used.
* gallium: Add util_gen_mipmap_filter().Michal Krol2008-03-231-0/+5
| | | | | | | We need a way to specify the type of minification filter used to downsample mipmap levels. The old util_gen_mipmap() retains its behaviour and uses LINEAR filter.
* gallium: implement CSO save/restore functions for use by meta operations ↵Brian2008-03-191-1/+5
| | | | | | | (blit, gen-mipmaps, quad-clear, etc) Also, additional cso_set_*() functions for viewport, framebuffer, blend color, etc. state.
* gallium: make the gen_mipmap_state struct privateBrian2008-03-181-12/+1
|
* gallium: new mipmap generation codeBrian2008-03-171-0/+63
Based on code from Mesa's state tracker. Still need to implement fallbacks for those texture formats which can't generally be rendered to.