summaryrefslogtreecommitdiff
path: root/src/gallium
AgeCommit message (Collapse)Author
2010-02-04gallium: Don't try to auto-detect the OS when embedded os is already ↵José Fonseca
pre-defined.
2010-02-04llvmpipe: Disable unit tests on embedded platforms.José Fonseca
2010-02-04util: Add missing include.José Fonseca
2010-02-04os: Add missing dummy threading definitions.José Fonseca
2010-02-03svga: Remove unnecessary header.Vinson Lee
2010-02-03util: Remove unnecessary header.Vinson Lee
2010-02-04egl: Convert drivers to use typecast macros.Chia-I Wu
Use macros to define the standard typecasts. This saves lots of typings.
2010-02-03identity: Remove unnecessary header.Vinson Lee
2010-02-03llvmpipe: Remove unnecessary header.Vinson Lee
2010-02-04st/egl: Add missing headers to kms display.Chia-I Wu
Add stdio.h and util/u_inlines.h to native_kms.c.
2010-02-03st/egl: Add missing headers.Vinson Lee
2010-02-03winsys: Add missing headers.Vinson Lee
2010-02-04egl: fix implicit declaration of pipe_texture_reference adding u_inlines.hIgor Oliveira
2010-02-04gallium: fix more missing includes from various placesDave Airlie
nouveau/ dri st / vmware
2010-02-04nouveau: include stdio.h and u_inlines.h in all context files since embedded ↵Dave Airlie
changes fixes nouveau build for me. Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-02-03util: Cast to match the MSVC intrinsics.José Fonseca
The cast is not optional in C++.
2010-02-03util: Don't include system headers inside extern "C" { ... }José Fonseca
That breaks when some of the system headers have C++ code.
2010-02-03Merge branch 'gallium-embedded'José Fonseca
2010-02-03docs: clean up TGSI_SEMANTIC_PSIZE descriptionRoland Scheidegger
there was some confusion between point size state and point size output.
2010-02-03docs: fix point sprite documentationRoland Scheidegger
2010-02-03gallium: clean up point sprite rasterizer stateRoland Scheidegger
Don't need sprite coord origin per coord. Also, don't need separate sprite enable bit - if all coords have it diabled, then there are no point sprites (technically, there's a distinction in pre-GL3, but it only differs in having more leniency in clamping to max size, something the state tracker would need to handle and the hardware won't bother anyway). Also, use packed field for the per-coord enables. All in all, should save 3 dwords in rasterizer state (from 10 down to 7).
2010-02-03gallium/docs: Document the OS module.José Fonseca
2010-02-03tgsi: added debugging code to catch divide by zeroBrian Paul
2010-02-03tgsi: convert CHECK_INF_OR_NAN to inline functionBrian Paul
And disable with if (0). Inf/NaN can occur normally during program execution. Only enable the check code when needed during debugging.
2010-02-03os: Also add the aligned memory prototypes to the embedded section.José Fonseca
2010-02-03util: Reimplement all utility functions in terms of the new OS abstraction.José Fonseca
2010-02-03os: New OS abstraction module.José Fonseca
2010-02-03trace: Include the appropriate header instead of defining prototypes.José Fonseca
Avoids header when the header was included before.
2010-02-03svga: fix TXD and TXL opcode translationKeith Whitwell
2010-02-03svga: deriv insns not valid in dynamic flow control eitherKeith Whitwell
2010-02-03svga: texture from lod zero inside dynamic branchingKeith Whitwell
Texture derivatives are potentially undefined inside dynamic branches, so hardwire lod zero in this case. Treating all if/endif and loop constructs as dynamic branches.
2010-02-03svga: better method for generating white fs color outputsKeith Whitwell
2010-02-03gallium-docs: Fix typo.José Fonseca
2010-02-02draw: remove old hard-coded shader length limitsBrian Paul
2010-02-02tgsi: added tgsi_alloc_tokens()Brian Paul
2010-02-02draw: re-implement free_bit() with ffs()Brian Paul
2010-02-02draw: comments and var renamingBrian Paul
2010-02-02tgsi: fix commentBrian Paul
2010-02-02draw: add const qualifiers, fix return typesBrian Paul
2010-02-02softpipe: remove unnecessary #includeBrian Paul
2010-02-02draw: new, updated commentsBrian Paul
Try to avoid future confusion between different, but similar functions.
2010-02-02llvmpipe: fix (potentially) broken AA points, AA linesBrian Paul
This patch duplicates the softpipe fix seen in the preceeding commit.
2010-02-02softpipe: fix broken AA points, AA linesBrian Paul
This fixes a regression when the geometry shaders branch was merged to master with commit 89d8577fb3036547ef0b47498cc8dc5c77f886e0. progs/demos/pointblast and progs/redbook/anti work again.
2010-02-02gallium/docs: Opcode refs.Corbin Simpson
There is a very real possibility that I may be enjoying this too much.
2010-02-02gallium/docs: TGSI notes on replication to dst, and also cleanups.Corbin Simpson
Slowly, surely, I'm making this better.
2010-02-02gallium/docs: Start turning notes into docs.Corbin Simpson
Yeah, what's that? You can read it? It's got, hmm, *readability*? Nice, ain't it. :3
2010-02-02gallium/docs: Add opcode formatting.Corbin Simpson
2010-02-02gallium/docs: default Z texture tuple is (z,z,z,1) for OpenGLBrian Paul
2010-02-02gallium/docs: s/convensions/conventions/Brian Paul
2010-02-02r300g: Texture format cleanups, per docs.Corbin Simpson
texenv is perfect now.