summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* cso: Add set_vertex_samplers functionJakob Bornecrantz2010-01-182-0/+36
|
* softpipe: Fix leak in vbuf draw moduleJakob Bornecrantz2010-01-181-1/+1
|
* nv50: implement instanced drawingChristoph Bumiller2010-01-177-39/+314
| | | | | Too bad we don't have hw array divisors or a method for setting startInstance.
* softpipe: Move st/python's malloc winsys to softpipeJakob Bornecrantz2010-01-175-221/+260
| | | | | | | 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.
* st/xlib: Make glXGetProcAddressARB visibleJakob Bornecrantz2010-01-171-1/+1
|
* gallium: Support swig "compiler" in p_compiler.hJakob Bornecrantz2010-01-171-0/+7
|
* i965g: Link against drm_intel instead of drm_radeonJakob Bornecrantz2010-01-171-1/+1
|
* r300g: Check for bogus texture targets.Corbin Simpson2010-01-171-0/+6
|
* r300g: fix the rasterization of secondary colorMarek Olšák2010-01-172-4/+8
| | | | | When the secondary color is used, the primary color must always be rasterized regardless of whether it is used or not.
* r300g: fix vertex colors with 8 bits per channelMarek Olšák2010-01-171-5/+17
| | | | The piglit BGRA tests pass now.
* r300g: simplify is_format_supportedMarek Olšák2010-01-171-46/+11
|
* r300g: output texture debug messages if only RADEON_DEBUG=tex is setMarek Olšák2010-01-177-26/+36
|
* r300g: move debug flags into r300_screenMarek Olšák2010-01-175-35/+58
|
* r300g: disable the MIP filter for NPOT texturesMarek Olšák2010-01-171-6/+12
| | | | Safety first.
* r300g: fix the CS size when emitting invariant stateMarek Olšák2010-01-171-1/+2
|
* radeon_compiler: include main/compiler.h for compiler portability macrosAlan Coopersmith2010-01-171-0/+2
| | | | | Signed-off-by: Alan Coopersmith <[email protected]> Reviewed-by: Corbin Simpson <[email protected]>
* r300g: Stop using indices.Corbin Simpson2010-01-161-37/+17
| | | | Sorry, it was a good game, but it just doesn't work.
* r300g: Respect fill modes in indices fallback.Corbin Simpson2010-01-162-5/+15
|
* 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
| |
* | 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.