Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-02 | radeong: Do ioctls before selecting pipe driver. | Corbin Simpson | |
2009-12-02 | r300g, radeong: De-specialize r300_winsys into radeon_winsys. | Corbin Simpson | |
There's like five good reasons for this, I swear. | |||
2009-12-02 | radeong: Change ioctl order, document it. | Corbin Simpson | |
2009-12-02 | Merge branch 'mesa_7_7_branch' | Jakob Bornecrantz | |
2009-12-01 | vmware/xorg: Add video support | Jakob Bornecrantz | |
By using the hooks st/xorg provides us we can create a driver specific implementation that uses the svga overlay engines. | |||
2009-12-01 | vmware/xorg: Create a small driver that sits ontop of st/xorg | Jakob Bornecrantz | |
2009-12-01 | vmware/core: Update vmwgfx_drm.h to latest version | Jakob Bornecrantz | |
2009-12-01 | Merge commit 'origin/mesa_7_7_branch' | Keith Whitwell | |
Conflicts: src/gallium/drivers/svga/svga_screen_texture.c src/gallium/state_trackers/xorg/xorg_composite.c src/gallium/state_trackers/xorg/xorg_exa.c src/gallium/state_trackers/xorg/xorg_renderer.c src/gallium/state_trackers/xorg/xorg_xv.c src/mesa/main/texgetimage.c src/mesa/main/version.h | |||
2009-11-30 | fixups for interface changes (mostly state trackers) | Roland Scheidegger | |
2009-11-30 | i965g: pass backbuffer tiling information to driver | Keith Whitwell | |
The gem winsys gets this information, needs to pass it on. | |||
2009-11-30 | ws/i965: more debug output | Keith Whitwell | |
2009-11-30 | ws/i965: rename and change sense of I965_SEND_CMD to BRW_NO_HW | Keith Whitwell | |
2009-11-30 | brw: add dumping to gem winsys | Keith Whitwell | |
2009-11-28 | i965g: link xorg state tracker with -ldrm_intel | Dave Airlie | |
2009-11-27 | Merge branch 'width0' | Roland Scheidegger | |
Conflicts: src/gallium/drivers/r300/r300_texture.c src/gallium/state_trackers/xorg/xorg_exa.c src/mesa/state_tracker/st_cb_texture.c | |||
2009-11-26 | svga: Prevent potential null pointer dereference in vmw_surface.c. | Vinson Lee | |
2009-11-26 | gallium: fix more statetrackers/drivers for not using texture ↵ | Roland Scheidegger | |
width/height/depth arrays | |||
2009-11-25 | vmware/xorg: Remove gem include | Jakob Bornecrantz | |
2009-11-24 | vmware/xorg: Link against libkms | Jakob Bornecrantz | |
If the system doesn't have libkms installed it wont try to link against it. | |||
2009-11-24 | vmware/xorg: Clean Makefile a bit | Jakob Bornecrantz | |
2009-11-24 | vmware/xorg: Don't link against libdrm_intel | Jakob Bornecrantz | |
2009-11-24 | vmware/xorg: Stage driver in lib/gallium | Jakob Bornecrantz | |
2009-11-23 | svga: Scrub Makefiles a bit | Jakob Bornecrantz | |
Remove x86 specific hacks. Not that they will ever be used on none x86 arches, but they are built by default. And the way the flags where added was a hack. | |||
2009-11-22 | svga: Prevent potential null pointer deference in vmw_surface.c. | Vinson Lee | |
2009-11-22 | svga: Fix memory leak in vmw_screen_ioctl.c | Vinson Lee | |
2009-11-17 | svga: More -Werror removal | Jakob Bornecrantz | |
2009-11-17 | svga: Remove -Werror for now as GCC 4.4.x raises a bunch of warnings | Jakob Bornecrantz | |
2009-11-17 | svga: Build svga driver | Jakob Bornecrantz | |
2009-11-17 | svga: Add vmwgfx_drm.h file from vmwgfx kernel driver | Jakob Bornecrantz | |
Add the vmwgfx_drm.h header for now, this allows the svga driver to be enabled by default without forcing people to install the vmwgfx_drm.h header on their system. To be removed once vmwgfx_drm.h is in libdrm. | |||
2009-11-17 | svga: Add svga driver | Jakob Bornecrantz | |
2009-11-06 | i965g: Fixup buffer creation function | Jakob Bornecrantz | |
First tri! | |||
2009-11-06 | i965g: trivial/clear can now send stuff to hardware | Jakob Bornecrantz | |
Added a flag if we should send commands to hardware as what we send isn't all that correct. | |||
2009-11-06 | i965g: Winsys whitespace | Jakob Bornecrantz | |
2009-11-06 | i965g: Build winsys again | Jakob Bornecrantz | |
2009-11-05 | i965g: clean up winsys dumping code a little | Keith Whitwell | |
2009-11-05 | i965g: pass relocation information in an array with bo_subdata | Keith Whitwell | |
Makes it easier to dump as we get all of the information about the upload in a single hit. Opens the window to simplification in the driver if these relocation arrays can be maintained statically rather than being recreated whenever we check for a new upload. Still needs some cleanup to avoid uglyness introduced with the delta values. | |||
2009-11-05 | i965g: propogate map-buffer-range semantics down to winsys | Keith Whitwell | |
2009-11-05 | i965g: make the winsys responsible for all buffer->offset handling | Keith Whitwell | |
The winsys now inserts the presumed offset into referring buffers from inside of bo_emit_reloc(). Remove the many locally coded places where this was happening in the driver and eliminate the worry of getting it wrong. No longer need to expose offset values to the driver at all, so no need to worry about what to do in the driver when they change. Just use zero values wherever we had offsets previously -- the relocations will fix it all up for us. | |||
2009-11-05 | brw: push more dumping into the winsys | Keith Whitwell | |
2009-11-05 | i965g: disassemble more than one instruction at a time | Keith Whitwell | |
2009-11-05 | i965g: call dissassembler for appropriate data uploads | Keith Whitwell | |
2009-11-05 | i965g: add lots of error checks and early returns | Keith Whitwell | |
Any allocation that may fail should be checked, and propogate the error upwards. At the highest level we will flush batch and retry. This is an alternate strategy to what the original DRI driver did of attempting to flush batch from the lowest levels (eg inside BEGIN_BATCH). The trouble with that strategy was that flushes could occur at unexpected times, and additionally there was a need for a wierd notification mechanism to propogate the 'lost context' state back up to higher levels. Propogating the errors directly gives us a lot of flexibility how to deal with these states, at the expense of a lot more checking in the code. Will add some sanity checks later to make sure that out-of-memory conditions are properly escalated and not lost halfway up the stack. | |||
2009-11-05 | i965g: hook up dumpers in dumping winsys | Keith Whitwell | |
2009-11-05 | i965g: add data type tags to aid dumping/decoding | Keith Whitwell | |
2009-11-05 | i965g: Builds with scons | Jakob Bornecrantz | |
But there are some missing symbols, "nm -u i965_dri.so" [SNIP] U brw_surface_bo U brw_surface_pitch U brw_texture_blanket_winsys_buffer U brw_texture_get_winsys_buffer U brw_update_dirty_counts [SNIP] | |||
2009-11-05 | i965g: Do not create a symlink for i965_dri.so | Jakob Bornecrantz | |
2009-11-05 | i915g: Do not create a symlink for i965_dri.so | Jakob Bornecrantz | |
2009-11-04 | i965g: consolidate some includes | Keith Whitwell | |
2009-11-04 | ws/i965: allow NULL buffer in winsys::bo_unreference | Keith Whitwell | |
Special case to avoid clutter in the driver | |||
2009-11-04 | i965g: hook up flush-frontbuffer | Keith Whitwell | |