summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-03-25i965: Fix readpixels from ReadBuffer != DrawBuffer.Eric Anholt1-8/+8
Fixes piglit fbo-readdrawpix. (cherry picked from commit 5782b2a968bb979b651e49bb5fc4162faa842050)
2010-03-25i965: Fix inversion for glCopyPixels to/from FBOs.Eric Anholt4-13/+20
fixes piglit fbo-copypix. (cherry picked from commit a589da14dee0c2a32e6e529f1a390b01a3ee4001)
2010-03-25intel: Rely on allocated region pitch for the miptree pitch.Eric Anholt4-25/+7
Bug #26966: 945 miptree pitch disagreement with libdrm. (cherry picked from commit da011faf48155a5c02ebc1fe1fa20a4f54b8c657)
2010-03-25intel: Remove extra tiling setting after allocating a tiled region.Eric Anholt2-9/+3
(cherry picked from commit 32f143b4327521a058dc05f0ab9087a5696b9618)
2010-03-25intel: Respect src pitch in _mesa_copy_rect().Eric Anholt1-1/+1
If a non-zero src_y was used, this would break piglit depth-level-clamp. (cherry picked from commit e1e48ea15c1fe448f0b69e086b66c1123dc98bb7)
2010-03-26draw: Add EMIT_4UB_BGRA formatJakob Bornecrantz6-10/+33
Needed for i915g, also fixed swizzle in draw_vs_aos_io.
2010-03-26draw: Use translate function instead of switch casesJakob Bornecrantz6-144/+56
2010-03-26i915g: Rename winsys prefix to i915_ from intel_Jakob Bornecrantz30-351/+354
Since the winsys isn't shared with i965 and never will be
2010-03-26st/dri: Move common files to common directoryJakob Bornecrantz27-15/+15
27 files changed, 15 insertions(+), 15 deletions(-) rename src/gallium/state_trackers/dri/{ => common}/dri1_helper.c (100%) rename src/gallium/state_trackers/dri/{ => common}/dri1_helper.h (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_context.c (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_context.h (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_drawable.c (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_drawable.h (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_extensions.c (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_screen.c (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_screen.h (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_st_api.c (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_st_api.h (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_wrapper.h (100%)
2010-03-26st/dri: Reshuffle files and make it obvious which files are sharedJakob Bornecrantz37-77/+95
In short: git mv ../drisw/Makefile dri/sw git mv drisw.[c|h] sw git mv dri2.[c|h] dri1.[c|h] Makefile drm git rm ../drisw ln -s <common files> drm/* ln -s <common files> sw/*
2010-03-25Regenerate gl_mangle.hTom Fogal1-0/+2
2010-03-25Merge branch '7.8'Brian Paul7-24/+93
2010-03-25Revert "llvmpipe: optimize the lp_setup_fence() function"Brian Paul1-20/+6
This reverts commit a9063cad0f0190ff88cd20fbad5aa87bf1a943f6. Not too surprisingly, this change caused some regressions. Revert it for the time being. See fd.o bug 27320.
2010-03-25llvmpipe: disable an assertionBrian Paul1-1/+1
We shouldn't try to clear a non-existant z/stencil buffer, so there's probably a bug elsewhere. Disable the assertion for now to allow things to at least run.
2010-03-25glapi: return int = 0 from NoOpGeneric()Brian Paul1-1/+2
If a GL function is called w/out a current rendering context, this stub gets called. It should return 0 so that non-void-valued functions return 0/NULL instead of a random number.
2010-03-25gallium: Add propper sanity checks in configure.acJakob Bornecrantz1-47/+46
2010-03-25glslcompiler: Fix build.Vinson Lee1-6/+2
2010-03-25st/dri: Don't include sw vs drm dri headersJakob Bornecrantz2-0/+6
2010-03-25st/dri: Add dri2 prefix for all dri2.c functionsJakob Bornecrantz4-25/+25
2010-03-25configure:ac add swrastg_driGeorge Sapountzis1-6/+4
2010-03-25st/dri: add TODO list for DRISWGeorge Sapountzis1-0/+30
2010-03-25swrastg_dri: hack for loader hardcoded strideGeorge Sapountzis1-3/+25
2010-03-25swrastg_dri: add winsys and targetGeorge Sapountzis5-0/+369
2010-03-25swrastg_dri: add state_trackerGeorge Sapountzis9-1/+34
2010-03-25st/dri: add driswGeorge Sapountzis6-0/+400
2010-03-25st/dri: add dri_wrapper.hGeorge Sapountzis6-6/+14
2010-03-25st/dri: export DRI1 surface / pipeGeorge Sapountzis9-90/+218
They will be used by DRISW. Also, add destroy functions.
2010-03-25st/dri: split out DRI2 codeGeorge Sapountzis9-370/+476
2010-03-25st/dri: make get_texture into validate_attGeorge Sapountzis3-23/+26
This is a wrapper around dri_st_framebuffer_validate for a single attachment. Also, call validate through hook to make it more generic.
2010-03-25st/dri: flush_frontbuffer, allocate_textures for dri2George Sapountzis1-17/+40
dri_st_framebuffer functions just forward to dri1/dri2 functions.
2010-03-25st/dri: flush_frontbuffer, allocate_textures for dri1George Sapountzis3-25/+37
* ptex is get by flush_frontbuffer, similar to swap_buffers * comment for allocate_textures * texture_mask is managed at the st_fb level
2010-03-25st/dri: minor cosmetic for buffersGeorge Sapountzis1-14/+17
2010-03-25st/dri: minor cosmetic for screenGeorge Sapountzis1-20/+27
- put extensions above init_screen - split out destroy_option_cache
2010-03-25st/dri: add inline for dri2 check done in multiple placesGeorge Sapountzis3-8/+13
2010-03-25drisw_util: add fields for gallium swrast_driGeorge Sapountzis2-0/+16
2010-03-25r300g/radeong: fix scons buildJoakim Sindholt2-6/+3
2010-03-25Merge branch 'gallium-targets'Jakob Bornecrantz124-421/+312
2010-03-25gallium: Fix libgl-xlib path to sw xlib winsysJakob Bornecrantz1-1/+1
2010-03-25r300g: Remove unnecessary header.Vinson Lee1-1/+0
2010-03-24progs/glsl: Fix vsraytrace GLSL compilation error.Vinson Lee1-1/+1
Fixes the following GLSL error on Mac OS X. '=' : assigning non-constant to 'const 3-component vector of float'
2010-03-24progs/glsl: Add raytracing demos to SCons build.Vinson Lee1-0/+2
2010-03-24llvmpipe: fix up some questionable fence codeBrian Paul1-2/+1
Jose should probably review this since he wrote the original code.
2010-03-24llvmpipe: optimize the lp_setup_fence() functionBrian Paul1-6/+20
Avoid emitting fences when not needed. Speeds up glReadPixels quite a bit when reading image row by row.
2010-03-24llvmpipe: call lp_fence_signal()Brian Paul1-12/+1
2010-03-24llvmpipe: added lp_fence_signal()Brian Paul2-0/+20
2010-03-25i915g: Correct and add supperted texture formatsJakob Bornecrantz2-1/+13
2010-03-25st/dri: Fix for X server 1.6.0 (DRI2 version 1)Jakob Bornecrantz1-1/+9
2010-03-24llvmpipe: fix texture reference counting bugBrian Paul2-6/+22
We weren't saving the per-scene texture references at the right point. Fixes piglit cubemap segfault. The segfault resulted from referencing texture memory which was prematurely freed because of a missed reference count. Fixes fd.o bug 27276.
2010-03-24progs/demos: add other modes/patterns to dissolve demoBrian Paul1-6/+131
2010-03-24r100/r200/r300/r600: enable accel for Copy/DrawPixels without kmsAlex Deucher4-16/+12
meta ops should work ok without kms.