| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Include mtypes.h for GLcontext symbol.
Include s_span.h for SWspan symbol.
|
|
|
|
|
| |
Include mtypes.h for GLcontext symbol.
Include s_span.h for SWspan symbol.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Include mtypes.h for GLcontext symbol.
Include s_span.h for SWspan symbol.
|
|
|
|
|
| |
Include mtypes.h for GLcontext symbol.
Include s_span.h for SWspan symbol.
|
|
|
|
| |
Include compiler.h for _ASMAPIP symbol.
|
|
|
|
|
| |
Include mtypes.h for GLcontext symbol.
Include s_span.h for SWspan symbol.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Include mtypes.h for GLcontext symbol.
Include s_span.h for SWspan symbol.
|
|
|
|
|
|
|
| |
Fixes a hardlock.
NOTE: this is a candidate for the 7.8 branch, provided the half float vertex
is really implemented there.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
- 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]>
|
|
|
|
| |
Signed-off-by: Jerome Glisse <[email protected]>
|
|
|
|
| |
Signed-off-by: Jerome Glisse <[email protected]>
|
|
|
|
| |
Signed-off-by: Jerome Glisse <[email protected]>
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: Jerome Glisse <[email protected]>
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Some primitives with adjacency have their "incr" wrong.
|
|
|
|
|
|
| |
642d5ba79abc6a231a5fdabb3454b9b082b0d7f8 removed flags masking for
vertices other than the first one. Add assertions to be on the safe
side.
|
|
|
|
| |
Signed-off-by: Jerome Glisse <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Include mtypes.h for GLcontext symbol.
|
|
|
|
| |
Include mtypes.h for GLcontext symbol.
|
| |
|
|
|
|
|
|
| |
fixup exports from pixel shader for multi-cbs + depth buffer writing.
Still crashes GPU running any of the multi-buffer or depth writing
|
|
|
|
|
| |
Vertex flags are a contract between vcache and the pipeline. They are
set only for the first vertex of a primitive.
|
|
|
|
| |
This fixes out-of-bound access to the vertices.
|
|
|
|
| |
Use draw_decompose_tmp.h to replace pipeline primitive decomposer.
|
|
|
|
| |
Use draw_decompose_tmp.h to replace stream out primitive decomposer.
|
|
|
|
| |
Use draw_decompose_tmp.h to replace GS primitive decomposer.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
This enables GL2.1 and passes glean's texture_srgb test.
|
|
|
|
| |
this enables GL_EXT_packed_depth_stencil. fbo-d24s8 passes
|
|
|
|
| |
At least this seems to fix the glean maskedClear test.
|
|
|
|
|
|
|
| |
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]>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
The correct for this is of course to do what comment says
|
| |
|