Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2008-10-22 | gallium: var renaming in tgsi_ppc.c | Brian Paul | |
2008-10-22 | gallium: remove SSE remnants from tgsi_ppc.c | Brian Paul | |
2008-10-22 | cell: turn on PPC assembly vertex transform | Brian Paul | |
gears runs with it now (3x faster FPS than before). | |||
2008-10-22 | cell: TGSI->PPC for RSQ, RCP and src register sign modes | Brian Paul | |
2008-10-22 | gallium: TGSI->PPC inequality operators | Brian Paul | |
2008-10-22 | gallium: added ppc_vload_float(), for limited cases | Brian Paul | |
2008-10-22 | gallium: fix broken TGSI_FILE_CONSTANT case, use ppc_reserver_register() | Brian Paul | |
2008-10-22 | gallium: fix-up confusing register allocation masks in rtasm_ppc.c | Brian Paul | |
Plus, add ppc_reserve_register() func. | |||
2008-10-22 | cell: add -std=c99 flag to solve some warning/prototype issues | Brian Paul | |
2008-10-22 | gallium: temporarily disable PPC vertex shader until more things run | Brian Paul | |
2008-10-22 | gallium: PPC vertex shader support | Brian Paul | |
Works, but dead code lingering, debug code present, etc. | |||
2008-10-22 | gallium: TGSI to PPC code generation | Brian Paul | |
Based on the TGSIto SSE2 code generator. Incomplete and lots of SSE stuff still hanging around but the basic dozen or so TGSI opcodes are functioning. | |||
2008-10-22 | gallium: added ppc_lvewx() | Brian Paul | |
2008-10-22 | cell: include pthread.h | Brian Paul | |