Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-15 | Merge branch 'gallium-noconstbuf' | Roland Scheidegger | |
Conflicts: src/gallium/drivers/softpipe/sp_draw_arrays.c src/mesa/state_tracker/st_draw_feedback.c | |||
2010-01-14 | Merge branch 'instanced-arrays' | Michal Krol | |
Conflicts: src/gallium/drivers/softpipe/sp_draw_arrays.c | |||
2010-01-12 | gallium: draw_arrays/elements_instanced() are of type void. | Michal Krol | |
2010-01-06 | softpipe: fix draw return value | Keith Whitwell | |
2010-01-05 | Merge commit 'origin/gallium-draw-retval' | Keith Whitwell | |
Conflicts: src/gallium/drivers/identity/id_context.c | |||
2010-01-05 | Merge branch 'master' into instanced-arrays | Michal Krol | |
Conflicts: src/gallium/auxiliary/tgsi/tgsi_dump.c src/gallium/include/pipe/p_shader_tokens.h | |||
2009-12-31 | softpipe: implement conditional rendering | Brian Paul | |
2009-12-30 | sp: Generalise drawing code to remove dupes. | Michal Krol | |
Also, avoid nested draw calls from simpler versions. | |||
2009-12-30 | sp: Implement draw_elements_instanced(). | Michal Krol | |
2009-12-29 | Implement draw_arrays_instanced() in softpipe. | Michal Krol | |
Modify the translate module to respect instance divisors and accept instance id as a parameter to calculate input vertex offset. | |||
2009-12-25 | gallium: add geometry shader support to gallium | Zack Rusin | |
2009-12-24 | gallium: adapt drivers to pipe_constant_buffer removal | Roland Scheidegger | |
2009-12-21 | gallium: propogate draw retval changes into more drivers | Keith Whitwell | |
2009-12-14 | gallium: more work for edgeflags changes | Roland Scheidegger | |
fixes, cleanups, etc. not working yet | |||
2009-06-19 | softpipe: use u_reduced_prim() | Brian Paul | |
2009-06-19 | softpipe: whitespace, reformatting | Brian Paul | |
2009-06-15 | softpipe: Fix softpipe_is_texture_referenced. | José Fonseca | |
Render results are only visible when the render cache is flushed. softpipe_is_texture_referenced must reflect that or transfers to/from the textures bound in the framebuffer won't be proceeded of the necessary flush, causing transfer data to be outdated/clobbered. This fixes conform drawpix test with softpipe. | |||
2009-02-16 | Merge branch 'master' into gallium-texture-transfer | Keith Whitwell | |
Conflicts: src/mesa/state_tracker/st_cb_accum.c src/mesa/state_tracker/st_cb_drawpixels.c | |||
2009-02-09 | softpipe: add null ptr check in softpipe_map_constant_buffers() | Brian Paul | |
Fixes segfault regression in progs/glsl/identity.c | |||
2009-02-05 | gallium: No longer allow CPU mapping surfaces directly. | Michel Dänzer | |
Instead, a new pipe_transfer object has to be created and mapped for transferring data between the CPU and a texture. This gives the driver more flexibility for textures in address spaces that aren't CPU accessible. This is a first pass; softpipe/xlib builds and runs glxgears, but it only shows a black window. Looks like something's off related to the Z buffer, so the depth test always fails. | |||
2009-01-30 | gallium: make p_winsys internal | Zack Rusin | |
move it to pipe/internal/p_winsys_screen.h and start converting the state trackers to the screen usage | |||
2009-01-29 | gallium: give the screen priority when it comes to buffer allocations | Zack Rusin | |
allows the driver to overwrite buffer allocation, first step on the way to making winsys interface internal to the drivers. state trackers and the code above it will go through the screen | |||
2009-01-27 | gallium: remove redundant size from the constant buffer | Zack Rusin | |
reuse the size of the actual buffer | |||
2008-09-04 | softpipe: Add missing include. | José Fonseca | |
2008-09-04 | softpipe: Use pipe_buffer_* inlines as much as possible. | José Fonseca | |
2008-06-20 | gallium: fix invalid call to draw_set_mapped_constant_buffer() | Brian Paul | |
We were indexing sp_constants[i] outside the loop so i was 2. Replace i with PIPE_SHADER_VERTEX. Also, replace magic '2' with PIPE_SHADER_TYPES in a few places. | |||
2008-05-29 | draw: make sure constant buffer data is aligned before passing to aos.c | Keith Whitwell | |
2008-05-29 | draw: draw_range_elements trial | Keith Whitwell | |
2008-05-01 | softpipe: use CPU flags for mapping | Keith Whitwell | |
But when creating surfaces, adjust incoming flags from GPU->CPU usage. | |||
2008-05-01 | gallium: tex surface checkpoint | Keith Whitwell | |
2008-04-24 | gallium: plug in softpipe_set_edgeflags() function | Brian Paul | |
2008-04-19 | softpipe: don't need to trim prims | Keith Whitwell | |
2008-04-14 | gallium: take reduced prim, fill modes into account when culling | Brian Paul | |
2008-04-08 | gallium: keep track of num_vertex_attribs/buffers for shorter loops | Brian | |
2008-03-27 | gallium: replace PIPE_ATTRIB_MAX with PIPE_MAX_ATTRIBS | Brian | |
The later follows the naming scheme of other limits. Keep the old definition until all possible usage is updated. | |||
2008-03-13 | gallium: need to all draw_flush() in softpipe_unmap_constant_buffers() | Brian | |
Otherwise, we won't have our constants when we run the fragment shader. Fixes crash in glsl tests when SP_VBUF=1. | |||
2008-02-15 | Code reorganization: update build. | José Fonseca | |
Update the Makefiles and includes for the new paths. Note that there hasn't been no separation of the Makefiles yet, and make is jumping all over the place. That will be taken care shortly. But for now, make should work. It was tested with linux and linux-dri. Linux-cell and linux-llvm might require some minor tweaks. | |||
2008-02-15 | Code reorganization: move files into their places. | José Fonseca | |
This is in a separate commit to ensure renames are properly preserved. |