summaryrefslogtreecommitdiffstats
path: root/src/gallium/winsys/drm
Commit message (Collapse)AuthorAgeFilesLines
* i915: Build gem and egl winsys by defaultJakob Bornecrantz2009-01-191-1/+1
|
* i915: Make gem submit commandsJakob Bornecrantz2009-01-192-5/+22
|
* i915: Use new egl state_trackerJakob Bornecrantz2009-01-1814-1552/+86
|
* i915: Update gem backend a bitJakob Bornecrantz2009-01-183-13/+25
|
* intel: Add a none working GEM backend for intelJakob Bornecrantz2009-01-149-0/+752
|
* nouveau: fix warningBen Skeggs2009-01-121-1/+1
|
* nouveau: return buffer map to something sane.Ben Skeggs2009-01-121-20/+0
| | | | | | Sorry, but no, we're not doing this.. Correctness always takes precedence over speed. Implement this higher up where you know it's safe to do so, and doesn't break other things in the process.
* nouveau: use usage, not uninitialised flags value...Ben Skeggs2009-01-121-1/+1
|
* nouveau: Factor out common winsys bits into libnouveaudrm.aYounes Manton2009-01-1035-365/+614
|
* nouveau: Catch some more leaks.Younes Manton2009-01-101-0/+2
|
* nouveau: Add busy() query, determines if BOs can be mapped immediately.Younes Manton2009-01-102-0/+37
|
* nouveau: Use PIPE_BUFFER_USAGE_CPU_* instead of custom.Younes Manton2009-01-101-1/+1
|
* nouveau: Put dynamic textures in GART for CPU access and don't swizzle.Younes Manton2009-01-101-1/+2
| | | | Also flag shadows as dynamic since they're for CPU access as well.
* nouveau: Swizzle textures larger than nv04 SIFM limit in parts.Younes Manton2009-01-101-22/+68
| | | | Limit of SIFM on nv40 is 1024x1024, not sure about others.
* nouveau: Calc pitch for swizzled textures appropriately.Younes Manton2008-12-021-1/+4
|
* nouveau: Use swizzled textures & render targets on nv40 when possible.Younes Manton2008-12-021-2/+1
|
* nouveau: nv04-nv40 linear <-> swizzled conversion.Younes Manton2008-12-021-73/+78
|
* Nouveau: minor winsys API fixPekka Paalanen2008-11-301-1/+2
| | | | Signed-off-by: Pekka Paalanen <[email protected]>
* i915: Silence warningJakob Bornecrantz2008-11-151-1/+1
|
* Merge commit 'origin/gallium-0.1' into gallium-0.2Pekka Paalanen2008-11-122-1/+5
|\ | | | | | | | | | | | | | | | | | | | | | | * commit 'origin/gallium-0.1': Mesa: fix number of buffers in st_draw_vbo(). Nouveau: fix nv20_vertex_layout() Nouveau: update nv20 miptree according to nv40. Nouveau: build, link and use nv20. Nouveau: name replace for nv20. Nouveau: Rename nv20/ files as nv20. Nouveau: copy nv30_vertprog.c to nv20. Nouveau: start nv20 by copying the nv10 tree.
| * Nouveau: build, link and use nv20.Pekka Paalanen2008-11-082-1/+5
| | | | | | | | Signed-off-by: Pekka Paalanen <[email protected]>
* | nouveau: pass object handle not pointer to GPU...Ben Skeggs2008-11-101-1/+1
| |
* | Merge remote branch 'nouveau/gallium-0.1' into gallium-0.2Ben Skeggs2008-10-271-0/+99
|\|
| * nouveau: first draft of swizzle texture upload to vramPatrice Mandin2008-10-071-0/+83
| |
| * nouveau: init scaled_image_from_memory object for swizzled surface uploadPatrice Mandin2008-09-211-0/+16
| |
* | nouveau: some small API changesBen Skeggs2008-09-301-5/+7
| |
* | Merge remote branch 'origin/gallium-0.2' into gallium-0.2Ben Skeggs2008-09-302-144/+240
|\ \
| * | st: change from ** to * for st_unreference_framebuffer()Alan Hourihane2008-09-262-2/+2
| | |
| * | i915simple: Use defined MSAA arrayJakob Bornecrantz2008-09-191-1/+1
| | |
| * | fix for MSAAAlan Hourihane2008-09-191-1/+1
| | |
| * | i915simple: Front flushing does workJakob Bornecrantz2008-09-191-5/+3
| | |
| * | i915simple: Fix extentions being loadedJakob Bornecrantz2008-09-191-0/+1
| | |
| * | i915simple: dri winsys does now compile and worksJakob Bornecrantz2008-09-151-145/+242
| | | | | | | | | | | | Glxgears hits an assert, but tri works
* | | nouveau: rework nouveau_screen for latest and greatest changesBen Skeggs2008-09-121-157/+110
| | |
* | | Merge remote branch 'upstream/gallium-0.2' into nouveau-gallium-0.2Ben Skeggs2008-09-121-1/+0
|\| | | |/ |/|
| * i915simple: A step closer to compilingJakob Bornecrantz2008-09-121-1/+0
| |
* | nouveau: gallium directory structure changed again..Ben Skeggs2008-09-1127-0/+4432
|/
* i915: Fix typo in intel_lock.cJakob Bornecrantz2008-09-031-1/+1
|
* gallium: Have pipe_buffer_* receive a pipe_screen instead of a pipe_context.José Fonseca2008-09-031-1/+1
| | | | | We want to use the pipe_buffer_* inlines everywhere, but a pipe context is not always available nor is it needed.
* i915: Fix typo in ws_dri_bufmgr.cJakob Bornecrantz2008-09-021-1/+1
|
* gallium: remove glthread.h file (not used)Brian Paul2008-09-011-359/+0
|
* gallium: thread wrapper clean-upBrian Paul2008-08-267-130/+130
| | | | | In p_thread.h replace _glthread_* functions with new pipe_* functions. Remove other old cruft.
* gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.hBrian Paul2008-08-242-2/+2
| | | | Also, rename p_tile.[ch] to u_tile.[ch]
* if we can't find a mode, return first. At least we shouldAlan Hourihane2008-08-171-5/+5
| | | | | see the top left portion if we've got larger screens on other CRTC's
* consolidate intel directories.Alan Hourihane2008-08-1747-0/+8671
we now have src/gallium/winsys/drm/intel/{common,dri,egl}