summaryrefslogtreecommitdiff
path: root/src/mesa
AgeCommit message (Collapse)Author
2008-02-14Cell: Fix unintended breakage from commit ↵Ian Romanick
1d62a057bcb3ee4ef6ebedd93f62ed2e0d8061ba
2008-02-14Real-time assembler for Cell SPE.Ian Romanick
2008-02-14Fetch routines convert and transpose all 4 vertices at once.Ian Romanick
2008-02-14Remove open-coded fetch functionsIan Romanick
2008-02-14Initial pass at vertex cache, more vertex fetch changesIan Romanick
This is just another step towards dynamic generate of vertex fetch code.
2008-02-14Vectorize a couple fetch functionsIan Romanick
These C-coded vectorized functions are expected to be short lived. They're basically a proof-of-concept for dynamically generated fetch routines.
2008-02-14intel_winsys: Call st_notify_swapbuffers_complete() after buffer swap.Michel Dänzer
2008-02-14gallium: Cleanups related to clears.Keith Whitwell
2008-02-14gallium: Minor cleanups to bitfield sizes, etc.Keith Whitwell
2008-02-14tgsi: partially unbreak sse fragment shaders. more to do.Keith Whitwell
2008-02-13x86: fix assignment in assert typoKeith Whitwell
2008-02-13make swizzling on incoming arguments workZack Rusin
2008-02-13get rid of the terrible auto-generated entry pointZack Rusin
it's not used anymore.
2008-02-13implement immediates and make them workZack Rusin
2008-02-13try to load the consts correctlyZack Rusin
2008-02-13x86: remove debugKeith Whitwell
2008-02-13x86: emit absolute calls, as reallocating exec mem breaks relative onesKeith Whitwell
2008-02-13tgsi: fail gracefully when sse code can't emit shaderKeith Whitwell
2008-02-13x86: reallocate exec mem when we run outKeith Whitwell
2008-02-13tgsi: include more of the register info in debug dumpsKeith Whitwell
2008-02-13gallium: pipe->surface_copy can flip the contents vertically when necessary.Michel Dänzer
Fixes gears being upside down on the box in demos/gearbox.
2008-02-13handle temporaries in llvm code generated pathsZack Rusin
2008-02-13implement addZack Rusin
2008-02-13implement mulZack Rusin
2008-02-13get mov workingZack Rusin
2008-02-13fix fetching input elements and generate a ret on endZack Rusin
2008-02-13add functiontype for the llvm native vs entry pointZack Rusin
2008-02-13disable llvm code in fsZack Rusin
2008-02-12stop generate llvm entry pointsZack Rusin
entrypoints are useless because we use the same paths as all other code. also simplify llvm swizzling code
2008-02-12llvm ir code to fetch the elementsZack Rusin
2008-02-12gallium: initial code for wide/AA line drawingBrian
2008-02-12gallium: fix/finish glReadPixels(GL_DEPTH_COMPONENT).Brian
This fixes demos/reflect ('d' key) and tests/zreaddraw.c
2008-02-12gallium: clamp min_lod so it's never negativeBrian
2008-02-12gallium: remove dead codeBrian
2008-02-12gallium: added null ptr checkBrian
2008-02-12gallium: rename st_fragment_program's fs field to cso to match st_vertex_programBrian
2008-02-12gallium: move gen-mipmap global/static vars into st_contextBrian
This fixes potential problems with multi-context programs.
2008-02-12gallium: remove unused first_level param from st_texture_create()Brian
2008-02-12gallium: clean-up, simplification of mipmapped texturesBrian
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.
2008-02-11gallium: take pitch/stride into account in mipmap generationBrian
2008-02-11gallium: comments about mipmap genBrian
2008-02-11code refactoring, new next_mipmap_level_size() functionBrian
2008-02-11gallium: implement software fallback for mipmap generationBrian
This is used when we can't render to the surface type of the texture (such as luminance/alpha).
2008-02-11gallium: strip borders from textures passed to st_TexImage.Brian
Manipulate the unpack params to skip the border. Gallium drivers won't support texture borders.
2008-02-11gallium: use _mesa_tex_target_to_face()Brian
2008-02-11added _mesa_tex_target_to_face()Brian
2008-02-11gallium: update comment about buffer map flagsBrian
2008-02-11gallium: fix fragment/vertex typoBrian
2008-02-11refactor code, export _mesa_generate_mipmap_level()Brian
2008-02-11move _mesa_format_to_type_and_comps() to texformat.cBrian