summaryrefslogtreecommitdiff
path: root/src/gallium
AgeCommit message (Collapse)Author
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-16util: add generic ringbuffer utitiltyKeith Whitwell
2010-01-16gallium: Fix uninitialized instance divisor and index.Chia-I Wu
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-16draw: Fix memory leak in gs codeJakob Bornecrantz
2010-01-16i965g: make xorg state tracker build i965g_drv.soDave Airlie
don't make modesetting_drv.so anymore
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-15util: Handle FORMAT_Z32_FLOAT in util_pack_z().Michal Krol
2010-01-15util: Handle the remaining formats in pipe_put_tile_rgba().Michal Krol
2010-01-15util: Fix encoding for R8G8B8A8_UNORM formats and friends.Michal Krol
2010-01-15tgsi: Add ureg_property_gs_input_prim().Michal Krol
2010-01-15tgsi: Add ureg_src_dimension().Michal Krol
2010-01-15regress: Add .gitgnore for *.png files.Michal Krol
2010-01-15draw: Add missing header include.Michal Krol
2010-01-15gallium: document set_constant_bufferRoland Scheidegger
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-15gallium: remove set_edgeflags from docsRoland Scheidegger
2010-01-15tgsi: Fix sanity checks for indirect registers.Michal Krol
2010-01-15st/egl_g3d: Avoid validation upon buffer swap or flush frontbuffer.Chia-I Wu
With screen->update_buffer being hooked, leave the job to the state trackers.
2010-01-15st/egl_g3d: Hook to update_buffer of the pipe screen.Chia-I Wu
It is a notification from the client APIs that the surface size might have changed.
2010-01-15st/egl_g3d: Always override flush_frontbuffer.Chia-I Wu
Instead of letting the native displays install their own version of flush_frontbuffer, always override the callback with a version that calls the flush_frontbuffer of the native surface.
2010-01-15draw: Add GALLIUM_DUMP_VS environment variable.Luca Barbieri
Add GALLIUM_DUMP_VS to dump the vertex shader to the console like GALLIUM_DUMP_FS in softpipe.
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-14gallium: Document drawing commands.Michal Krol
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-14gallium/util: silence warning about array initializersBrian Paul
2010-01-14egl_g3d: Check if the creation of pipe or st context fails.Chia-I Wu
It should not return an incomplete EGLContext to the users.
2010-01-14st/egl_g3d: Use a sequence number to decide if validation is required.Chia-I Wu
It is not safe to assume that the native surface has not changed since the last validation by checking the geometry alone. Add a sequence number to "validate" callback for that purpose. This is inspired by Luca Barbieri's work.
2010-01-13gallium/docs: Random things sitting around in my stash.Corbin Simpson
2010-01-13r300g: Use indices to translate index buffers of ubytes.Corbin Simpson
progs/redbook/aapoly, among others, works fine now.
2010-01-13radeong: Change DRI driver name to radeong.Corbin Simpson
2010-01-13r300g: Disable immediate mode rendering for now.Corbin Simpson
Will re-enable when the bugs are ironed out.
2010-01-13gallium/draw: s/clipper/clip_stage/ to be consistant with other stagesBrian Paul
2010-01-13gallium/draw: whitespace and commentsBrian Paul
2010-01-13gallium/draw: remove always-true conditionalBrian Paul
2010-01-13gallium: remove forward struct declBrian Paul
Other struct types (like pipe_texture) are referenced before they're defined so no reason to special-case this one.
2010-01-13st/dri: Make sure we always request a fake front.Thomas Hellstrom
This should be the correct, but sub-optimal way to handle things on pre-1.7 servers. For servers that automatically adds a fake front we should never request the fake front and handle the reply differently. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>