summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* swrast: Clean up header file inclusion in s_blend.h.Vinson Lee2010-08-071-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 Lee2010-08-072-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 Lee2010-08-071-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, RC4xxMarek Olšák2010-08-072-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 Lee2010-08-061-1/+0
|
* r300g: fix cbzb clears when hyperz is offMarek Olšák2010-08-075-10/+11
|
* nouveau: fix potential NULL-ptr dereference in nouveau_stateobj.hMaarten Maathuis2010-08-061-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 definitionJerome Glisse2010-08-061-0/+55
| | | | Signed-off-by: Jerome Glisse <[email protected]>
* r600g: fix rendering, only enable target we write tooJerome Glisse2010-08-061-2/+2
| | | | Signed-off-by: Jerome Glisse <[email protected]>
* r600g: really fix multi target supportJerome Glisse2010-08-064-46/+26
| | | | Signed-off-by: Jerome Glisse <[email protected]>
* st/mesa: remove stray semicolonsBrian Paul2010-08-062-2/+2
|
* gallium: remove stray semicolonsBrian Paul2010-08-064-4/+4
|
* r600g: finish multi target rendering supportJerome Glisse2010-08-066-38/+158
| | | | Signed-off-by: Jerome Glisse <[email protected]>
* targets/egl: Fix build by including missing headers.Vinson Lee2010-08-062-0/+2
|
* draw: Add an assertion to varray's version of trim().Chia-I Wu2010-08-071-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 Wu2010-08-071-3/+3
| | | | Some primitives with adjacency have their "incr" wrong.
* draw: Assert that only the first vetex may have flags set.Chia-I Wu2010-08-071-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, definesJerome Glisse2010-08-063-89/+93
| | | | Signed-off-by: Jerome Glisse <[email protected]>
* Revert "r600g: don't use dynamic state allocation for states"Jerome Glisse2010-08-0612-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 Wu2010-08-063-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 Lee2010-08-061-1/+1
| | | | Include mtypes.h for GLcontext symbol.
* swrast: Reduce header file inclusion in s_aaline.h.Vinson Lee2010-08-061-1/+1
| | | | Include mtypes.h for GLcontext symbol.
* r300g: Remove unnecessary headers.Vinson Lee2010-08-051-2/+0
|
* r600g: start to fix up multiple targets.Dave Airlie2010-08-063-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 Wu2010-08-061-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 Wu2010-08-062-2/+2
| | | | This fixes out-of-bound access to the vertices.
* draw: Include draw_decompose_tmp.h in draw_pt_decompose.h.Chia-I Wu2010-08-062-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 Wu2010-08-062-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 Wu2010-08-062-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 Wu2010-08-062-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 Wu2010-08-061-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 Airlie2010-08-063-4/+23
| | | | This enables GL2.1 and passes glean's texture_srgb test.
* r600g: fixup z format translations.Dave Airlie2010-08-062-20/+24
| | | | this enables GL_EXT_packed_depth_stencil. fbo-d24s8 passes
* r600g: fix targetmask to work correctly.Dave Airlie2010-08-061-2/+1
| | | | At least this seems to fix the glean maskedClear test.
* r600g: improve supported format selection.Dave Airlie2010-08-066-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 Airlie2010-08-061-0/+2
|
* st/mesa: Clean up header file inclusion in st_program.h.Vinson Lee2010-08-053-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.0Marek Olšák2010-08-065-2/+18
|
* tgsi: Fix typo, so we follow what is in the commentsJakob Bornecrantz2010-08-051-1/+1
|
* tgsi: Add option to stop the sanity checker from printingJakob Bornecrantz2010-08-052-1/+15
|
* util: Add option to not dump cpu capsJakob Bornecrantz2010-08-051-17/+22
|
* st/mesa: Only get debug option onceJakob Bornecrantz2010-08-051-1/+3
|
* st/mesa: Only get mesa mvp dp4 option onceJakob Bornecrantz2010-08-051-1/+4
| | | | The correct for this is of course to do what comment says
* llvmpipe: Only get no rast option onceJakob Bornecrantz2010-08-051-1/+5
|
* gallivm: Only get debug option onceJakob Bornecrantz2010-08-051-1/+3
|
* st/mesa: Clean up header file inclusion in st_mesa_to_tgsi.h.Vinson Lee2010-08-052-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 opcodesLuca Barbieri2010-08-061-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 warningLuca Barbieri2010-08-061-0/+2
|
* st/mesa: Clean up header file inclusion in st_manager.h.Vinson Lee2010-08-052-2/+6
| | | | | | | | Include mtypes.h for GLcontext, gl_buffer_index, and GLframebuffer symbols. Include p_compiler.h for boolean symbol. Include st_context.h in st_cb_eglimage.c as it previously included st_context.h indirectly through st_manager.h.
* glsl: fix atan(0, -1)Brian Paul2010-08-051-1/+1
| | | | | | Fixes fd.o bug 29388 NOTE: this is a candidate for the 7.8 branch.