Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | nvc0: fix index size method value for u8 indices | Christoph Bumiller | 2011-01-04 | 1 | -8/+2 |
| | |||||
* | nvc0: set the correct FP header bit for multiple colour outputs | Christoph Bumiller | 2011-01-04 | 1 | -1/+1 |
| | |||||
* | nvc0: delete memory caches and fence on screen destruction | Christoph Bumiller | 2011-01-04 | 4 | -0/+50 |
| | |||||
* | nvc0: use mov instead of ld for scalar const loads | Christoph Bumiller | 2011-01-04 | 1 | -1/+6 |
| | |||||
* | nvc0: fix resource unmap after vertex push | Christoph Bumiller | 2011-01-04 | 3 | -10/+8 |
| | |||||
* | nvc0: use the proper typed opcodes in constant folding | Christoph Bumiller | 2011-01-04 | 1 | -86/+92 |
| | |||||
* | nvc0: demagic GP invocation count bitfield | Christoph Bumiller | 2011-01-04 | 1 | -2/+16 |
| | |||||
* | nvc0: rewrite the 9097 GRAPH macros | Christoph Bumiller | 2011-01-04 | 2 | -177/+192 |
| | |||||
* | drm/nvc0: don't un-bind every subchannel on init | Ben Skeggs | 2010-12-30 | 1 | -5/+0 |
| | | | | | | | 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 <[email protected]> | ||||
* | nvc0: reference the vertex buffers | Christoph Bumiller | 2010-12-27 | 1 | -0/+6 |
| | |||||
* | nvc0: reenable some shader optimizations | Christoph Bumiller | 2010-12-27 | 2 | -51/+63 |
| | | | | CSE and constants folding. | ||||
* | nvc0: use VTX_ATTR for stride 0 vertex attributes | Christoph Bumiller | 2010-12-27 | 1 | -30/+69 |
| | |||||
* | nvc0: implement VRAM buffer transfers with bounce buffers | Christoph Bumiller | 2010-12-27 | 12 | -116/+336 |
| | |||||
* | nvc0: init miptree transfer layer stride | Christoph Bumiller | 2010-12-27 | 1 | -1/+2 |
| | |||||
* | nvc0: respond please inline to PIPE_SHADER_CAP_SUBROUTINES | Christoph Bumiller | 2010-12-23 | 1 | -0/+2 |
| | |||||
* | nvc0: fix layer stride state | Christoph Bumiller | 2010-12-23 | 3 | -18/+30 |
| | |||||
* | nvc0: use most defs/decls from nouveau_pushbuf.h | Christoph Bumiller | 2010-12-23 | 8 | -118/+29 |
| | |||||
* | nvc0: remove unused 'buf' parameter in pipe_buffer_unmap | Ben Skeggs | 2010-12-21 | 1 | -1/+1 |
| | |||||
* | nvc0: BEGIN_RING->BEGIN_RING_NI in a couple of places | Ben Skeggs | 2010-12-21 | 2 | -2/+2 |
| | |||||
* | nvc0: fence.bo is mappable, mark it as such | Ben Skeggs | 2010-12-21 | 1 | -1/+2 |
| | |||||
* | Merge remote branch 'origin/master' into nvc0-new | Ben Skeggs | 2010-12-21 | 30 | -75/+401 |
|\ | | | | | | | | | Conflicts: src/gallium/drivers/nouveau/nouveau_winsys.h | ||||
| * | nouveau: fix includes for latest libdrm | Ben Skeggs | 2010-12-21 | 5 | -6/+5 |
| | | | | | | | | Signed-off-by: Ben Skeggs <[email protected]> | ||||
| * | Regenerate gl_mangle.h. | Tom Fogal | 2010-12-20 | 1 | -3/+329 |
| | | | | | | | | NOTE: This is a candidate for the 7.10 branch. | ||||
| * | r600g: properly unset vertex buffer | Jerome Glisse | 2010-12-20 | 3 | -12/+22 |
| | | | | | | | | | | | | Fix bug http://bugs.freedesktop.org/show_bug.cgi?id=32455 Signed-off-by: Jerome Glisse <[email protected]> | ||||
| * | st/python: remove unused 'buf' parameter in pipe_buffer_unmap | Vinson Lee | 2010-12-20 | 1 | -1/+1 |
| | | | | | | | | | | | | This is a follow-up to commit ec51092a72e2dff1e9b1362d813fe4691cda89b7. Fixes SCons build. | ||||
| * | gallium: remove unused 'buf' parameter in pipe_buffer_unmap | Marek Olšák | 2010-12-20 | 17 | -50/+39 |
| | | |||||
| * | st/mesa: Remove comment cruft from st_context.h. | Vinson Lee | 2010-12-20 | 1 | -1/+0 |
| | | | | | | | | | | This was unintentionally added by commit 1525fb4afec0adc164948b4060ec1c0359441cd3. | ||||
| * | st/mesa: Clean up header file inclusion in st_cb_texture.h. | Vinson Lee | 2010-12-20 | 1 | -1/+2 |
| | | |||||
| * | st/mesa: Clean up header file inclusion in st_cb_readpixels.h. | Vinson Lee | 2010-12-20 | 1 | -1/+3 |
| | | |||||
* | | nvc0: s/INLIN_RING/IMMED_RING | Christoph Bumiller | 2010-12-19 | 5 | -11/+11 |
| | | |||||
* | | nvc0: improve shader support for texturing | Christoph Bumiller | 2010-12-19 | 6 | -45/+133 |
| | | | | | | | | Fixed shadow and cube texture fetches, add array texture fetches. | ||||
* | | nvc0: adapt to array textures interface change | Christoph Bumiller | 2010-12-19 | 9 | -201/+251 |
| | | |||||
* | | Merge remote branch 'origin/master' into nvc0-new | Christoph Bumiller | 2010-12-19 | 875 | -40815/+47925 |
|\| | |||||
| * | r300g: optimize the fallback for misaligned ushort indices | Marek Olšák | 2010-12-19 | 2 | -2/+22 |
| | | |||||
| * | st/mesa: Clean up header file inclusion in st_cb_program.h. | Vinson Lee | 2010-12-18 | 1 | -2/+0 |
| | | |||||
| * | st/mesa: Clean up header file inclusion in st_cb_accum.h. | Vinson Lee | 2010-12-18 | 1 | -1/+5 |
| | | |||||
| * | mesa: Clean up header file inclusion in prog_statevars.h. | Vinson Lee | 2010-12-18 | 1 | -1/+3 |
| | | |||||
| * | mesa: fix queryobj whitespace. | Dave Airlie | 2010-12-18 | 1 | -26/+26 |
| | | | | | | | | Had done this before pushing but forgot to amend, doh. | ||||
| * | mesa/swrast/st: add ARB_occlusion_query2 support. | Dave Airlie | 2010-12-18 | 4 | -13/+34 |
| | | | | | | | | | | | | | | | | | | | | 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 <[email protected]> | ||||
| * | mapi: Clean up sources.mk. | Chia-I Wu | 2010-12-18 | 6 | -27/+29 |
| | | | | | | | | | | | | 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. | ||||
| * | mapi: Clean up u_current interface. | Chia-I Wu | 2010-12-18 | 9 | -56/+104 |
| | | | | | | | | | | 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. | ||||
| * | mapi: Add ABI-tag note. | Chia-I Wu | 2010-12-18 | 2 | -0/+26 |
| | | | | | | | | TLS requires kernel >= 2.4.20. Per glapi. | ||||
| * | Refresh autogenerated file builtin_function.cpp. | Kenneth Graunke | 2010-12-17 | 1 | -87/+34 |
| | | | | | | | | | | NOTE: The 7.9 and 7.10 branches will need their builtins refreshed too. Rather than cherry-picking this commit, run 'make builtins'. | ||||
| * | glsl/builtins: Compute the correct value for smoothstep(vec, vec, vec). | Kenneth Graunke | 2010-12-17 | 1 | -87/+34 |
| | | | | | | | | | | | | | | | | 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. | ||||
| * | gallivm: Cleanup util_format_xxx_fetch_xxx call generation. | José Fonseca | 2010-12-17 | 1 | -47/+24 |
| | | | | | | | | | | | | | | 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. | ||||
| * | glsl: Expose a public glsl_type::void_type const pointer. | Kenneth Graunke | 2010-12-17 | 3 | -4/+6 |
| | | | | | | | | This is analogous to glsl_type::int_type and all the others. | ||||
| * | r300g: finally fix the texture corruption on r3xx-r4xx | Marek Olšák | 2010-12-17 | 1 | -17/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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 <[email protected]> for finding the bug in the code. NOTE: This is a candidate for both the 7.9 and 7.10 branches. | ||||
| * | Remove OES_compressed_paletted_texture from the ES2 extension list. | Kenneth Graunke | 2010-12-16 | 1 | -2/+0 |
| | | | | | | | | We don't support it. | ||||
| * | softpipe: remove sp_tex_tile_cache_border_color() | Brian Paul | 2010-12-16 | 3 | -34/+2 |
| | | | | | | | | | | | | | | 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 | ||||
| * | softpipe: fix depth texture sampling regression | Brian Paul | 2010-12-16 | 1 | -9/+17 |
| | | | | | | | | | | | | | | 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 |