Age | Commit message (Collapse) | Author |
|
|
|
|
|
aaline/point/pstipple stages
Added a void *draw ptr to pipe_context. Probably look for a better solution someday.
|
|
Allows more programs to look correct. We'll want native points/lines someday.
|
|
|
|
|
|
This fixes a validation/code-path problem. Enabling the stage for the sake
of wide points also inadvertantly caused wide lines to be converted to tris
when we actually want them passed through, such as for the AA line stage.
This is just cleaner now.
Also, replace draw_convert_wide_lines() with draw_wide_line_threshold() as
was done for points. Allows for 1-pixel lines to be converted too if needed.
|
|
If the src buffer's format isn't supported as a texture format, find a different
texture format.
|
|
make sure the tex format is actually supported by the driver.
|
|
|
|
|
|
|
|
|
|
|
|
Windows/DOS users should enable core.autocrlf from now on.
|
|
|
|
|
|
DOS/Windows users should not commit text files with CRLF line endings
but use instead
git config --global core.autocrlf true
|
|
|
|
vertex attribs
|
|
|
|
|
|
|
|
|
|
The info it contained is now found in tgsi_shader_info.
Added a few assertions to catch potential misunderstandings about register
counts vs. highest register index used.
|
|
|
|
|
|
|
|
The brw_shader_info struct is rendundant and could be removed...
|
|
|
|
Use tgsi_scan_shader() to populate a tgsi_shader_info struct and use that instead.
|
|
|
|
|
|
|
|
Records the highest index of a declared register.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
These functions are now per-screen, not per-context.
|
|
|
|
These are now per-screen functions, not per-context.
State tracker updated, code in drivers and p_context.h disabled.
|
|
|
|
|
|
|
|
|
|
|
|
|