summaryrefslogtreecommitdiff
path: root/src/gallium
AgeCommit message (Collapse)Author
2010-02-06r300g: remove useless GA_COLOR_CONTROL emitMarek Olšák
Already emitted in r300_emit_draw_xxx.
2010-02-06r300g: add L8_SRGB and A8L8_SRGB texture formatsMarek Olšák
2010-02-06Gallium: Add Solaris atomic function definitions to u_atomic.hAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2010-02-06llvmpipe: Silence GCC 'no previous prototype' warning.Vinson Lee
2010-02-05i965g: Remove unnecessary headers.Vinson Lee
2010-02-05gallium/python: support two more formats in retrace dumpsZack Rusin
dump PIPE_FORMAT_R8G8B8A8_UNORM and PIPE_FORMAT_R16G16B16_SNORM formats.
2010-02-05nouveau: Fix warning for void function returning value. Add missing include ↵Patrice Mandin
for pipe_reference_init function. Signed-off-by: Patrice Mandin <patmandin@gmail.com>
2010-02-05tgsi: remove special-case code for fragment positionBrian Paul
Since the origin_lower_left / pixel_center_origin changes, we need to use the fragcoord info that's set up in setup_fragcoord_coeff(). The code in exec_declaration() was clobbering the the interpolated fragment position. Fixes progs/glsl/fragcoord.c demo.
2010-02-05allow make to build lp_test_* for llvmpipeChris Li
Signed-off-by: José Fonseca <jfonseca@vmware.com>
2010-02-05llvmpipe: Disable multithreading on windows.José Fonseca
2010-02-05os: Don't assert on missing implementation of barrier init/destroy. Just usage.José Fonseca
2010-02-05Merge remote branch 'origin/lp-binning'José Fonseca
Conflicts: src/gallium/auxiliary/util/u_dl.c src/gallium/auxiliary/util/u_time.h src/gallium/drivers/llvmpipe/lp_state_derived.c src/gallium/drivers/llvmpipe/lp_state_surface.c src/gallium/drivers/llvmpipe/lp_tex_cache.c src/gallium/drivers/llvmpipe/lp_tile_cache.c
2010-02-05Merge commit 'fj/mesa-next'Keith Whitwell
2010-02-05egl: Remove egl_xdri.Chia-I Wu
egl_xdri steals code from src/glx/x11/. This makes it broken from time to time when there is a bigger change to the GLX code. As egl_dri2 has been merged, which also functions as a DRI2 driver loader, remove egl_xdri for good.
2010-02-04Nuke the nv0x-nv2x gallium pipe drivers.Francisco Jerez
2010-02-04trace: util_stream -> os_streamJosé Fonseca
2010-02-04auxiliary: util_stream -> os_streamJosé Fonseca
2010-02-04os: Ensure header includes are outside extern "C" {}.José Fonseca
2010-02-04util: Reimplement u_time on top of os_time.José Fonseca
2010-02-04gallium: Add a define for deprecated function attribute.José Fonseca
2010-02-04os: Time abstractions.José Fonseca
Simplified version of u_time.[ch]
2010-02-04os/os_memory_aligned.h: fix memory allocation alignment for 64 bitsJosé Fonseca
Based on Andreia Gaita <shana@jitted.com>'s patch.
2010-02-04i965g: include u_inlines.hBrian Paul
2010-02-04util: Disable u_time.c implementation for embedded.José Fonseca
This needs to go into OS module.
2010-02-04trace: Use u_time.José Fonseca
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-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.