summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-04-12r300g: remove a false commentMarek Olšák
2010-04-12r300g: emit FS depth output config with FS codeMarek Olšák
2010-04-12r300g: FS constants emission reworkMarek Olšák
* The constant buffer emission is separated from RC state variables emission. * The immediates are emitted with FS code.
2010-04-11r300g: Remove unnecessary headers.Vinson Lee
2010-04-11r300g: Initialize base.bind member variable.Vinson Lee
The base.bind member variable was never initialized.
2010-04-11i915g: Fix possible null pointer deference in debug builds.Vinson Lee
i915_buffer deferences buf in debug builds. Move declaration and assignment to inside NULL check of buf.
2010-04-12st/egl: Fix DRI2 on old X serversJakob Bornecrantz
2010-04-12winsys/sw: Fix error pathsJakob Bornecrantz
2010-04-12llvmpipe: Fix transfers after resource changeJakob Bornecrantz
2010-04-11util: Remove unnecessary header.Vinson Lee
2010-04-11i965g: Remove unnecessary header.Vinson Lee
2010-04-11r300g: Add r300_resource.c to SCons build.Vinson Lee
This was missed in commit 287c94ea4987033f9c99a2f91c5750c9083504ca, the gallium-resources branch merge.
2010-04-11svga: Remove unnecessary headers.Vinson Lee
2010-04-11trace: Remove unnecessary header.Vinson Lee
2010-04-11r300g: a fix for piglit/texrect-manyMarek Olšák
Broken since 146879284c6b844f35afe3a3ef3330726afbe8ac.
2010-04-11r300g: use a dummy replacement vertex shader if the shader compilation failsMarek Olšák
2010-04-11r300g: use a dummy replacement fragment shader if the shader compilation failsMarek Olšák
Better than killing an application.
2010-04-11dri/drivers: fix 32bit builds on 64bit systemsMaciej Cencora
2010-04-11Merge commit 'origin/7.8'Maciej Cencora
2010-04-11r300: respect radeon common code fallbacksMaciej Cencora
Fixes progs/demos/shadowtex under KMS
2010-04-11r300: set proper vertex index limits also in non indexed modeMaciej Cencora
Fixes #27521, broken menus in UT2004 and broken water refraction in Sauerbraten.
2010-04-11nv50: fix texture relocsChristoph Bumiller
The new address should go to TIC entries 1, 2 instead of entry 0. Also, using PIPE_SHADER_* for the program type was wrong, they're ordered like the tesla method now, sorry for the confusion.
2010-04-11st/egl: Follow the portability guide.Chia-I Wu
Avoid including standard library headers and use MALLOC/FREE if possible.
2010-04-11st/egl: Factor driver callbacks to a new file.Chia-I Wu
Factor all callbacks other than Initialize, Terminate, and GetProcAddress to egl_g3d_api.c.
2010-04-11scons: Always build softpipe and llvmpipe (when llvm available).José Fonseca
These are our reference software rasterizers. They can build everywhere and are a precious debugging tool. Making them always present immensily simplifies the scons logic. If people want to avoid building it is still possible to pass direcotries and target names to scons to narrow the build.
2010-04-11scons: Make LLVM a black-white dependency.José Fonseca
Now that draw depends on llvm it is very difficult to correctly handle broken llvm installations. Either the user requests LLVM and it needs to supply a working installation. Or it doesn't, and it gets no LLVM accelerate pipe drivers.
2010-04-11scons: Use libdrm options only where needed.José Fonseca
Prevents needless recompiles when switching dri=yes to no.
2010-04-11scons: Build glapi regardless of the dri option.José Fonseca
2010-04-11r300g: revisit some assertions and fix potential failuresMarek Olšák
* Turn some assertions to error messages. * At most 16 vertex elements can be set, others are ignored. * Rasterize at most 8 vertex-shader generic outputs, others are ignored. This includes fog and WPOS. * Unknown shader semantic names are ignored.
2010-04-11r300g: use cliprects for scissoringMarek Olšák
Cliprects can be disabled, scissors can't. It maps nicely to hardware.
2010-04-10st/egl: Remove unnecessary header.Vinson Lee
2010-04-10i965: Remove unnecessary header.Vinson Lee
2010-04-10r300: Remove unnecessary header.Vinson Lee
2010-04-10mach64: Remove unnecessary header.Vinson Lee
2010-04-10radeon: Remove unnecessary header.Vinson Lee
2010-04-11r300g: fix mipmapped 3D texturesMarek Olšák
This is a bug in the CS checker causing CS being rejected.
2010-04-11r300g: support some exotic sampler formatsMarek Olšák
2010-04-10st/mesa: Silence uninitialized variable warning.Vinson Lee
2010-04-10nvfx: Silence uninitialized variable warning.Vinson Lee
2010-04-10nvfx: Silence uninitialized variable warnings.Vinson Lee
2010-04-10r300/compiler: Remove unused variable.Vinson Lee
2010-04-10svga: Silence uninitialized variable warnings.Vinson Lee
2010-04-11r300g: cleanup handling of sampler viewsMarek Olšák
The evolution of TX_FORMAT bits is as follows: * When a texture is created, set bits independent of pipe_format. * When a sampler view is created, add format-specific bits. * When sampler states and views are getting merged, add min/max LOD.
2010-04-11r300g: pick up some new colorbuffer formatsMarek Olšák
2010-04-11r300g: hack around issue with doom3 and 0 strideDave Airlie
This is most likely a bug in the mesa state tracker, but do the quick hack for now to avoid the divide by 0. reported and hack generated by almos on #radeon Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-04-11st/egl: Remove depth/stencil format from the native interface.Chia-I Wu
A native display has no interest in depth/stencil format. Remove it from the interface and let the common code derive the supported depth/stencil formats from the pipe screen.
2010-04-11st/vega: Require both depth and stencil.Chia-I Wu
The implementation requires not only a depth buffer, but also a stencil buffer.
2010-04-11st/egl: Remove __GLcontextModes from the native interface.Chia-I Wu
Replace __GLcontextModes by a subset of its attributes that makes sense to EGL. This also gets rid of GL headers from the common code.
2010-04-10nv50: plug in miptree resource vtblChristoph Bumiller
2010-04-10r300g: use clamp-to-edge instead of repeat/mirrored-repeat for NPOT texturesMarek Olšák