commit | 402cb7ce13da9319c96b585c1f39810a3719fae8 | [log] [tgz] |
---|---|---|
author | Francisco Jerez <currojerez@riseup.net> | Fri Apr 24 17:42:55 2015 +0300 |
committer | Samuel Iglesias Gonsalvez <siglesias@igalia.com> | Fri Sep 25 08:39:22 2015 +0200 |
tree | 1e970596a139b9437758e546aff6f740eef8eb9a | |
parent | 203cd1bf28b88e041a693c867b4dd705236b0d5f [diff] |
i965/vec4: Introduce VEC4 IR builder. See "i965/fs: Introduce FS IR builder." for the rationale. v2: Drop scalarizing VEC4 builder. v3: Take a backend_shader as constructor argument. Improve handling of debug annotations and execution control flags. Rename "instr" variable. Initialize cursor to NULL by default and add method to explicitly point the builder at the end of the program. Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>