summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* tweak incr/decrements amounts for keyboard optionsBrian2008-02-121-6/+6
|
* gallium: remove unused first_level param from st_texture_create()Brian2008-02-124-10/+5
|
* gallium: clean-up, simplification of mipmapped texturesBrian2008-02-1213-109/+115
| | | | | | | | Remove pipe_texture->first_level (always implicitly zero). This means there's never any unused mipmap levels at the top. In the state tracker, we no longer re-layout mipmapped textures if the MinLod/MaxLod texture parameters change. It's up to the driver to obey the pipe_sampler->min/max_lod clamps.
* gallium: take pitch/stride into account in mipmap generationBrian2008-02-113-33/+57
|
* gallium: comments about mipmap genBrian2008-02-111-0/+5
|
* code refactoring, new next_mipmap_level_size() functionBrian2008-02-111-25/+50
|
* gallium: implement software fallback for mipmap generationBrian2008-02-111-8/+60
| | | | | This is used when we can't render to the surface type of the texture (such as luminance/alpha).
* gallium: strip borders from textures passed to st_TexImage.Brian2008-02-111-3/+50
| | | | | Manipulate the unpack params to skip the border. Gallium drivers won't support texture borders.
* gallium: use _mesa_tex_target_to_face()Brian2008-02-111-21/+1
|
* added _mesa_tex_target_to_face()Brian2008-02-112-7/+18
|
* gallium: update comment about buffer map flagsBrian2008-02-111-1/+1
|
* gallium: fix fragment/vertex typoBrian2008-02-111-1/+1
|
* refactor code, export _mesa_generate_mipmap_level()Brian2008-02-112-42/+67
|
* move _mesa_format_to_type_and_comps() to texformat.cBrian2008-02-113-167/+178
|
* reorder cases in do_row()Brian2008-02-111-168/+173
|
* re-indent do_row()Brian2008-02-111-306/+288
|
* checkpoint- consolidation in do_row()Brian2008-02-111-26/+16
|
* checkpoint- remove dependencies on gl_texture_format to make code re-usable ↵Brian2008-02-111-158/+266
| | | | by state tracker
* remove seperate llvm vs entry pointsZack Rusin2008-02-112-195/+0
| | | | | they're not necessary anymore. we use the same paths as sse and tgsi code
* start genering soa type code in llvm pathsZack Rusin2008-02-119-12/+782
|
* disable llvm for fragment shaders for nowZack Rusin2008-02-101-0/+4
|
* rewrite the way cpu engine is handledZack Rusin2008-02-105-158/+227
|
* rewrite the way we handle ir in llvm codeZack Rusin2008-02-1011-970/+1079
| | | | | introduce intermediate step gallivm_ir before compiling it down to the final llvm ir.
* add a stub of a lowering passZack Rusin2008-02-104-0/+35
|
* gallium: include st_cb_drawpixels.hBrian2008-02-081-0/+1
|
* fix comment typosBrian2008-02-081-2/+2
|
* gallium: initial implemenation of auto mipmap generation in state trackerBrian2008-02-085-7/+415
| | | | | | Use hardware rendering to compute/render mipmap levels. The fallback path (which will be used for non-renderable texture formats) isn't working yet.
* gallium: added inClipCoords param to st_draw_vertices() to indicate coord ↵Brian2008-02-085-20/+28
| | | | | | system of vertices Also, export st_make_passthrough_vertex_shader() from st_cb_drawpixels.c
* gallium: added draw_flush() call in softpipe_bind_sampler_state()Brian2008-02-081-0/+2
|
* Remove unused texunit parameter to ctx->Driver.GenerateMipmap()Brian2008-02-085-29/+10
|
* intel_winsys: remove leftover codeJerome Glisse2008-02-081-5/+0
|
* failover: several fixes to failover pipe moduleJerome Glisse2008-02-082-24/+57
|
* tgsi: Fall back to interpreter instead of assert(0) on unimplemented SSE code.Michel Dänzer2008-02-073-8/+18
|
* pipebuffer: Fix reversed assertion.Michel Dänzer2008-02-071-1/+1
|
* gallium: Conditionally use posix libraries/includes.José Fonseca2008-02-072-21/+23
|
* Cell: silence unused var warningsBrian2008-02-061-3/+1
|
* gallium: #include p_debug.h since we use assertBrian2008-02-061-0/+1
|
* Cell: use mem_dup()Brian2008-02-062-10/+3
|
* gallium: use mem_dup()Brian2008-02-063-15/+6
|
* gallium: added mem_dup()Brian2008-02-061-0/+14
|
* gallium: change pipe->texture_create() to operate like the CSO functionsBrian2008-02-0610-77/+73
| | | | Now, pass in a template object and return a new object.
* clean-ups in guess_and_alloc_texture()Brian2008-02-061-6/+12
|
* plug in ctx->Driver.GenerateMipmap functionBrian2008-02-061-0/+2
|
* Added ctx->Driver.GenerateMipmap() driver hookBrian2008-02-064-25/+34
|
* clean-upsBrian2008-02-061-38/+29
|
* added commentBrian2008-02-061-0/+1
|
* comments, clean-ups, constsBrian2008-02-062-16/+22
|
* clean-upBrian2008-02-061-12/+7
|
* gallium: add bitmap/drawpixels texcoord bias supportBrian2008-02-064-3/+11
| | | | | | | The state tracker will call pipe->get_paramf(PIPE_CAP_BITMAP_TEXCOORD_BIAS) to get a bias factor for adjusting the texcoords used in bitmap/drawpixels. This allows us to compensate for small differences in rasterization from one device to another.
* gallium: Bring latest fixes.José Fonseca2008-02-072-6/+19
|