Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-06-02 | llvmpipe: Centralize all position interpolation in lp_bld_interp.c. | José Fonseca | |
2010-06-02 | r300g: use the stored GEM domain in add_buffer/write_reloc | Marek Olšák | |
I admit blitting to/from GTT is actually enforced in this commit, texture transfers are now damned fast! | |||
2010-06-02 | r300g: store the GEM domain in buffer and texture structs | Marek Olšák | |
2010-06-02 | r300g: use r300_buffer_domain everywhere | Marek Olšák | |
2010-06-02 | r300g: blit directly to/from GTT when transfering textures | Marek Olšák | |
2010-06-02 | r300g: let the driver determine the GEM domain for buffer_create | Marek Olšák | |
2010-06-02 | r300g: make texture transfers more pipelined | Marek Olšák | |
Mostly based on Michel Dänzer's patch. | |||
2010-06-02 | r300g: better describe another flush and move it closer to the real problem | Marek Olšák | |
I haven't been able to get rid of this one, see the comments in the code. | |||
2010-06-02 | r300g: remove one flush | Marek Olšák | |
Looks like it's not needed now. | |||
2010-06-01 | llvmpipe: Obey color interpolation. | José Fonseca | |
Don't force color to be linearly interpolated when that's not being requested. | |||
2010-06-01 | llvmpipe: Use struct lp_shader_input in the interpolator. | José Fonseca | |
Eliminates all this identical yet slightly different code to decide how shader inputs should be interpolated. As bonus, don't interpolate the position twice when it is listed in the TGSI shader inputs. | |||
2010-05-31 | svga: Add a winsys callback to get the svga_winsys_context | Thomas Hellstrom | |
The winsys may need to extract the svga_winsys_context from a pipe_context. Add a function to enable that functionality. Cherry-picked from commit e8a8c5e339dfd7a36bb6435fd34175482b9187b8 Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Signed-off-by: Jakob Bornecrantz <jakob@vmware.com> | |||
2010-06-01 | llvmpipe: Don't waste time interpolating unused input channels. | José Fonseca | |
2010-05-31 | llvmpipe: Show fs's TGSI when LP_DEBUG=tgsi is set. | José Fonseca | |
2010-05-31 | r300g: set correct pitch in libdrm | Marek Olšák | |
to match what DDX sets. This prevents some flushes from occuring. | |||
2010-05-31 | r300g: remove texture usage transfer flag | Marek Olšák | |
2010-05-31 | r600g: remove unused struct r600_state | Marek Olšák | |
What was the purpose of it? | |||
2010-05-30 | r600g: Remove unnecessary headers. | Vinson Lee | |
2010-05-30 | llvmpipe: Remove unused framebuffer stuff from the rasterizer. | José Fonseca | |
2010-05-30 | llvmpipe: Don't force a linear to tiled conversion after rasterization on ↵ | José Fonseca | |
debug builds. Only do this if runtime debugging flags to show subtiles/tiles are set. | |||
2010-05-30 | llvmpipe: Call llvmpipe_set_texture_tile_layout only when necessary. | José Fonseca | |
Like the other places. | |||
2010-05-30 | llvmpipe: Use pointer_to_func() instead of custom wrappers. | José Fonseca | |
2010-05-30 | llvmpipe: Pass the fs variant to the rasterizer. | José Fonseca | |
2010-05-29 | r600g: fix gallium function parameters | Marek Olšák | |
2010-05-29 | r600g: make a local copy of viewport state | Marek Olšák | |
2010-05-29 | i915g: Move pci id to winsys struct | Jakob Bornecrantz | |
2010-05-29 | llvmpipe: adapt to clear interface changes | Roland Scheidegger | |
with some newfangled code, should support separate depth/stencil clears. Needs some testing. | |||
2010-05-29 | i965g: adapt to clear interface changes | Roland Scheidegger | |
just like i915g, should in theory support separate depth/stencil clears (untested), with the same 2d blitter hacks. | |||
2010-05-29 | i915g: adapt to clear interface changes | Roland Scheidegger | |
should in theory support separate depth/stencil clears (untested). Also fix some format omissions? | |||
2010-05-29 | r300g: adapt to clear interface changes | Roland Scheidegger | |
should support separate depth/stencil clears just fine with changed u_blitter. | |||
2010-05-29 | nv50: adapt to clear interface changes | Roland Scheidegger | |
should support separate depth/stencil clears just fine. | |||
2010-05-29 | nvfx: adapt to clear interface changes | Roland Scheidegger | |
2010-05-29 | svga: adapt to clear interface changes | Roland Scheidegger | |
this should support separate stencil/depth clears just fine. | |||
2010-05-29 | softpipe: adapt to clear interface changes | Roland Scheidegger | |
2010-05-29 | rbug: adapt to clear interface changes | Roland Scheidegger | |
2010-05-29 | trace: adapt to clear interface changes | Roland Scheidegger | |
2010-05-29 | identity: adapt to clear interface changes | Roland Scheidegger | |
2010-05-29 | fo: adapt to clear interface changes | Roland Scheidegger | |
2010-05-29 | cell: adapt to clear interface changes | Roland Scheidegger | |
2010-05-28 | llvmpipe: add PIPE_BUFFER to assertion | Brian Paul | |
Fixes regression from commit f2e05acac931889e0820e1cc5d7ea810048a6b5f. | |||
2010-05-28 | softpipe: add PIPE_BUFFER to assertion | Brian Paul | |
Fixes regression from commit f2e05acac931889e0820e1cc5d7ea810048a6b5f. | |||
2010-05-28 | llvmpipe: add out of memory checking to triangle setup path | Brian Paul | |
2010-05-28 | r300g: remove unnecessary breaks | Marek Olšák | |
2010-05-28 | r300g: report vertex format support in is_format_supported | Marek Olšák | |
2010-05-28 | r300g/swtcl: fix WPOS | Marek Olšák | |
There you are! r300->viewport_state is undefined when using SW TCL. Piglit score (r300g.tests): HW TCL: 231/275 SW TCL: 233/275 | |||
2010-05-28 | r300g/swtcl: avoid an infinite loop if an occl. query doesn't return anything | Marek Olšák | |
2010-05-27 | r600g: disable rendering | Jerome Glisse | |
Disable rendering to avoid GPU lockup. Use radeondb to debug shader compiler : radeondb -c gallium.bof radeondb -s gallium.json Will print shader generated, best is to use fp demos to test the compiler. Signed-off-by: Jerome Glisse <jglisse@redhat.com> | |||
2010-05-27 | r600g: various fixes | Bas Nieuwenhuizen | |
- enabled flushing a buffer more than once - enabled the blitter for r600_clear - added some more colors to r600_is_format_supported (copied from r600_conv_pipe_format) - r600_set_framebuffer_state now sets rctx->fb_state - more states are saved before a blit (had to add some accounting for the viewport and the vertex elements state) - fixed a few errors with reference counting | |||
2010-05-27 | r600g: fix driver + shader compiler backend change | Jerome Glisse | |
Change the way we translate from c_compiler to the asic specific representation. Should make things simpler. Signed-off-by: Jerome Glisse <jglisse@redhat.com> | |||
2010-05-27 | r600g: Integrate into build | Jakob Bornecrantz | |
Signed-off-by: Jakob Bornecrantz <wallbraker@gmail.com> |