Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | swrast: Clean up header file inclusion in s_depth.h. | Vinson Lee | 2010-08-07 | 1 | -1/+2 |
| | | | | | Include mtypes.h for GLcontext symbol. Include s_span.h for SWspan symbol. | ||||
* | swrast: Include missing header in s_context.h. | Vinson Lee | 2010-08-07 | 1 | -0/+1 |
| | | | | Include compiler.h for _ASMAPIP symbol. | ||||
* | swrast: Clean up header file inclusion in s_blend.h. | Vinson Lee | 2010-08-07 | 1 | -1/+2 |
| | | | | | Include mtypes.h for GLcontext symbol. Include s_span.h for SWspan symbol. | ||||
* | swrast: Clean up header file inclusion in s_atifragshader.h. | Vinson Lee | 2010-08-07 | 2 | -1/+3 |
| | | | | | | | | | 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. | ||||
* | swrast: Clean up header file inclusion in s_alpha.h. | Vinson Lee | 2010-08-07 | 1 | -1/+2 |
| | | | | | Include mtypes.h for GLcontext symbol. Include s_span.h for SWspan symbol. | ||||
* | r300c: do not advertise half float vertex on RV3xx, RS4xx, RC4xx | Marek Olšák | 2010-08-07 | 2 | -2/+2 |
| | | | | | | | Fixes a hardlock. NOTE: this is a candidate for the 7.8 branch, provided the half float vertex is really implemented there. | ||||
* | st/mesa: Remove unnecessary header. | Vinson Lee | 2010-08-06 | 1 | -1/+0 |
| | |||||
* | r300g: fix cbzb clears when hyperz is off | Marek Olšák | 2010-08-07 | 5 | -10/+11 |
| | |||||
* | nouveau: fix potential NULL-ptr dereference in nouveau_stateobj.h | Maarten Maathuis | 2010-08-06 | 1 | -6/+4 |
| | | | | | | | | - This can only be triggered when DEBUG_NOUVEAU_STATEOBJ is active. - Also remove a redundant pointer assignment. Reported-by: Roy Spliet <[email protected]> Signed-off-by: Maarten Maathuis <[email protected]> | ||||
* | r600g: add PA_CL_CLIP_CNTL definition | Jerome Glisse | 2010-08-06 | 1 | -0/+55 |
| | | | | Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | r600g: fix rendering, only enable target we write too | Jerome Glisse | 2010-08-06 | 1 | -2/+2 |
| | | | | Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | r600g: really fix multi target support | Jerome Glisse | 2010-08-06 | 4 | -46/+26 |
| | | | | Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | st/mesa: remove stray semicolons | Brian Paul | 2010-08-06 | 2 | -2/+2 |
| | |||||
* | gallium: remove stray semicolons | Brian Paul | 2010-08-06 | 4 | -4/+4 |
| | |||||
* | r600g: finish multi target rendering support | Jerome Glisse | 2010-08-06 | 6 | -38/+158 |
| | | | | Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | targets/egl: Fix build by including missing headers. | Vinson Lee | 2010-08-06 | 2 | -0/+2 |
| | |||||
* | draw: Add an assertion to varray's version of trim(). | Chia-I Wu | 2010-08-07 | 1 | -1/+6 |
| | | | | | | Assert that "first" is always smaller than "count" and add reasoning. It would be better to simply fix trim(), but it is used in tight loops right now. | ||||
* | draw: Fix draw_pt_split_prim for primitives with adjacency. | Chia-I Wu | 2010-08-07 | 1 | -3/+3 |
| | | | | Some primitives with adjacency have their "incr" wrong. | ||||
* | draw: Assert that only the first vetex may have flags set. | Chia-I Wu | 2010-08-07 | 1 | -13/+23 |
| | | | | | | 642d5ba79abc6a231a5fdabb3454b9b082b0d7f8 removed flags masking for vertices other than the first one. Add assertions to be on the safe side. | ||||
* | 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. | ||||
* | nvfx: shut up unknown cap 64 warning | Luca Barbieri | 2010-08-06 | 1 | -0/+2 |
| |