summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* nvc0: fix index size method value for u8 indicesChristoph Bumiller2011-01-041-8/+2
|
* nvc0: set the correct FP header bit for multiple colour outputsChristoph Bumiller2011-01-041-1/+1
|
* nvc0: delete memory caches and fence on screen destructionChristoph Bumiller2011-01-044-0/+50
|
* nvc0: use mov instead of ld for scalar const loadsChristoph Bumiller2011-01-041-1/+6
|
* nvc0: fix resource unmap after vertex pushChristoph Bumiller2011-01-043-10/+8
|
* nvc0: use the proper typed opcodes in constant foldingChristoph Bumiller2011-01-041-86/+92
|
* nvc0: demagic GP invocation count bitfieldChristoph Bumiller2011-01-041-2/+16
|
* nvc0: rewrite the 9097 GRAPH macrosChristoph Bumiller2011-01-042-177/+192
|
* drm/nvc0: don't un-bind every subchannel on initBen Skeggs2010-12-301-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 buffersChristoph Bumiller2010-12-271-0/+6
|
* nvc0: reenable some shader optimizationsChristoph Bumiller2010-12-272-51/+63
| | | | CSE and constants folding.
* nvc0: use VTX_ATTR for stride 0 vertex attributesChristoph Bumiller2010-12-271-30/+69
|
* nvc0: implement VRAM buffer transfers with bounce buffersChristoph Bumiller2010-12-2712-116/+336
|
* nvc0: init miptree transfer layer strideChristoph Bumiller2010-12-271-1/+2
|
* nvc0: respond please inline to PIPE_SHADER_CAP_SUBROUTINESChristoph Bumiller2010-12-231-0/+2
|
* nvc0: fix layer stride stateChristoph Bumiller2010-12-233-18/+30
|
* nvc0: use most defs/decls from nouveau_pushbuf.hChristoph Bumiller2010-12-238-118/+29
|
* nvc0: remove unused 'buf' parameter in pipe_buffer_unmapBen Skeggs2010-12-211-1/+1
|
* nvc0: BEGIN_RING->BEGIN_RING_NI in a couple of placesBen Skeggs2010-12-212-2/+2
|
* nvc0: fence.bo is mappable, mark it as suchBen Skeggs2010-12-211-1/+2
|
* Merge remote branch 'origin/master' into nvc0-newBen Skeggs2010-12-2130-75/+401
|\ | | | | | | | | Conflicts: src/gallium/drivers/nouveau/nouveau_winsys.h
| * nouveau: fix includes for latest libdrmBen Skeggs2010-12-215-6/+5
| | | | | | | | Signed-off-by: Ben Skeggs <[email protected]>
| * Regenerate gl_mangle.h.Tom Fogal2010-12-201-3/+329
| | | | | | | | NOTE: This is a candidate for the 7.10 branch.
| * r600g: properly unset vertex bufferJerome Glisse2010-12-203-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_unmapVinson Lee2010-12-201-1/+1
| | | | | | | | | | | | This is a follow-up to commit ec51092a72e2dff1e9b1362d813fe4691cda89b7. Fixes SCons build.
| * gallium: remove unused 'buf' parameter in pipe_buffer_unmapMarek Olšák2010-12-2017-50/+39
| |
| * st/mesa: Remove comment cruft from st_context.h.Vinson Lee2010-12-201-1/+0
| | | | | | | | | | This was unintentionally added by commit 1525fb4afec0adc164948b4060ec1c0359441cd3.
| * st/mesa: Clean up header file inclusion in st_cb_texture.h.Vinson Lee2010-12-201-1/+2
| |
| * st/mesa: Clean up header file inclusion in st_cb_readpixels.h.Vinson Lee2010-12-201-1/+3
| |
* | nvc0: s/INLIN_RING/IMMED_RINGChristoph Bumiller2010-12-195-11/+11
| |
* | nvc0: improve shader support for texturingChristoph Bumiller2010-12-196-45/+133
| | | | | | | | Fixed shadow and cube texture fetches, add array texture fetches.
* | nvc0: adapt to array textures interface changeChristoph Bumiller2010-12-199-201/+251
| |
* | Merge remote branch 'origin/master' into nvc0-newChristoph Bumiller2010-12-19875-40815/+47925
|\|
| * r300g: optimize the fallback for misaligned ushort indicesMarek Olšák2010-12-192-2/+22
| |
| * st/mesa: Clean up header file inclusion in st_cb_program.h.Vinson Lee2010-12-181-2/+0
| |
| * st/mesa: Clean up header file inclusion in st_cb_accum.h.Vinson Lee2010-12-181-1/+5
| |
| * mesa: Clean up header file inclusion in prog_statevars.h.Vinson Lee2010-12-181-1/+3
| |
| * mesa: fix queryobj whitespace.Dave Airlie2010-12-181-26/+26
| | | | | | | | Had done this before pushing but forgot to amend, doh.
| * mesa/swrast/st: add ARB_occlusion_query2 support.Dave Airlie2010-12-184-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 Wu2010-12-186-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 Wu2010-12-189-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 Wu2010-12-182-0/+26
| | | | | | | | TLS requires kernel >= 2.4.20. Per glapi.
| * Refresh autogenerated file builtin_function.cpp.Kenneth Graunke2010-12-171-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 Graunke2010-12-171-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é Fonseca2010-12-171-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 Graunke2010-12-173-4/+6
| | | | | | | | This is analogous to glsl_type::int_type and all the others.
| * r300g: finally fix the texture corruption on r3xx-r4xxMarek Olšák2010-12-171-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 Graunke2010-12-161-2/+0
| | | | | | | | We don't support it.
| * softpipe: remove sp_tex_tile_cache_border_color()Brian Paul2010-12-163-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 regressionBrian Paul2010-12-161-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