Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
Untested on NV3x/NV5x. Quite possibly broken.
|
|
|
|
Allows more programs to look correct. We'll want native points/lines someday.
|
|
|
|
|
|
|
|
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...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Found on the Cell devel forum, but doesn't appear to be available in SDK 2.1.
|
|
This will allow creating textures before a rendering context exists, for example.
Only implemented in i915 driver for now. i915pipe->texture_create() just
dispatches through to the i915screen->texture_create() to avoid state tracker
changes for now.
|
|
Added pipe field to pipe_texture (temporary, see comments).
First step toward context-less texture creation...
|
|
Specifying a threshold size is a bit more flexible, and allows the option
of converting even 1-pixel points to triangles (set threshold=0).
Also, remove 0.25 pixel bias in wide_point().
|
|
Log a message and forcibly exit. This prevents silly fools from
thinking there's a bug...instead of just an unimplemented feature. :)
|
|
No longer use semantic info in pipe_shader_state.
Also, remove redundant semantic info from i915_fp_compile struct.
|
|
|
|
Use the shader semantic info from there, instead of from pipe_shader_state.
Carry this idea to draw module and other drivers...
|
|
|
|
|
|
|
|
|
|
Allocate a temporary register, insert MOV instruction, etc.
|