summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* llvmpipe: use new u_ringbuffer for scene queueKeith Whitwell2010-01-174-89/+46
|
* Merge remote branch 'origin/master' into lp-binningJosé Fonseca2010-01-16334-2109/+12698
|\ | | | | | | | | | | Conflicts: src/gallium/drivers/llvmpipe/lp_quad.h src/gallium/drivers/llvmpipe/lp_setup.c
| * util: add generic ringbuffer utitiltyKeith Whitwell2010-01-164-0/+176
| |
| * gallium: Fix uninitialized instance divisor and index.Chia-I Wu2010-01-165-1/+13
| |
| * nv50: fix tile flags for scanout tex usageChristoph Bumiller2010-01-161-1/+12
| |
| * nv50: handle all and more system valuesChristoph Bumiller2010-01-162-12/+110
| |
| * nv50: hook up geometry programsChristoph Bumiller2010-01-167-27/+103
| |
| * nv50: support for geometry programs in nv50_programChristoph Bumiller2010-01-165-119/+341
| |
| * nv50: get access to primitive input spaceChristoph Bumiller2010-01-161-88/+197
| | | | | | | | | | | | | | | | | | | | | | 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].
| * r600: remove stray END_BATCH in blit codeAlex Deucher2010-01-161-1/+0
| |
| * draw: Fix memory leak in gs codeJakob Bornecrantz2010-01-163-0/+11
| |
| * i965g: make xorg state tracker build i965g_drv.soDave Airlie2010-01-161-31/+28
| | | | | | | | don't make modesetting_drv.so anymore
| * r600: improve blit supportAlex Deucher2010-01-152-247/+1074
| | | | | | | | | | | | | | | | | | | | - fill in more src/dst formats - disable depth copies for now - set proper data formats in render target regs - fill in additional default state The swizzles on some of the less used mesa formats are probably wrong.
| * r600: add initial blit supportAndre Maasikas2010-01-157-323/+701
| |
| * r600: add r600_blit.cAlex Deucher2010-01-151-0/+609
| | | | | | | | Unfinished.
| * nouveau: nv30: Remove useless variables fs, txp. Also do not change txf, as ↵Patrice Mandin2010-01-151-9/+1
| | | | | | | | | | | | bit 13 is in the texture format Signed-off-by: Patrice Mandin <[email protected]>
| * util: Handle FORMAT_Z32_FLOAT in util_pack_z().Michal Krol2010-01-151-0/+2
| |
| * util: Handle the remaining formats in pipe_put_tile_rgba().Michal Krol2010-01-151-1/+4
| |
| * util: Fix encoding for R8G8B8A8_UNORM formats and friends.Michal Krol2010-01-151-4/+4
| |
| * tgsi: Add ureg_property_gs_input_prim().Michal Krol2010-01-152-0/+42
| |
| * tgsi: Add ureg_src_dimension().Michal Krol2010-01-152-6/+28
| |
| * regress: Add .gitgnore for *.png files.Michal Krol2010-01-152-0/+2
| |
| * draw: Add missing header include.Michal Krol2010-01-151-1/+1
| |
| * gallium: document set_constant_bufferRoland Scheidegger2010-01-151-1/+5
| |
| * Merge branch 'gallium-noconstbuf'Roland Scheidegger2010-01-1551-216/+204
| |\ | | | | | | | | | | | | | | | Conflicts: src/gallium/drivers/softpipe/sp_draw_arrays.c src/mesa/state_tracker/st_draw_feedback.c
| | * gallium: remove const qualifier from pipe_buffer argument in set_constant_bufferRoland Scheidegger2010-01-1120-20/+20
| | |
| | * gallium: adapt drivers to pipe_constant_buffer removalRoland Scheidegger2009-12-2430-96/+96
| | |
| | * gallium: adapt state trackers etc. to pipe_constant_buffer removalRoland Scheidegger2009-12-2319-108/+105
| | |
| | * gallium: API cleanup, remove pointless pipe_constant_bufferRoland Scheidegger2009-12-232-10/+1
| | |
| * | gallium: remove set_edgeflags from docsRoland Scheidegger2010-01-151-1/+0
| | |
| * | configs: remove -ansi from linux-debugBrian Paul2010-01-151-1/+1
| | | | | | | | | | | | | | | | | | | | | -ansi implies -std=c89 but that conflicts with the -std=c99 flag which is also provided. Allows the r300g driver to compile.
| * | tgsi: Fix sanity checks for indirect registers.Michal Krol2010-01-151-3/+3
| | |
| * | st/egl_g3d: Avoid validation upon buffer swap or flush frontbuffer.Chia-I Wu2010-01-151-5/+4
| | | | | | | | | | | | | | | With screen->update_buffer being hooked, leave the job to the state trackers.
| * | st/egl_g3d: Hook to update_buffer of the pipe screen.Chia-I Wu2010-01-152-1/+19
| | | | | | | | | | | | | | | It is a notification from the client APIs that the surface size might have changed.
| * | st/egl_g3d: Always override flush_frontbuffer.Chia-I Wu2010-01-157-78/+23
| | | | | | | | | | | | | | | | | | 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.
| * | st/mesa: Initialise vertex element instance divisor to 0.Michal Krol2010-01-152-0/+3
| | |
| * | draw: Add GALLIUM_DUMP_VS environment variable.Luca Barbieri2010-01-152-0/+8
| | | | | | | | | | | | | | | Add GALLIUM_DUMP_VS to dump the vertex shader to the console like GALLIUM_DUMP_FS in softpipe.
| * | r300g: Build driver by defaultJakob Bornecrantz2010-01-142-2/+4
| | | | | | | | | | | | Do the auto trick that is used for both i915, i965 and svga.
| * | Merge branch 'mesa_7_7_branch'Jakob Bornecrantz2010-01-1456-233/+182
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c src/gallium/auxiliary/util/Makefile src/gallium/drivers/r300/r300_state_derived.c
| | * | st/mesa: Remove unnecessary header from st_program.c.Vinson Lee2010-01-131-1/+0
| | | |
| | * | st/mesa: Remove unnecessary header from st_texture.c.Vinson Lee2010-01-131-1/+0
| | | |
| | * | swrast: Remove unnecessary header from s_accum.c.Vinson Lee2010-01-131-1/+0
| | | |
| | * | swrast: Remove unnecessary header from s_atifragshader.c.Vinson Lee2010-01-131-1/+0
| | | |
| | * | swrast: Remove unnecessary header from s_bitmap.c.Vinson Lee2010-01-131-1/+0
| | | |
| | * | swrast: Remove unnecessary headers from s_copypix.c.Vinson Lee2010-01-131-2/+0
| | | |
| | * | swrast: Remove unnecessary header from s_depth.c.Vinson Lee2010-01-131-1/+0
| | | |
| | * | swrast: Remove unnecessary header from s_drawpix.c.Vinson Lee2010-01-131-1/+0
| | | |
| | * | swrast: Remove unnecessary header from s_feedback.c.Vinson Lee2010-01-131-1/+0
| | | |
| | * | st/dri: Make sure we always request a fake front.Thomas Hellstrom2010-01-131-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 <[email protected]>
| | * | svga: Fix compile_vs error code.José Fonseca2010-01-132-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | It could erroneously return PIPE_OK in some circumstances. Make compile_fs code identical.