Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-12-19 | nouveau: remove sync hack, gallium got sort-of fixed. | Ben Skeggs | |
2007-12-17 | nouveau: bump pushbuf size a little, so a "full" packet can fit | Ben Skeggs | |
2007-12-16 | nouveau: some cleanups | Ben Skeggs | |
2007-12-16 | nouveau: move extension stuff into nouveau_screen.c | Ben Skeggs | |
2007-12-14 | nouveau: mass renaming for consistency, no functional changes | Ben Skeggs | |
2007-12-13 | nouveau: more adaption.. | Ben Skeggs | |
2007-12-13 | Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |
2007-12-12 | Re-org of st_create_framebuffer() and renderbuffer format selection. | Brian | |
st_create_framebuffer() now takes pipe_formats for the color, depth, stencil buffers. This avoids a round-about chain of calls to pipe->is_format_supported() for window renderbuffers (their format never changes). Renderbuffer format selection code in st_format.c is simpler now too. | |||
2007-12-12 | update format param type | Brian | |
2007-12-13 | nouveau: take jumps into account properly when debugging pushbuf | Ben Skeggs | |
2007-12-12 | i915tex: remove. it's deprecated and causes merge problems | Zack Rusin | |
we did some small changes in the beginning of the gallium3d lifecycle in i915tex which is not in master anymore and just causes problems when doing merges. getting rid of the headache by just nuking it here | |||
2007-12-12 | nouveau: adapt | Ben Skeggs | |
Some things that worked before are now broken, there's an "XXX:" around one of the culprits in the GL state tracker so hopefully it'll get fixed soon! | |||
2007-12-12 | Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |
Conflicts: src/mesa/pipe/Makefile | |||
2007-12-11 | Add surface storage allocation function to winsys interface. | José Fonseca | |
2007-12-11 | nouveau: fix build | Ben Skeggs | |
2007-12-11 | Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |
Conflicts: src/mesa/drivers/dri/Makefile.template | |||
2007-12-10 | Add 'type' parameter to is_format_supported() to specify texture vs. drawing ↵ | Brian | |
surface, etc. Additional types may be added in the future. | |||
2007-12-10 | Link fewer common objects into Gallium winsys layers. | Michel Dänzer | |
These are useless or even harmful due to referencing symbols no longer available in the Gallium build. | |||
2007-12-10 | Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |
2007-12-10 | Remove stray references to struct pipe_region. | Michel Dänzer | |
2007-12-10 | nouveau: fix elusive dma bug | Ben Skeggs | |
In some situations WAIT_RING would get called while the GPU was processing data from outside the "master" ring, which caused dma.free to be updated incorrectly and much fun was had. WAIT_RING will now wait until it reads GET values from within the main ring buffer before calculating free space. | |||
2007-12-10 | nouveau: add callbacks for signalled fences | Ben Skeggs | |
2007-12-10 | nouveau: fix build | Ben Skeggs | |
2007-12-10 | Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |
Conflicts: src/mesa/drivers/dri/intel_winsys/intel_winsys_pipe.c src/mesa/pipe/Makefile src/mesa/pipe/draw/draw_vertex_fetch.c src/mesa/pipe/i915simple/i915_texture.c src/mesa/pipe/softpipe/sp_texture.c src/mesa/pipe/xlib/xm_winsys.c src/mesa/state_tracker/st_cb_fbo.c | |||
2007-12-09 | Adapt for winsys interface changes. | José Fonseca | |
2007-12-10 | nouveau: give resources a start property | Ben Skeggs | |
2007-12-09 | Merge branch 'nouveau-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |
2007-12-09 | nouveau: downgrade hacked syncs to hacked flushes | Ben Skeggs | |
Unfortunately we still need to keep the forced flushes as mesa's vbo path is still insane. But, at least this is a little less brutal. The bo code will detect when it needs to do a sync. | |||
2007-12-09 | nouveau: relocs are per-pushbuf, not per-channel | Ben Skeggs | |
2007-12-09 | nouveau: use "indirect" push buffers | Ben Skeggs | |
2007-12-09 | nouveau: adapt to gallium interface changes | Ben Skeggs | |
2007-12-09 | Define PIPE_FORMAT_ tokens as an enum set, rather than #defines. | Brian | |
This makes debugging a _lot_ easier. In gdb, "print format" used to display 613570600, now you see PIPE_FORMAT_A8R8G8B8_UNORM. | |||
2007-12-09 | Get rid of "duplicate" formats. | Brian | |
For example, replace PIPE_FORMAT_U_A8_R8_G8_B8 with PIPE_FORMAT_A8R8G8B8_UNORM | |||
2007-12-09 | Eliminate struct pipe_region. | Michel Dänzer | |
Directly use struct pipe_buffer_handle for storage and struct pipe_surface for (un)mapping. | |||
2007-12-09 | Hide texture layout details from the state tracker. | Michel Dänzer | |
pipe->get_tex_surface() has to be used for access to texture image data. | |||
2007-12-09 | Move dimensions from struct pipe_region to struct pipe_surface. | Michel Dänzer | |
2007-12-07 | Define PIPE_FORMAT_ tokens as an enum set, rather than #defines. | Brian | |
This makes debugging a _lot_ easier. In gdb, "print format" used to display 613570600, now you see PIPE_FORMAT_A8R8G8B8_UNORM. | |||
2007-12-07 | Get rid of "duplicate" formats. | Brian | |
For example, replace PIPE_FORMAT_U_A8_R8_G8_B8 with PIPE_FORMAT_A8R8G8B8_UNORM | |||
2007-12-07 | Eliminate struct pipe_region. | Michel Dänzer | |
Directly use struct pipe_buffer_handle for storage and struct pipe_surface for (un)mapping. | |||
2007-12-07 | Use write posting in the kickoff function too. | Stephane Marchesin | |
2007-12-06 | Hide texture layout details from the state tracker. | Michel Dänzer | |
pipe->get_tex_surface() has to be used for access to texture image data. | |||
2007-12-05 | nv50: 3d driver skeleton | Ben Skeggs | |
2007-12-05 | nouveau: g8x winsys support, yay softpipe! | Ben Skeggs | |
2007-11-29 | Move dimensions from struct pipe_region to struct pipe_surface. | Michel Dänzer | |
2007-11-25 | Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |
2007-11-25 | nv40: point sprites | Ben Skeggs | |
2007-11-23 | nv40: support for keeping multiple vtxprogs on the hw at the same time. | Ben Skeggs | |
2007-11-22 | Remove fences from the i915simple winsys interface. | José Fonseca | |
Fences will be part of the pipe winsys interface, so remove this to avoid merge conflicts later on. This reverts commit ca7f68a7cf25a51f382bba8c42d8c6ab7db57b5d. This reverts commit dec60d33b2570cf2bdce72a00a1539ee93133f91. This reverts commit 90dd0cb822f2fe14258c786e5c37da69472b7d17. | |||
2007-11-21 | nouveau: wait for sync after m2mf also, to be thourough. | Ben Skeggs | |
These will all go away at some point I promise, want to rule out sync issues while I bash nv40 into shape. | |||
2007-11-21 | Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |