Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-10-29 | gallium: test for PIPE_OS_LINUX instead of __linux__ | Brian Paul | |
2008-10-29 | cell: add scalar param to emit_function_call() to indicate scalar function calls | Brian Paul | |
Scalar calls only use the X component of the src regs and smear the result across the dest register's X/Y/Z/W. | |||
2008-10-29 | cell: use simd utilities for pow, exp2, log2 | Brian Paul | |
2008-10-29 | gallium: added PPC support for SWZ, XPD, POW | Brian Paul | |
That's the last of the ARB_v_p opcodes, except for ARL. | |||
2008-10-29 | gallium: clean-ups | Brian Paul | |
2008-10-29 | gallium: added ppc_vnmsubfp() | Brian Paul | |
2008-10-29 | glu: fix compilation problem when using Windows gl.h (sf bug 2204589) | Nigel Stewart | |
2008-10-28 | intel: Fix glDrawPixels with 4d RasterPos. | Eric Anholt | |
2008-10-28 | i965: Fix check_aperture calls to cover everything needed for the prim at once. | Eric Anholt | |
Previously, since my check_aperture API change, we would check each piece of state against the batchbuffer individually, but not all the state against the batchbuffer at once. In addition to not being terribly useful in assuring success, it probably also increased CPU load by calling check_aperture many times per primitive. | |||
2008-10-28 | move glut.h include | Brian Paul | |
2008-10-28 | mesa: use APP_CC compiler in progs/vp/ | Brian Paul | |
2008-10-28 | mesa: convert log/exp tests to ARB_v_p | Brian Paul | |
2008-10-28 | gallium: ppc: implement TGSI_OPCODE_LOG/EXP | Brian Paul | |
2008-10-28 | mesa: include glslcompiler driver in tarball | Brian Paul | |
2008-10-28 | gallium: remove old code | Brian Paul | |
2008-10-28 | gallium: ppc: don't replicate/smear immediate values, use vspltw instruction ↵ | Brian Paul | |
as with constants | |||
2008-10-28 | mesa: don't continually redraw | Brian Paul | |
2008-10-28 | mesa: fix stand-alone glslcompiler build | Brian Paul | |
2008-10-28 | intel: Don't keep intel->pClipRects, and instead just calculate it when needed. | Eric Anholt | |
This avoids issues with dereferencing stale cliprects around intel_draw_buffer time. Additionally, take advantage of cliprects staying constant for FBOs and DRI2, and emit cliprects in the batchbuffer instead of having to flush batch each time they change. | |||
2008-10-28 | cell: fix a number of fence issues | Brian Paul | |
Plus add assertions to check status, alignment, etc. | |||
2008-10-28 | gallium: use some PPC vec registers to store TGSI temps | Brian Paul | |
This could be a lot better, but already makes for better code. | |||
2008-10-28 | i965: Allocate temporaries contiguously with other regs in fragment shaders. | Gary Wong | |
This is required for threads to be spawned with correctly sized GRF register blocks. | |||
2008-10-28 | configure.ac: Add support for gnu/kfreebsd | Julien Cristau | |
Check for *-gnu instead of linux* to set DEFINES. Change some freebsd* checks to *freebsd*. | |||
2008-10-28 | cell: don't include libmisc.h | Brian Paul | |
Doesn't seem to be needed and fixes compilation with SDK 3.1 beta. | |||
2008-10-27 | cell: fix some problems when displaying to a PIPE_FORMAT_B8G8R8A8_UNORM screen | Brian Paul | |
2008-10-27 | cell: added -D_BSD_SOURCE flag | Brian Paul | |
Needed to get MAP_ANONYMOUS in execmem.c and to define timezone type in glxgears.c Adding -std=c99 earlier caused this regression. | |||
2008-10-27 | gallium: ppc: emit fewer 'li' instructions prior to vector loads/stores | Brian Paul | |
2008-10-27 | gallium: ppc: use a src register cache to avoid redundant loads | Brian Paul | |
2008-10-27 | cell: Added support for untwiddling textures during glReadPixels. This ↵ | Jonathan White | |
allows glReadPixels to work correctly on cell now and makes conformance tests that use pixel compares useable. | |||
2008-10-27 | i965: Fix compiler warning from unused var. | Eric Anholt | |
2008-10-27 | i965: Remove dead brw->wrap flag. | Eric Anholt | |
2008-10-27 | intel: Use dri_bo_get_tiling to get tiling mode of buffers we get from names. | Eric Anholt | |
Previously, we were trying to pass a name to the GEM GET_TILING_IOCTL, which needs a handle, and failing. None of our buffers were tiled yet, but they will be at some point with DRI2 and UXA. | |||
2008-10-27 | disable OPENGL_BIT | Alan Hourihane | |
2008-10-27 | Merge commit 'origin/master' into gallium-0.2 | Alan Hourihane | |
2008-10-26 | intel: GL_FALSE on a BO if it won't be modified when mapping this BO. ↵ | Xiang, Haihao | |
(thanks Eric). | |||
2008-10-24 | i965: don't emit state when dri_bufmgr_check_aperture_space fails. | Xiang, Haihao | |
This ensures there is an unfilled batchbuffer used for emitting states again. Partial fix for #17964. | |||
2008-10-24 | intel: fallback for intelEmitCopyBlit. | Xiang, Haihao | |
Use _mesa_copy_rect instead of BLT operation if dri_bufmgr_check_aperture_space still fails after flushing batchbuffer. Partial fix for #17964. | |||
2008-10-23 | mesa: version 43 of glext.h | Brian Paul | |
2008-10-23 | mesa: version 21 of glxext.h | Brian Paul | |
2008-10-23 | mesa: remove calls to _mesa_adjust_image_for_convolution(), use texImage fields | Brian Paul | |
The texImage->Width/Height fields will have the post-convolution width/height. | |||
2008-10-23 | mesa: updated status in cell.html | Brian Paul | |
2008-10-23 | scons: ppc support. | Michel Dänzer | |
2008-10-23 | scons: Don't hardcode any drivers for the xlib winsys, just pick suitable ones. | Michel Dänzer | |
2008-10-23 | gallium: Fix typo, PPC_FEATURE_HAS_ALTIVEC not PPC_FEATURES_... | Michel Dänzer | |
2008-10-22 | gallium: PPC: clamp y to [-128,128] for LIT | Brian Paul | |
2008-10-22 | gallium: remove ppc_vload_float(), rename ppc_vecmove() -> ppc_vmove(). | Brian Paul | |
2008-10-22 | gallium: new PPC built-in constants array | Brian Paul | |
It's hard to form PPC vector immediates so load them from an array. | |||
2008-10-22 | gallium: added ppc_vzero() | Brian Paul | |
2008-10-22 | gallium: GALLIUM_NOPPC debug var to disable PPC codegen | Brian Paul | |
2008-10-22 | gallium: PPC LIT instruction (not quite complete yet) | Brian Paul | |