Age | Commit message (Collapse) | Author |
|
|
|
|
|
by default set to 4096, which might be on the large side
|
|
|
|
the caches
|
|
|
|
of IF/ELSE/ENDIF
Allows the shader to work on i915 hardware.
|
|
|
|
|
|
|
|
Allocate a temporary register, insert MOV instruction, etc.
|
|
|
|
This time the off-by-one error caused an extra qword to be fetched
under certain circumstances when the source ea was not qword aligned.
|
|
|
|
|
|
|
|
Fixes crash when drawing aa lines.
|
|
|
|
|
|
|
|
i915_vbuf_render_get_vertex_info(), also disable bogus assertion
|
|
|
|
|
|
|
|
We now produce the correct 915 vertex layout regardless of the order in
which fragment shader inputs are declared.
|
|
|
|
This simplifies drivers using the draw module and removes the last dependency
on vertex-shader "internals". Since the draw module is producing the
post-transformed vertices, it makes sense to ask it where specific vertex
attributes are located.
This could also simplify some things in the state tracker code for selection,
feedback, rasterpos...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Use tgsi_scan_shader() to determine if the fragment shader uses KIL or
writes fragment.z
|
|
|
|
Used to get information about registers, instructions used in a shader.
|
|
|
|
|
|
|
|
|