summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-03-26mesa: only call _mesa_update_state() when necessary in glGet functionsBrian Paul
Only a few state vars require state validation before querying them. This potentially speeds up state queries. Encode that info into the state tuple table. Also, use the new tuple field to indicate when FLUSH_CURRENT() must be called to validate other state vars. Based on a patch submitted by Robert Bragg on Feb 12, 2010.
2010-03-26swrastg: Use llvmpipe if built but only on sconsJakob Bornecrantz
2010-03-26swrastg: Build with sconsJakob Bornecrantz
2010-03-26gallium: Fix DRI driver build warnings under sconsJakob Bornecrantz
When building more then one dri driver we would get warnings because we where defining the same build target multiple times. Also move all the dri scons targets related code into its own file.
2010-03-26svga/drm: Fix build under sconsJakob Bornecrantz
2010-03-26r300/compiler: Lower CMP for vertex programs.Corbin Simpson
I think my maths is right?
2010-03-26Revert "r300g: add generating texture coordinates for point sprites (WIP)"Corbin Simpson
This reverts commit cba6430524198a1bdcdeada03cbe946a454f3935. Breaks celestia with a hardlock. :T We really need to sit down and study texture stuffing further.
2010-03-26nv50: fix FACE semantic check in FP input slot assignmentsChristoph Bumiller
Fixes for instance noise with material shaders in FlightGear.
2010-03-25rtasm: Fix typos in comments.Vinson Lee
2010-03-25identity: Remove unnecessary header.Vinson Lee
2010-03-26draw: Add EMIT_4UB_BGRA formatJakob Bornecrantz
Needed for i915g, also fixed swizzle in draw_vs_aos_io.
2010-03-26draw: Use translate function instead of switch casesJakob Bornecrantz
2010-03-26i915g: Rename winsys prefix to i915_ from intel_Jakob Bornecrantz
Since the winsys isn't shared with i965 and never will be
2010-03-26st/dri: Move common files to common directoryJakob Bornecrantz
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 Bornecrantz
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-25Merge branch '7.8'Brian Paul
2010-03-25Revert "llvmpipe: optimize the lp_setup_fence() function"Brian Paul
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 Paul
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 Paul
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-25glslcompiler: Fix build.Vinson Lee
2010-03-25st/dri: Don't include sw vs drm dri headersJakob Bornecrantz
2010-03-25st/dri: Add dri2 prefix for all dri2.c functionsJakob Bornecrantz
2010-03-25st/dri: add TODO list for DRISWGeorge Sapountzis
2010-03-25swrastg_dri: hack for loader hardcoded strideGeorge Sapountzis
2010-03-25swrastg_dri: add winsys and targetGeorge Sapountzis
2010-03-25swrastg_dri: add state_trackerGeorge Sapountzis
2010-03-25st/dri: add driswGeorge Sapountzis
2010-03-25st/dri: add dri_wrapper.hGeorge Sapountzis
2010-03-25st/dri: export DRI1 surface / pipeGeorge Sapountzis
They will be used by DRISW. Also, add destroy functions.
2010-03-25st/dri: split out DRI2 codeGeorge Sapountzis
2010-03-25st/dri: make get_texture into validate_attGeorge Sapountzis
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 Sapountzis
dri_st_framebuffer functions just forward to dri1/dri2 functions.
2010-03-25st/dri: flush_frontbuffer, allocate_textures for dri1George Sapountzis
* 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 Sapountzis
2010-03-25st/dri: minor cosmetic for screenGeorge Sapountzis
- put extensions above init_screen - split out destroy_option_cache
2010-03-25st/dri: add inline for dri2 check done in multiple placesGeorge Sapountzis
2010-03-25drisw_util: add fields for gallium swrast_driGeorge Sapountzis
2010-03-25r300g/radeong: fix scons buildJoakim Sindholt
2010-03-25Merge branch 'gallium-targets'Jakob Bornecrantz
2010-03-25gallium: Fix libgl-xlib path to sw xlib winsysJakob Bornecrantz
2010-03-25r300g: Remove unnecessary header.Vinson Lee
2010-03-24llvmpipe: fix up some questionable fence codeBrian Paul
Jose should probably review this since he wrote the original code.
2010-03-24llvmpipe: optimize the lp_setup_fence() functionBrian Paul
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 Paul
2010-03-24llvmpipe: added lp_fence_signal()Brian Paul
2010-03-25i915g: Correct and add supperted texture formatsJakob Bornecrantz
2010-03-25st/dri: Fix for X server 1.6.0 (DRI2 version 1)Jakob Bornecrantz
2010-03-24llvmpipe: fix texture reference counting bugBrian Paul
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-24r100/r200/r300/r600: enable accel for Copy/DrawPixels without kmsAlex Deucher
meta ops should work ok without kms.
2010-03-24r300: report correct state atom sizeMaciej Cencora
Spotted by Pauli Nieminen