Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-04 | nvc0: use mov instead of ld for scalar const loads | Christoph Bumiller | |
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 | 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 | |
2010-12-18 | st/mesa: Clean up header file inclusion in st_cb_accum.h. | Vinson Lee | |
2010-12-18 | mesa: Clean up header file inclusion in prog_statevars.h. | Vinson Lee | |
2010-12-18 | mesa: fix queryobj whitespace. | Dave Airlie | |
Had done this before pushing but forgot to amend, doh. | |||
2010-12-18 | mesa/swrast/st: add ARB_occlusion_query2 support. | Dave Airlie | |
This gets my vote for most pointless extension of all time, I'm guessing some driver could possibly optimise for this instead of counting it might just get a true/false, but I'm not really sure. need this to eventually advertise 3.3 despite its total uselessness. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-12-18 | mapi: Clean up sources.mk. | Chia-I Wu | |
Rename MAPI_GLAPI_SOURCES to MAPI_UTIL_SOURCES. Rename macro MAPI_GLAPI_CURRENT to MAPI_MODE_UTIL. Update the comments to make it clear that mapi may be used in two ways and how. | |||
2010-12-18 | mapi: Clean up u_current interface. | Chia-I Wu | |
Try not to use macros to make u_current.h appear to be glapi.h. Use u_current.h to implement glapi.h instead whenever possible. | |||
2010-12-18 | mapi: Add ABI-tag note. | Chia-I Wu | |
TLS requires kernel >= 2.4.20. Per glapi. | |||
2010-12-17 | Refresh autogenerated file builtin_function.cpp. | Kenneth Graunke | |
NOTE: The 7.9 and 7.10 branches will need their builtins refreshed too. Rather than cherry-picking this commit, run 'make builtins'. | |||
2010-12-17 | glsl/builtins: Compute the correct value for smoothstep(vec, vec, vec). | Kenneth Graunke | |
These mistakenly computed 't' instead of t * t * (3.0 - 2.0 * t). Also, properly vectorize the smoothstep(float, float, vec) variants. NOTE: This is a candidate for the 7.9 and 7.10 branches. | |||
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 | glsl: Expose a public glsl_type::void_type const pointer. | Kenneth Graunke | |
This is analogous to glsl_type::int_type and all the others. | |||
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 | Remove OES_compressed_paletted_texture from the ES2 extension list. | Kenneth Graunke | |
We don't support it. | |||
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 |