Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-12-30 | tnl: Clean up header file inclusion in t_vertex.h. | Vinson Lee | |
2010-12-30 | vbo: Clean up header file inclusion in vbo.h. | Vinson Lee | |
2010-12-30 | tnl: Clean up header file inclusion in t_vp_build.h. | Vinson Lee | |
2010-12-30 | tnl: Clean up header file inclusion in tnl.h. | Vinson Lee | |
2010-12-30 | drm/nvc0: don't un-bind every subchannel on init | Ben Skeggs | |
The initial values in the grctx are 0x0000 anyway, and re-binding them all to 0x0000 destroys some init done by the nouveau drm. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2010-12-29 | util: add a way to store translated indices to a user memory in u_index_modify | Marek Olšák | |
I am about to use the upload buffer in r300g instead. | |||
2010-12-29 | r300g: support user buffers as constant buffers | Marek Olšák | |
2010-12-28 | i965: Do lowering of array indexing of a vector in the FS. | Eric Anholt | |
Fixes a regression in ember since switching to the native FS backend, and the new piglit tests glsl-fs-vec4-indexing-{2,3} for catching this. | |||
2010-12-28 | i965: Fix regression in FS comparisons on original gen4 due to gen6 changes. | Eric Anholt | |
Fixes 26 piglit cases on my GM965. | |||
2010-12-28 | i965: Factor out the ir comparision to BRW_CONDITIONAL_* code. | Eric Anholt | |
2010-12-27 | glcpp: Add negative tests for redefintions with valueless macros. | Vinson Lee | |
2010-12-28 | tgsi_dump: fix assert due to missing property name. | Dave Airlie | |
2010-12-28 | r300g: rename aos to vertex arrays | Marek Olšák | |
2010-12-28 | r300g: mark vertex arrays as dirty after a buffer_offset change | Marek Olšák | |
We shouldn't hit this bug in theory. NOTE: This is a candidate for the 7.10 branch. | |||
2010-12-28 | i965: Fix occlusion query on sandybridge | Zhenyu Wang | |
Clear target query buffer fixed occlusion query on sandybridge. https://bugs.freedesktop.org/show_bug.cgi?id=32167 | |||
2010-12-28 | Revert "i965: upload multisample state for fragment program change" | Zhenyu Wang | |
This reverts commit de6fd527a545f8344e074312544517d05573fb72. Revert this workaround as it seems the real trouble is caused by lineloop, which doesn't require GS convert on sandybridge actually. | |||
2010-12-27 | i965: Internally enable GL_NV_blend_square on ES2. | Kenneth Graunke | |
Hopefully should fix bug #32520. | |||
2010-12-27 | nvc0: reference the vertex buffers | Christoph Bumiller | |
2010-12-27 | nvc0: reenable some shader optimizations | Christoph Bumiller | |
CSE and constants folding. | |||
2010-12-27 | nvc0: use VTX_ATTR for stride 0 vertex attributes | Christoph Bumiller | |
2010-12-27 | nvc0: implement VRAM buffer transfers with bounce buffers | Christoph Bumiller | |
2010-12-27 | nvc0: init miptree transfer layer stride | Christoph Bumiller | |
2010-12-27 | i965: don't spawn GS thread for LINELOOP on Sandybridge | Xiang, Haihao | |
LINELOOP is converted to LINESTRIP at the beginning of the 3D pipeline. This fixes https://bugs.freedesktop.org/show_bug.cgi?id=32596 | |||
2010-12-27 | i965: Flatten if-statements beyond depth 16 on pre-gen6. | Kenneth Graunke | |
Gen4 and Gen5 hardware can have a maximum supported nesting depth of 16. Previously, shaders with control flow nested 17 levels deep would cause a driver assertion or segmentation fault. Gen6 (Sandybridge) hardware no longer has this restriction. Fixes fd.o bug #31967. | |||
2010-12-27 | glsl: Support if-flattening beyond a given maximum nesting depth. | Kenneth Graunke | |
This adds a new optional max_depth parameter (defaulting to 0) to lower_if_to_cond_assign, and makes the pass only flatten if-statements nested deeper than that. By default, all if-statements will be flattened, just like before. This patch also renames do_if_to_cond_assign to lower_if_to_cond_assign, to match the new naming conventions. | |||
2010-12-23 | nvc0: respond please inline to PIPE_SHADER_CAP_SUBROUTINES | Christoph Bumiller | |
2010-12-23 | nvc0: fix layer stride state | Christoph Bumiller | |
2010-12-23 | nvc0: use most defs/decls from nouveau_pushbuf.h | Christoph Bumiller | |
2010-12-21 | nvc0: remove unused 'buf' parameter in pipe_buffer_unmap | Ben Skeggs | |
2010-12-21 | nvc0: BEGIN_RING->BEGIN_RING_NI in a couple of places | Ben Skeggs | |
2010-12-21 | nvc0: fence.bo is mappable, mark it as such | Ben Skeggs | |
2010-12-21 | Merge remote branch 'origin/master' into nvc0-new | Ben Skeggs | |
Conflicts: src/gallium/drivers/nouveau/nouveau_winsys.h | |||
2010-12-21 | nouveau: fix includes for latest libdrm | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2010-12-20 | Regenerate gl_mangle.h. | Tom Fogal | |
NOTE: This is a candidate for the 7.10 branch. | |||
2010-12-20 | r600g: properly unset vertex buffer | Jerome Glisse | |
Fix bug http://bugs.freedesktop.org/show_bug.cgi?id=32455 Signed-off-by: Jerome Glisse <jglisse@redhat.com> | |||
2010-12-20 | st/python: remove unused 'buf' parameter in pipe_buffer_unmap | Vinson Lee | |
This is a follow-up to commit ec51092a72e2dff1e9b1362d813fe4691cda89b7. Fixes SCons build. | |||
2010-12-20 | gallium: remove unused 'buf' parameter in pipe_buffer_unmap | Marek Olšák | |
2010-12-20 | st/mesa: Remove comment cruft from st_context.h. | Vinson Lee | |
This was unintentionally added by commit 1525fb4afec0adc164948b4060ec1c0359441cd3. | |||
2010-12-20 | st/mesa: Clean up header file inclusion in st_cb_texture.h. | Vinson Lee | |
2010-12-20 | st/mesa: Clean up header file inclusion in st_cb_readpixels.h. | Vinson Lee | |
2010-12-19 | nvc0: s/INLIN_RING/IMMED_RING | Christoph Bumiller | |
2010-12-19 | nvc0: improve shader support for texturing | Christoph Bumiller | |
Fixed shadow and cube texture fetches, add array texture fetches. | |||
2010-12-19 | nvc0: adapt to array textures interface change | Christoph Bumiller | |
2010-12-19 | Merge remote branch 'origin/master' into nvc0-new | Christoph Bumiller | |
2010-12-19 | nvc0: fix clipping with scissors/viewport | Christoph Bumiller | |
Also setup optional path to use proper primitive clipping instead, which is probably slower. | |||
2010-12-19 | nvc0: use BIND_RING to set subchannel classes | Christoph Bumiller | |
2010-12-19 | nvc0: switch to the proper constants upload path | Christoph Bumiller | |
Makes things suddenly go surprisingly fast. | |||
2010-12-19 | nvc0: add the index buffer offset where missing | Christoph Bumiller | |
2010-12-19 | r300g: optimize the fallback for misaligned ushort indices | Marek Olšák | |
2010-12-18 | st/mesa: Clean up header file inclusion in st_cb_program.h. | Vinson Lee | |