summaryrefslogtreecommitdiff
path: root/src/mesa
AgeCommit message (Collapse)Author
2010-08-11mesa: Clean up header file inclusion in prog_instruction.h.Vinson Lee
Remove mfeatures.h. Include glheader.h for GL symbols.
2010-08-11mesa: Include missing header in prog_execute.h.Vinson Lee
Include mtypes.h for GLcontext symbol.
2010-08-11mesa: Include missing header in prog_cache.h.Vinson Lee
Include mtypes.h for GLcontext symbol.
2010-08-11mesa: Include missing header in nvvertparse.h.Vinson Lee
Include mtypes.h for GLcontext symbol.
2010-08-11mesa: Include missing header in nvfragparse.h.Vinson Lee
Include mtypes.h for GLcontext symbol.
2010-08-11mesa: Remove unnecessary header from hash_table.h.Vinson Lee
2010-08-10swrast: fix span color array pointer assignment for 32-bit/channel renderingM.Froehlich@science-computing.de
See fd.o bug 29487. NOTE: This is a candidate for the 7.8 branch. Signed-off-by: Brian Paul <brianp@vmware.com>
2010-08-11r300g: implement gl_FrontFacingMarek Olšák
2010-08-10swrast: Remove unnecessary header.Vinson Lee
2010-08-10mesa: use switch stmt in init_program_limits()Brian Paul
2010-08-10mesa: remove obsolete commentsBrian Paul
2010-08-10r300/compiler: Use predicate bit for IF statements in r500 vertex shadersTom Stellard
2010-08-10r300/compiler: Implement hardware assisted loops for vertex shaders.Tom Stellard
Single loops work, but nested loops do not.
2010-08-10r300/compiler: Correctly transform nested loops.Tom Stellard
2010-08-10mesa: additional program limit assertionsBrian Paul
2010-08-10mesa: fix comment typoBrian Paul
2010-08-09glsl2: Add a pass to transform ir_binop_sub to add(op0, neg(op1))Eric Anholt
All the current HW backends transform subtract to adding the negation, so I haven't bothered peepholing it back out in Mesa IR. This allows some subtract of subtract to get removed in ir_algebraic.
2010-08-09glsl2: Add constant propagation.Eric Anholt
Whereas constant folding evaluates constant expressions at rvalue nodes, constant propagation tracks constant components of vectors across execution to replace (possibly swizzled) variable dereferences with constant values, triggering possible constant folding or reduced variable liveness.
2010-08-09i965: More s/stderr/stdout/ for program debug.Eric Anholt
2010-08-09radeon: Use MESA_FORMAT_SARGB8 for sRGB formatsHenri Verbeet
This can be supported on r600 without using the endian swapper, and is a better fit for (typical) uploads using GL_BGRA, GL_UNSIGNED_INT_8_8_8_8_REV anyway.
2010-08-09r600c: Disable alpha test during blitsHenri Verbeet
2010-08-09radeon: fix npot mipmap alignment on r600Andre Maasikas
seems it got lost in commit 0d383547 have no earlier radeons to test, but npot mipmaps were not supported there?
2010-08-09r600: bump glsl versionAndre Maasikas
from the tests i couldn't find any new driver faults
2010-08-07i810: Add missing header m_xform.h.Vinson Lee
This is another follow-up to commit f4511c4835879090ce7e6afe3ac26b98fb91899a.
2010-08-07dri: Add missing header m_xform.h.Vinson Lee
This is a follow-up patch to commit f4511c4835879090ce7e6afe3ac26b98fb91899a. Files that include tnl_dd/t_dd_dmatmp.h now need to also include m_xform.h as t_context.h no longer includes it.
2010-08-07tnl: Reduce header file inclusion in t_context.h.Vinson Lee
t_context.h Remove m_matrix.h and m_xform.h. t_vb_program.c Include m_xform.h. t_vb_render.c Include m_xform.h.
2010-08-07swrast: Reduce header file inclusion in s_zoom.h.Vinson Lee
Include mtypes.h for GLcontext symbol. Include s_span.h for SWspan symbol.
2010-08-07swrast: Fix header file inclusion in s_texfilter.h.Vinson Lee
Include mtypes.h for GLcontext symbol. Include s_context.h for texture_sample_func symbol.
2010-08-07swrast: Reduce header file inclusion in s_texcombine.h.Vinson Lee
Include mtypes.h for GLcontext sybmol. Include s_span.h for SWspan symbol.
2010-08-07swrast: Reduce header file inclusion in s_stencil.h.Vinson Lee
Include mtypes.h for GLcontext symbol. Include s_span.h for SWspan symbol.
2010-08-07swrast: Reduce header file inclusion in s_masking.h.Vinson Lee
Include mtypes.h for GLcontext symbol. Include s_span.h for SWspan symbol.
2010-08-07swrast: Reduce header file inclusion in s_logic.h.Vinson Lee
Include mtypes.h for GLcontext symbol. Include s_span.h for SWspan symbol.
2010-08-07swrast: Reduce header file inclusion in s_fragprog.h.Vinson Lee
s_fragprog.h Include mtype.h for GLcontext symbol. Include s_span.h for SWspan symbol. s_fragprog.c Include s_context.h now that it is removed from s_fragprog.h.
2010-08-07swrast: Reduce header file inclusion in s_fog.h.Vinson Lee
Include mtypes.h for GLcontext symbol. Include s_span.h for SWspan symbol.
2010-08-07swrast: Clean up header file inclusion in s_depth.h.Vinson Lee
Include mtypes.h for GLcontext symbol. Include s_span.h for SWspan symbol.
2010-08-07swrast: Include missing header in s_context.h.Vinson Lee
Include compiler.h for _ASMAPIP symbol.
2010-08-07swrast: Clean up header file inclusion in s_blend.h.Vinson Lee
Include mtypes.h for GLcontext symbol. Include s_span.h for SWspan symbol.
2010-08-07swrast: Clean up header file inclusion in s_atifragshader.h.Vinson Lee
s_atifragshader.h Include mtypes.h for GLcontext symbol. Include s_span.h for SWspan symbol. s_atifragshader.c Include s_context.h for SWcontext symbol.
2010-08-07swrast: Clean up header file inclusion in s_alpha.h.Vinson Lee
Include mtypes.h for GLcontext symbol. Include s_span.h for SWspan symbol.
2010-08-07r300c: do not advertise half float vertex on RV3xx, RS4xx, RC4xxMarek Olšák
Fixes a hardlock. NOTE: this is a candidate for the 7.8 branch, provided the half float vertex is really implemented there.
2010-08-06st/mesa: Remove unnecessary header.Vinson Lee
2010-08-06st/mesa: remove stray semicolonsBrian Paul
2010-08-06glsl2: Move gl_program->InputsRead/OutputsWritten setting to an ir pass.Eric Anholt
This lets us handle arrays much better than trying to work backwards from assembly. Fixes fbo-drawbuffers-maxtargets on swrast (i965 needs loop unrolling)
2010-08-06swrast: Reduce header file inclusion in s_aatriangle.h.Vinson Lee
Include mtypes.h for GLcontext symbol.
2010-08-06swrast: Reduce header file inclusion in s_aaline.h.Vinson Lee
Include mtypes.h for GLcontext symbol.
2010-08-06ir_to_mesa: Add support for sampler arrays.Eric Anholt
Support for samplers in general is still incomplete -- anything in a uniform struct will still be broken. But that doesn't appear to be any different from master. Fixes: glsl-fs-uniform-sampler-array.shader_test
2010-08-06glsl2: Don't assert in a couple of places when encountering sampler arrays.Eric Anholt
Fixes glean shaderAPI.
2010-08-06ir_to_mesa: Give the expected size for _mesa_add_attribute().Eric Anholt
Fixes a failure in glean shaderAPI.
2010-08-05st/mesa: Clean up header file inclusion in st_program.h.Vinson Lee
st_program.h Remove p_shader_tokens.h Include st_context.h for st_context symbol. Include p_state.h for PIPE_MAX_SHADER_INPUTS symbol. Remove unnecessary forward declarations. st_cb_bitmap.c st_cb_clear.c Include p_shader_tokens.h now that st_program.h doesn't include it.
2010-08-05ir_to_mesa: Handle texture-array samplersIan Romanick
Fixes piglit test array_texture.