Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | linker: Include compiler.h to avoid spurious warnings about INLINE | Ian Romanick | 2010-08-16 | 1 | -0/+1 |
| | |||||
* | glsl2: Silence unused variable warning | Ian Romanick | 2010-08-16 | 1 | -0/+1 |
| | |||||
* | glcpp: Refresh autogenerated lexer and parser. | Kenneth Graunke | 2010-08-16 | 2 | -60/+44 |
| | |||||
* | glcpp: Remove spurious newline generated by #version handling. | Kenneth Graunke | 2010-08-16 | 2 | -4/+2 |
| | | | | | | This was causing line numbering to be off by one. The newline comes from the NEWLINE token at the end of the line; there's no need to insert one. | ||||
* | ir_to_mesa: Silence unused variable warnings | Ian Romanick | 2010-08-16 | 1 | -3/+3 |
| | |||||
* | ir_to_mesa: Clean up assertions in ir_to_mesa_visitor::visit(ir_texture *) | Ian Romanick | 2010-08-16 | 1 | -1/+4 |
| | |||||
* | ir_to_mesa: Support texture rectangle targets | Ian Romanick | 2010-08-16 | 1 | -0/+3 |
| | |||||
* | st/mesa: remove output register reads inside shaders | Marek Olšák | 2010-08-16 | 1 | -0/+8 |
| | | | | This is a GLSL2 regression fix. | ||||
* | mesa: Check that _XOPEN_SOURCE is defined before using it. | Vinson Lee | 2010-08-15 | 1 | -1/+1 |
| | |||||
* | Revert "glsl2: Use stdint.h instead of inttypes.h" | José Fonseca | 2010-08-14 | 4 | -4/+4 |
| | | | | This reverts commit a77a6bc008b3146c56431fa520a00e1f8dfa3938. | ||||
* | Replace our custom C99 headers with http://code.google.com/p/msinttypes/ | José Fonseca | 2010-08-14 | 2 | -106/+538 |
| | | | | | | Perhaps http://www.azillionmonkeys.com/qed/pstdint.h would be a better (more portable) choice, but only MSVC uses this anyway, and we can always change later. | ||||
* | glsl: Standardize a few more uses of struct vs class keyword. | José Fonseca | 2010-08-14 | 5 | -12/+13 |
| | |||||
* | scons: Link talloc. | José Fonseca | 2010-08-14 | 1 | -0/+1 |
| | |||||
* | glsl: Silence gcc warning "control reaches end of non-void function". | José Fonseca | 2010-08-14 | 1 | -1/+1 |
| | |||||
* | mesa: Silence gcc warning "control reaches end of non-void function". | José Fonseca | 2010-08-14 | 1 | -0/+1 |
| | |||||
* | mesa: Silence gcc warning "missing initializer for member". | José Fonseca | 2010-08-14 | 1 | -28/+28 |
| | |||||
* | mesa: Recent versions of MSVC define the single precision functions already. | José Fonseca | 2010-08-14 | 1 | -1/+2 |
| | |||||
* | scons: Add new source files. | José Fonseca | 2010-08-14 | 1 | -0/+2 |
| | |||||
* | mesa: atan2f and powf need two args. | José Fonseca | 2010-08-14 | 1 | -2/+2 |
| | |||||
* | Merge branch 'master' into glsl2 | Ian Romanick | 2010-08-13 | 431 | -7548/+10327 |
|\ | |||||
| * | r600g: fix color format, indentation, defines | Jerome Glisse | 2010-08-06 | 3 | -89/+93 |
| | | | | | | | | Signed-off-by: Jerome Glisse <[email protected]> | ||||
| * | Revert "r600g: don't use dynamic state allocation for states" | Jerome Glisse | 2010-08-06 | 12 | -362/+647 |
| | | | | | | | | | | | | | | | | | | | | | | This reverts commit 9c949d4a4dd43b7889e13bdf683bcf211f049ced. Conflicts: src/gallium/drivers/r600/r600_context.h src/gallium/drivers/r600/r600_draw.c src/gallium/drivers/r600/r600_shader.c src/gallium/drivers/r600/r600_state.c | ||||
| * | draw: Avoid mixed declarations and code. | Chia-I Wu | 2010-08-06 | 3 | -4/+4 |
| | | | | | | | | | | | | | | Do not expand LOCAL_VARS to void expression. Otherwise, declarations and code will be mixed when more variables are declared in FUNC_ENTER. This fixes fdo bug #29416. | ||||
| * | swrast: Reduce header file inclusion in s_aatriangle.h. | Vinson Lee | 2010-08-06 | 1 | -1/+1 |
| | | | | | | | | Include mtypes.h for GLcontext symbol. | ||||
| * | swrast: Reduce header file inclusion in s_aaline.h. | Vinson Lee | 2010-08-06 | 1 | -1/+1 |
| | | | | | | | | Include mtypes.h for GLcontext symbol. | ||||
| * | r300g: Remove unnecessary headers. | Vinson Lee | 2010-08-05 | 1 | -2/+0 |
| | | |||||
| * | r600g: start to fix up multiple targets. | Dave Airlie | 2010-08-06 | 3 | -17/+50 |
| | | | | | | | | | | | | fixup exports from pixel shader for multi-cbs + depth buffer writing. Still crashes GPU running any of the multi-buffer or depth writing | ||||
| * | draw: Remove unnecessary vertex flag ANDs. | Chia-I Wu | 2010-08-06 | 1 | -19/+15 |
| | | | | | | | | | | Vertex flags are a contract between vcache and the pipeline. They are set only for the first vertex of a primitive. | ||||
| * | draw: Mask out vertex flags in GS and stream output. | Chia-I Wu | 2010-08-06 | 2 | -2/+2 |
| | | | | | | | | This fixes out-of-bound access to the vertices. | ||||
| * | draw: Include draw_decompose_tmp.h in draw_pt_decompose.h. | Chia-I Wu | 2010-08-06 | 2 | -296/+36 |
| | | | | | | | | Use draw_decompose_tmp.h to replace pipeline primitive decomposer. | ||||
| * | draw: Include draw_decompose_tmp.h in draw_so_emit_tmp.h. | Chia-I Wu | 2010-08-06 | 2 | -138/+38 |
| | | | | | | | | Use draw_decompose_tmp.h to replace stream out primitive decomposer. | ||||
| * | draw: Include draw_decompose_tmp.h in draw_gs_tmp.h. | Chia-I Wu | 2010-08-06 | 2 | -171/+39 |
| | | | | | | | | Use draw_decompose_tmp.h to replace GS primitive decomposer. | ||||
| * | draw: Include draw_decompose_tmp.h in draw_pt_vcache_tmp.h. | Chia-I Wu | 2010-08-06 | 2 | -252/+92 |
| | | | | | | | | | | | | Use draw_decompose_tmp.h to replace vcache primitive decomposer. As the new decomposer supports primitives with adjacency, vcache_triangle_adj and vcache_line_adj (and their variants that have flags) are added. | ||||
| * | draw: Add draw_decompose_tmp.h. | Chia-I Wu | 2010-08-06 | 1 | -0/+425 |
| | | | | | | | | | | | | | | Including draw_decompose_tmp.h defines a primitive decomposer. It is intended to replace the existing vcache/so/gs/pipe decomposers. This is based on draw_pt_vcache_tmp.h. | ||||
| * | r600g: add SRGB support. | Dave Airlie | 2010-08-06 | 3 | -4/+23 |
| | | | | | | | | This enables GL2.1 and passes glean's texture_srgb test. | ||||
| * | r600g: fixup z format translations. | Dave Airlie | 2010-08-06 | 2 | -20/+24 |
| | | | | | | | | this enables GL_EXT_packed_depth_stencil. fbo-d24s8 passes | ||||
| * | r600g: fix targetmask to work correctly. | Dave Airlie | 2010-08-06 | 1 | -2/+1 |
| | | | | | | | | At least this seems to fix the glean maskedClear test. | ||||
| * | r600g: improve supported format selection. | Dave Airlie | 2010-08-06 | 6 | -142/+212 |
| | | | | | | | | | | | | | | This fixes fbo-readpixels piglit test, and adds support for swapping the formats. Not all formats are correct yet I don't think. Signed-off-by: Dave Airlie <[email protected]> | ||||
| * | r600g: add bo wait after map. | Dave Airlie | 2010-08-06 | 1 | -0/+2 |
| | | |||||
| * | st/mesa: Clean up header file inclusion in st_program.h. | Vinson Lee | 2010-08-05 | 3 | -5/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | r300g: do not emit GB_Z_PEQ_CONFIG on non-r500 if DRM < 2.6.0 | Marek Olšák | 2010-08-06 | 5 | -2/+18 |
| | | |||||
| * | tgsi: Fix typo, so we follow what is in the comments | Jakob Bornecrantz | 2010-08-05 | 1 | -1/+1 |
| | | |||||
| * | tgsi: Add option to stop the sanity checker from printing | Jakob Bornecrantz | 2010-08-05 | 2 | -1/+15 |
| | | |||||
| * | util: Add option to not dump cpu caps | Jakob Bornecrantz | 2010-08-05 | 1 | -17/+22 |
| | | |||||
| * | st/mesa: Only get debug option once | Jakob Bornecrantz | 2010-08-05 | 1 | -1/+3 |
| | | |||||
| * | st/mesa: Only get mesa mvp dp4 option once | Jakob Bornecrantz | 2010-08-05 | 1 | -1/+4 |
| | | | | | | | | The correct for this is of course to do what comment says | ||||
| * | llvmpipe: Only get no rast option once | Jakob Bornecrantz | 2010-08-05 | 1 | -1/+5 |
| | | |||||
| * | gallivm: Only get debug option once | Jakob Bornecrantz | 2010-08-05 | 1 | -1/+3 |
| | | |||||
| * | st/mesa: Clean up header file inclusion in st_mesa_to_tgsi.h. | Vinson Lee | 2010-08-05 | 2 | -1/+4 |
| | | | | | | | | | | | | | | | | | | st_mesa_to_tgsi.h Replace tgsi_ureg.h with a forward declaration. Include p_compiler.h for ubyte symbol. st_program.c Include tgsi_ureg.h directly. | ||||
| * | nvfx: fix nv30 vertex program scalar opcodes | Luca Barbieri | 2010-08-06 | 1 | -1/+7 |
| | | | | | | | | | | | | | | Apparently they have always been broken, even before unification. Fixes a lot of stuff, starting from morph3d and lighting in teapot with textures disabled. |