diff options
author | Kenneth Graunke <[email protected]> | 2015-03-11 23:14:31 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2015-11-03 15:08:49 -0800 |
commit | 36fd65381756ed1b8f774f7fcdd555941a3d39e1 (patch) | |
tree | a48a1983876548cd274622e5a817a98005e23ec2 /include | |
parent | c9541a74e4d179ad844bdf8af1e3de541c5b14c2 (diff) |
i965: Add scalar geometry shader support.
This is hidden behind INTEL_SCALAR_GS=1 for now, as we don't yet support
instanced geometry shaders, and Orbital Explorer's shader spills like
crazy. But the infrastructure is in place, and it's largely working.
v2: Lots of rebasing.
v3: (feedback from Kristian Høgsberg)
- Handle stride and subreg_offset correctly for ATTRs; use a helper.
- Fix missing emit_shader_time_end() call.
- Delete dead code after early EOT in static vertex case to avoid
tripping asserts in emit_shader_time_end().
- Use proper D/UD type in intexp2().
- Fix "EndPrimitve" and "to that" typos.
- Assert that invocations == 1 so we know this is missing.
Signed-off-by: Kenneth Graunke <[email protected]>
Reviewed-by: Kristian Høgsberg <[email protected]>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions