summaryrefslogtreecommitdiff
path: root/src/mesa
AgeCommit message (Collapse)Author
2010-01-18r200: add blit supportAlex Deucher
Only enabled with KMS.
2010-01-18i965: Clean up constbuf handling by splitting reladdr/non-reladdr loads.Eric Anholt
The codepaths in the function were almost entirely different.
2010-01-18i965: Only set up the stack register if it's going to get used.Eric Anholt
2010-01-18i965: Fix loads of non-relative-addr constants after a reladdr load.Eric Anholt
Fixes piglit vp-arl-constant-array-huge-overwritten.
2010-01-18st/mesa: change instruction count assertion to > 0Brian Paul
Shaders should at least have an END instruction.
2010-01-18st/mesa: updated comments and whitespaceBrian Paul
2010-01-18st/mesa: fix memory leak in st_translate_mesa_programMarcin Slusarz
Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-18r600: fix some warningsAlex Deucher
2010-01-18r600: Update default state size to account for the new relocationJerome Glisse
the new relocation for CB_COLOR0_FRAG & CB_COLOR0_TILE add 4 dwords to the default command stream. Increase the prediction default size to take this into account
2010-01-18r6xx/r7xx: emit relocation for FRAG & TILE bufferJerome Glisse
FRAG & TILE buffer are unused but still they need to be associated with a valid relocation so that userspace can't try to abuse them to overwritte GART and then try to write anywhere in system memory.
2010-01-18r600: fix shadow_ambient shaderAndre Maasikas
rtype enums are different, DST_REG_OUTPUT got SRC_REG_CONSTANT in some shaders and produced invalid output/hang as TEX output is temp register always set out src to SRC_REG_TEMPORARY
2010-01-17radeon_compiler: include main/compiler.h for compiler portability macrosAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> Reviewed-by: Corbin Simpson <MostAwesomeDude@gmail.com>
2010-01-16r600: remove stray END_BATCH in blit codeAlex Deucher
2010-01-15r600: improve blit supportAlex Deucher
- 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.
2010-01-15r600: add initial blit supportAndre Maasikas
2010-01-15r600: add r600_blit.cAlex Deucher
Unfinished.
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-15st/mesa: Initialise vertex element instance divisor to 0.Michal Krol
2010-01-18mesa: Remove unnecessary headers from texformat.c.Vinson Lee
2010-01-18mesa: Remove unnecessary headers from texgetimage.c.Vinson Lee
2010-01-17mesa: Remove unnecessary header from teximage.c.Vinson Lee
2010-01-17mesa: Remove unnecessary header from texobj.c.Vinson Lee
2010-01-17mesa: Remove unnecessary header from texparam.c.Vinson Lee
2010-01-17mesa: Remove unnecessary headers from texstate.c.Vinson Lee
2010-01-17mesa: Use preprocessor to comment out code.Vinson Lee
2010-01-17mesa: Remove unnecessary headers from vtxfmt.c.Vinson Lee
2010-01-16mesa: Remove unnecessary headers from arbprogparse.c.Vinson Lee
2010-01-16mesa: Remove unnecessary header from nvvertparse.c.Vinson Lee
2010-01-16glsl: Remove unnecessary header from prog_execute.c.Vinson Lee
2010-01-16glsl: Remove unnecessary header from prog_statevars.c.Vinson Lee
2010-01-16glsl: Remove unnecessary headers from shader_api.c.Vinson Lee
2010-01-16glsl: Remove unnecessary header from slang_emit.c.Vinson Lee
2010-01-16st/mesa: Remove unnecessary header from st_cb_drawpixels.c.Vinson Lee
2010-01-16glsl: Remove unnecessary header from slang_builtin.c.Vinson Lee
2010-01-16glsl: Remove unnecessary headers from slang_compile.c.Vinson Lee
2010-01-16glsl: Remove unnecessary header from slang_link.c.Vinson Lee
2010-01-16glsl: Remove unnecessary header from slang_log.c.Vinson Lee
2010-01-16st/mesa: Remove unnecessary header from st_atom_framebuffer.c.Vinson Lee
2010-01-16st/mesa: Remove unnecessary header from st_atom_pixeltransfer.c.Vinson Lee
2010-01-16st/mesa: Remove unnecessary header from st_atom_sampler.c.Vinson Lee
2010-01-16st/mesa: Remove unnecessary header from st_atom_shader.c.Vinson Lee
2010-01-16st/mesa: Remove unnecessary headers from st_cb_accum.c.Vinson Lee
2010-01-16st/mesa: Remove unnecessary headers from st_cb_bitmap.c.Vinson Lee
2010-01-15st/mesa: Remove unnecessary headers from st_cb_blit.c.Vinson Lee
2010-01-15st/mesa: Remove unnecessary headers from st_cb_clear.c.Vinson Lee
2010-01-15st/mesa: Remove unnecessary headers from st_cb_drawpixels.c.Vinson Lee
2010-01-15r600: fill in some missing XRGB tex formatsAlex Deucher
2010-01-15r600: set tiling correctly for texturing from depth bufferAlex Deucher
2010-01-15r600: fix typo in SQ setupAlex Deucher
2010-01-15st/mesa: Remove unnecessary header from st_cb_fbo.c.Vinson Lee