Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-13 | mesa: Avoid using c++ keyword in dri_util.h when compiled with c++. | Eric Anholt | |
2010-08-13 | intel: Remove include of texmem.h, since we haven't used it in ages. | Eric Anholt | |
2010-08-13 | glsl2: Move ir_to_mesa handling to driver CompileShader and LinkShader hooks. | Eric Anholt | |
This lets drivers override ir_to_mesa with their own codegen, or at least have a native alternative. | |||
2010-08-13 | glsl2: Move the common optimization passes to a helper function. | Eric Anholt | |
These are passes that we expect all codegen to be happy with. The other lowering passes for Mesa IR are moved to the Mesa IR generator. | |||
2010-08-13 | mesa: assorted clean-ups, var type changes, assertions in prog_optimize.c | Brian Paul | |
2010-08-13 | mesa: more/better program optimizations | Benjamin Segovia | |
This is the patch from Benjamin's Aug 11, 2010 email with minor fixes (such as moving declarations before code) Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-08-13 | scons: Build the new glsl2 code. | José Fonseca | |
2010-08-13 | mesa: Clean up header file inclusion in vf.h. | Vinson Lee | |
Remove mtypes.h. Include glheader.h for GL symbols. | |||
2010-08-13 | swrast: Clean up header file inclusion in ss_vb.h. | Vinson Lee | |
Remove unnecessary header swrast_setup.h. | |||
2010-08-12 | swrast: Clean up header file inclusion in ss_triangle.h. | Vinson Lee | |
Remove ss_context.h. Include mtypes.h for GLcontext symbol. | |||
2010-08-12 | swrast: Clean up header file inclusion in ss_context.h. | Vinson Lee | |
Remove mtypes.h and swrast_setup.h. Include glheader.h for GL symbols. | |||
2010-08-12 | mesa: Include missing header in programopt.h. | Vinson Lee | |
Include mtypes.h for GLcontext and gl_register_file symbols. | |||
2010-08-12 | mesa: fpclassify is available with MinGW. | Vinson Lee | |
This patch fixes the MinGW build. | |||
2010-08-12 | scons: Add main/querymatrix.c to SCons build. | Vinson Lee | |
Commit 87eb66775949af6e9512daf7e4665c1cfa6b8745 added querymatrix.c to make but not to SCons. | |||
2010-08-12 | glsl2: Use Elements from main/compiler.h instead of open-coding | Ian Romanick | |
2010-08-12 | glsl: print to stderr like other program printing code | Brian Paul | |
2010-08-12 | mesa: check for null shader->InfoLog before printing | Brian Paul | |
2010-08-12 | mesa: Fix FreeBSD build with llvm enabled. | Vinson Lee | |
On FreeBSD LC_CTYPE_MASK is not available but 'llvm-config --cppflags' adds the compiler flag -D_GNU_SOURCE to the build. | |||
2010-08-12 | r600: add support for draw_elements_base_vertex | Andre Maasikas | |
use VTX_BASE_VTX_LOC for offset, last time using INDEX_OFFSET was probably a wrong register for this | |||
2010-08-12 | mesa: Clean up header file inclusion in prog_uniform.h. | Vinson Lee | |
Remove mtypes.h. Remove prog_statevars.h. Include glheader.h for GL symbols. | |||
2010-08-12 | mesa: Include missing headers in prog_print.h. | Vinson Lee | |
Include stdio.h for FILE symbol. Include glheader.h for GL symbols. Include mtypes.h for GLcontext symbol. Add forward declarations. | |||
2010-08-12 | mesa: Include missing header in prog_optimize.h. | Vinson Lee | |
Include mtypes.h for GLcontext symbol. | |||
2010-08-12 | r300/compiler: remove an unused variable | Marek Olšák | |
2010-08-11 | osmesa: link with new libglsl.a lib | Brian Paul | |
2010-08-11 | glsl2: remove stray semicolon | Brian Paul | |
2010-08-11 | glsl2: remove stray semicolon | Brian Paul | |
2010-08-11 | r300/compiler: Implement the CONT opcode. | Tom Stellard | |
2010-08-11 | r300/compiler: Handle loops in the register allocator. | Tom Stellard | |
2010-08-11 | mesa: Include missing header in prog_noise.h. | Vinson Lee | |
Include glheader.h for GLfloat symbol. | |||
2010-08-11 | mesa: Clean up header file inclusion in prog_instruction.h. | Vinson Lee | |
Remove mfeatures.h. Include glheader.h for GL symbols. | |||
2010-08-11 | mesa: Include missing header in prog_execute.h. | Vinson Lee | |
Include mtypes.h for GLcontext symbol. | |||
2010-08-11 | mesa: Include missing header in prog_cache.h. | Vinson Lee | |
Include mtypes.h for GLcontext symbol. | |||
2010-08-11 | mesa: Include missing header in nvvertparse.h. | Vinson Lee | |
Include mtypes.h for GLcontext symbol. | |||
2010-08-11 | mesa: Include missing header in nvfragparse.h. | Vinson Lee | |
Include mtypes.h for GLcontext symbol. | |||
2010-08-11 | mesa: Remove unnecessary header from hash_table.h. | Vinson Lee | |
2010-08-10 | swrast: fix span color array pointer assignment for 32-bit/channel rendering | M.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-11 | r300g: implement gl_FrontFacing | Marek Olšák | |
2010-08-10 | swrast: Remove unnecessary header. | Vinson Lee | |
2010-08-10 | mesa: use switch stmt in init_program_limits() | Brian Paul | |
2010-08-10 | mesa: remove obsolete comments | Brian Paul | |
2010-08-10 | r300/compiler: Use predicate bit for IF statements in r500 vertex shaders | Tom Stellard | |
2010-08-10 | r300/compiler: Implement hardware assisted loops for vertex shaders. | Tom Stellard | |
Single loops work, but nested loops do not. | |||
2010-08-10 | r300/compiler: Correctly transform nested loops. | Tom Stellard | |
2010-08-10 | mesa: additional program limit assertions | Brian Paul | |
2010-08-10 | mesa: fix comment typo | Brian Paul | |
2010-08-09 | glsl2: 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-09 | glsl2: 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-09 | i965: More s/stderr/stdout/ for program debug. | Eric Anholt | |
2010-08-09 | radeon: Use MESA_FORMAT_SARGB8 for sRGB formats | Henri 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-09 | r600c: Disable alpha test during blits | Henri Verbeet | |