Age | Commit message (Collapse) | Author |
|
|
|
Also:
1. Added an identity_viewport flag to skip viewport transformation when it
has no effect. Might also add an explicit bypass_viewport flag someday.
2. Separate the code for computing clip codes and doing the viewport transform.
Predicate them separately.
Note: even if bypass_vs is set, we still look at the shader to determine the
number of inputs and outputs.
|
|
The later follows the naming scheme of other limits.
Keep the old definition until all possible usage is updated.
|
|
This solves problems when the state tracker frees the token array when the
draw module still needs it.
|
|
We were sometimes keeping a pointer to a stack-allocated object.
Now make a copy of the pipe_shader_state object.
This should fix some seemingly random memory errors/crashes.
|
|
|
|
Use tgsi_scan_shader() to populate a tgsi_shader_info struct and use that instead.
|
|
|
|
|
|
Create new files for shaders compiled/executed with llvm, sse, exec
respectively
|