summaryrefslogtreecommitdiff
path: root/src/gallium/drivers
AgeCommit message (Collapse)Author
2010-01-21softpipe: added region assertions in softpipe_get_tex_transfer()Brian Paul
2010-01-20gallium/i965: Make brw_batchbuffer prototypes match in source & headerAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-20llvmpipe: adapt to per-rendertarget blend changesRoland Scheidegger
2010-01-20softpipe: Remove unnecessary headers.Vinson Lee
2010-01-19i915g: Remove unnecessary headers.Vinson Lee
2010-01-19r300g: Move GB_AA_CONFIG to its eventual new home.Corbin Simpson
2010-01-19r300g: Make invariant state into an atom.Corbin Simpson
2010-01-19svga: Do a more propper creation of textures from handlesJakob Bornecrantz
2010-01-19softpipe: remove redundant assignmentsBrian Paul
We initialized width/height/depth from pt->width0/height0/depth0 above.
2010-01-19st/drm: Expose kernel driver nameJakob Bornecrantz
Based on patch by Chia-I Wu <olvaffe@gmail.com> Expose the name of the kernel driver as accepted by drmOpenByName.
2010-01-19softpipe: Fix vertex buffer memory leak.José Fonseca
2010-01-18softpipe: Skip depth testing for PIPE_S8_UNORM.José Fonseca
2010-01-18svga: Ensure buffer size/alignment is not zero.José Fonseca
2010-01-18nv50: fix constant vtxattr methodsChristoph Bumiller
This function was untested, sorry.
2010-01-18nv50: make instanced drawing work with edge flagsChristoph Bumiller
And fix some obvious mistakes introduced in the previous instancing commit.
2010-01-18nv50: cannot exit shaders on a control flow instructionChristoph Bumiller
Fixes lockup triggered by this ingenious shader: 1: CALL :3 2: END 3: BGNSUB ...
2010-01-18nv50: fix nv50_program->immd memory leakMarcin Slusarz
2010-01-18r300g: fix polygon offsetMarek Olšák
As per classic r300. Not sure why glean/polygonOffset still fails, but we do emit the same register values as in classic.
2010-01-18r300g: fix vertex data swizzleMarek Olšák
2010-01-18r300g: do not align compressed textures to a tile sizeMarek Olšák
2010-01-18softpipe: Fix leak in vbuf draw moduleJakob Bornecrantz
2010-01-17nv50: implement instanced drawingChristoph Bumiller
Too bad we don't have hw array divisors or a method for setting startInstance.
2010-01-17softpipe: Move st/python's malloc winsys to softpipeJakob Bornecrantz
Users of softpipe can still specify thier own winsys but now there is a default one also that uses malloc. This allows the malloc winsys to be shared with other users of softpipe.
2010-01-17r300g: Check for bogus texture targets.Corbin Simpson
2010-01-17r300g: fix the rasterization of secondary colorMarek Olšák
When the secondary color is used, the primary color must always be rasterized regardless of whether it is used or not.
2010-01-17r300g: fix vertex colors with 8 bits per channelMarek Olšák
The piglit BGRA tests pass now.
2010-01-17r300g: simplify is_format_supportedMarek Olšák
2010-01-17r300g: output texture debug messages if only RADEON_DEBUG=tex is setMarek Olšák
2010-01-17r300g: move debug flags into r300_screenMarek Olšák
2010-01-17r300g: disable the MIP filter for NPOT texturesMarek Olšák
Safety first.
2010-01-17r300g: fix the CS size when emitting invariant stateMarek Olšák
2010-01-16r300g: Stop using indices.Corbin Simpson
Sorry, it was a good game, but it just doesn't work.
2010-01-16r300g: Respect fill modes in indices fallback.Corbin Simpson
2010-01-16nv50: fix tile flags for scanout tex usageChristoph Bumiller
2010-01-16nv50: handle all and more system valuesChristoph Bumiller
2010-01-16nv50: hook up geometry programsChristoph Bumiller
2010-01-16nv50: support for geometry programs in nv50_programChristoph Bumiller
2010-01-16nv50: get access to primitive input spaceChristoph Bumiller
Vertex data in geometry programs is located in p[] space. The base address in p[] for vertex i is located in vertex attribute space, i.e. a[i << 2]. This means p[] is always accessed with an address register, and I had to to mess with their allocation once again. Also fixes negative offsets e.g. CONST[ADDR[0].x - 3].
2010-01-15nouveau: nv30: Remove useless variables fs, txp. Also do not change txf, as ↵Patrice Mandin
bit 13 is in the texture format Signed-off-by: Patrice Mandin <patmandin@gmail.com>
2010-01-15Merge branch 'gallium-noconstbuf'Roland Scheidegger
Conflicts: src/gallium/drivers/softpipe/sp_draw_arrays.c src/mesa/state_tracker/st_draw_feedback.c
2010-01-14Merge branch 'mesa_7_7_branch'Jakob Bornecrantz
Conflicts: src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c src/gallium/auxiliary/util/Makefile src/gallium/drivers/r300/r300_state_derived.c
2010-01-14Merge branch 'instanced-arrays'Michal Krol
Conflicts: src/gallium/drivers/softpipe/sp_draw_arrays.c
2010-01-14r300g: Cleanup from last few commits.Corbin Simpson
Strangely enough, the code solidified pretty quickly.
2010-01-14r300g: Really destroy translated buffer at the end.Łukasz Krotowski
Note that indexSize is changed by r300_translate_elts(). Also make sure it's destroyed on errors.
2010-01-13r300g: Use indices to translate index buffers of ubytes.Corbin Simpson
progs/redbook/aapoly, among others, works fine now.
2010-01-13r300g: Disable immediate mode rendering for now.Corbin Simpson
Will re-enable when the bugs are ironed out.
2010-01-13svga: Fix compile_vs error code.José Fonseca
It could erroneously return PIPE_OK in some circumstances. Make compile_fs code identical.
2010-01-13svga: Fix call to translate::run().Michal Krol
2010-01-13r300g: Account for CS space used per atom.Corbin Simpson
Oh yeah, those atoms are startin' to pay off. The main obstacle now for OA playability is the absurdly low default mouse sensitivity, IMO. Not totally smooth yet, but getting there.
2010-01-13r300g: Two dirty state optimizations.Corbin Simpson