summaryrefslogtreecommitdiff
path: root/src/gallium
AgeCommit message (Collapse)Author
2009-10-31nv50: use SIFC also for shader uploadChristoph Bumiller
Adds a more generic SIFC transfer function.
2009-10-31nv50: make MRTs workChristoph Bumiller
We have to indicate to the hw whether the FP exports multiple colour results. Method 0x121c is used to specify the number of RTs. Also deactivate zeta explicitly if there's no zsbuf.
2009-10-31r300g: correct the pitch calculation for smaller mipmapsMarek Olšák
2009-10-31r300g: pretend NPOT supportMarek Olšák
It's requires to get GL2.1, therefore, much more piglit tests can be used for testing. Figure out later how to emulate this.
2009-10-31r300g: fix reading from the destination buffer in blendingMarek Olšák
2009-10-31r300g: add precalculating of pixel pitch, add a new NPOT flagMarek Olšák
2009-10-31r300g: remove unnecessary assertionsMarek Olšák
Also, correct typos in comments.
2009-10-31r300g: fix crash in r300_is_texture_referencedMarek Olšák
Also, a subtle fix in emitting a texture state
2009-10-30softpipe: Respect gl_rasterization_rules in primitive setup.Michal Krol
2009-10-29st/xorg: fix scaling ov xv data, plus some cleanupsZack Rusin
2009-10-29r300g: Fix bytes_per_line calculation error while displaying surfaceCooper Yuan
2009-10-28st/xorg: fix src coordinates in the video acceleration pathsZack Rusin
2009-10-28r300g: Use u_trim_pipe_prim to prevent lockups from incorrect vert counts.Corbin Simpson
Adapted from osiris' version on his tree.
2009-10-28r300g: Keep texture formats organized.Corbin Simpson
2009-10-28r300g: add some texture formatsMaciej Cencora
2009-10-28r300g: Clear up a bit of the buffer reference stuff.Corbin Simpson
Still need to actually get reference info from winsys somehow. Doing added buffers is easy, but knowing whether a flush has happened is a bit tricky.
2009-10-28r300g: Fix XXX.Corbin Simpson
Nothing strange here.
2009-10-28r300g: fix emitting the stencil-ref and alpha-ref valuesMarek Olšák
Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com> DSA really needs its head examined someday. ~ C.
2009-10-28r300g: fix the WRAP_T mode when using 1D texturesMarek Olšák
Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com>
2009-10-28r300g: fix blending and do some optimizationsMarek Olšák
Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com>
2009-10-28llvmpipe: Make sure the JIT engine and X86 target are linked on MSVC build.José Fonseca
Basically mimic the llvm 2.6 way of linking execution engines and targets.
2009-10-28util: Drop return value from cpuid().José Fonseca
2009-10-28util: Fix cpuid on MSVC.José Fonseca
2009-10-28llvmpipe: Implement round() for MSVC.José Fonseca
2009-10-27st/xorg: fix xvZack Rusin
2009-10-27draw: Fix memory leak.Vinson Lee
This would only be hit if we got and invalid index_size.
2009-10-28nv50: activate more lanes in a warpChristoph Bumiller
Some cards have crippling defaults set and use only 4 of 32 lanes. This should activate 16 on these. Those that allow 32 by default should still do so. Found out by Marcin Kościelnicki.
2009-10-27st/xorg: Adopt to new dirty clip rect typeJakob Bornecrantz
2009-10-26st/xorg: initialize indexes before reswizzling for yuvZack Rusin
2009-10-26st/xorg: stop overflowing yuv buffersZack Rusin
2009-10-26st/xorg: add yuv vertex shaderZack Rusin
plus some general fixes
2009-10-26st/xorg: add yuv shadersZack Rusin
2009-10-26r300g: read occlusion query results from both Z pipes on RV530Marek Olšák
2009-10-26r300g: add cubemap supportMarek Olšák
Also, set a pitch for rectangles only.
2009-10-25gallium: Move enum pipe_error into p_defines.h.José Fonseca
It's really just another define. No need for its own header.
2009-10-25llvmpipe: Human friendlier sampler state dump.José Fonseca
2009-10-25util: Human readable output of texture states.José Fonseca
2009-10-25llvmpipe: Dump the sampler state of the shader key.José Fonseca
2009-10-25llvmpipe: Immediate multiplication.José Fonseca
2009-10-25llvmpipe: Fast path for sampling rgba8 textures with linear filtering.José Fonseca
Implement Keith's suggestion of doing most of the sampling with 16x8 and 8x16 AoS, and only doing the conversion to floating point SoA at the very last step. Improves gloss performance by 10%.
2009-10-25llvmpipe: Make lerping work for 8.8 fixed point values.José Fonseca
2009-10-25llvmpipe: New module to help make assertions about formats.José Fonseca
2009-10-25llvmpipe: New function to unpack rgba8 formats into 4 x u8n AoS.José Fonseca
2009-10-25llvmpipe: Split the format swizzling step from the unpacking.José Fonseca
2009-10-25llvmpipe: Allow different signs when unpacking.José Fonseca
2009-10-25llvmpipe: Add inlines to quickly generate types matching the native SIMD ↵José Fonseca
register bitwidth.
2009-10-25llvmpipe: Merge lp_build_load_rgba_soa into lp_build_sample_texel.José Fonseca
2009-10-25llvmpipe: Factor our pixel offset computation.José Fonseca
2009-10-25llvmpipe: Share testing infrastructure with lp_test_format.José Fonseca
2009-10-25llvmpipe: Eliminate lp_build_store_rgba_aos.José Fonseca