Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-04 | nvc0: fix resource unmap after vertex push | Christoph Bumiller | |
2011-01-04 | nvc0: use the proper typed opcodes in constant folding | Christoph Bumiller | |
2011-01-04 | nvc0: demagic GP invocation count bitfield | Christoph Bumiller | |
2011-01-04 | nvc0: rewrite the 9097 GRAPH macros | Christoph Bumiller | |
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-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-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 | 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-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-17 | gallivm: Cleanup util_format_xxx_fetch_xxx call generation. | José Fonseca | |
No need to register function prototypes in the module now that we call the C function pointer directly -- less LLVM objects lying around. Limited testing with lp_test_format. | |||
2010-12-17 | r300g: finally fix the texture corruption on r3xx-r4xx | Marek Olšák | |
Even though a bound texture stays bound when calling set_fragment_sampler_views, it must be assigned a new cache region depending on the occupancy of other texture units. This fixes: https://bugs.freedesktop.org/show_bug.cgi?id=28800 Thanks to Álmos <aaalmosss@gmail.com> for finding the bug in the code. NOTE: This is a candidate for both the 7.9 and 7.10 branches. | |||
2010-12-16 | softpipe: remove sp_tex_tile_cache_border_color() | Brian Paul | |
With swizzling done at the end of texture sampling, we can greatly simplify swizzling of the border color. Fixes http://bugs.freedesktop.org/show_bug.cgi?id=32460 | |||
2010-12-16 | softpipe: fix depth texture sampling regression | Brian Paul | |
We need to keep using the pipe_get_tile_swizzle() even though there's no swizzling because we need to explicitly pass in the surface format. Fixes http://bugs.freedesktop.org/show_bug.cgi?id=32459 | |||
2010-12-16 | gallivm: fix copy&paste error from previous commit | Brian Paul | |
Fixes piglit regression, http://bugs.freedesktop.org/show_bug.cgi?id=32452 NOTE: This is a candidate for the 7.10 branch | |||
2010-12-16 | gallivm: work around LLVM 2.6 bug when calling C functions | Brian Paul | |
Create a constant int pointer to the C function, then cast it to the function's type. This avoids using trampoline code which seem to be inadvertantly freed by LLVM in some situations (which leads to segfaults). The root issue and work-around were found by José. NOTE: This is a candidate for the 7.10 branch | |||
2010-12-16 | draw: s/varient/variant/ | Brian Paul | |
2010-12-16 | svga: s/varient/variant/ | Brian Paul | |
2010-12-16 | i965g: s/varient/variant/ | Brian Paul | |
2010-12-16 | i915g: s/varient/variant/ | Brian Paul | |
2010-12-16 | softpipe: s/varient/variant | Brian Paul | |
2010-12-16 | nvfx: fix fragprog word swapping on big-endian machines | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2010-12-15 | gallium: properly check for src->dst blit compatibilities | Jerome Glisse | |
Spotted by Christoph Bumiller & Jose Fonseca Signed-off-by: Jerome Glisse <jglisse@redhat.com> | |||
2010-12-15 | r600g: fix pow(0, 0) evaluating to NaN | Fredrik Höglund | |
We have to use the non-IEEE compliant version of MUL here, since log2(0) is -inf, and 0 * -inf is NaN in IEEE arithmetic. candidates for 7.10 branch | |||
2010-12-15 | r600g: need to reference upload buffer as the might still live accross flush | Jerome Glisse | |
Can't get away from referencing upload buffer as after flush a vertex buffer using the upload buffer might still be active. Likely need to simplify the pipe_refence a bit so we don't waste so much cpu time in it. candidates for 7.10 branch Signed-off-by: Jerome Glisse <jglisse@redhat.com> | |||
2010-12-14 | softpipe: do texture swizzle during texture sampling | Brian Paul | |
Instead of when we read texture tiles. Now swizzling happens after the shadow depth compare step. This fixes the piglit glsl-fs-shadow2d* tests (except for proj+bias because of a GLSL bug). | |||
2010-12-14 | tgsi: document texture opcodes | Brian Paul | |
2010-12-14 | gallivm: do texture swizzle after shadow compare | Brian Paul | |
We need to swizzle after the shadow comparison so that the GL_DEPTH_MODE functionality is handled properly. This fixes all the piglit glsl-fs-shadow2d*.shader_test cases, except for glsl-fs-shadow2dproj-bias.shader_test which fails because of a bug in the GLSL compiler (fd.o 32395). | |||
2010-12-14 | r600g: fix segfault when translating vertex buffer | Jerome Glisse | |
Note the support for non float vertex draw likely regressed need to find what we want to do there. candidates for 7.10 branches Signed-off-by: Jerome Glisse <jglisse@redhat.com> | |||
2010-12-13 | gallivm: store callbacks in a linked list rather than fixed size array | Brian Paul | |
Should fix http://bugs.freedesktop.org/show_bug.cgi?id=32308 |