summaryrefslogtreecommitdiffstats
path: root/src/glsl/glsl_parser_extras.cpp
diff options
context:
space:
mode:
authorAndres Gomez <[email protected]>2014-12-12 17:19:07 +0100
committerMatt Turner <[email protected]>2014-12-15 11:40:22 -0800
commit8517e665bc4c378e8e7523827090fd1b06abaecd (patch)
treef19e519173e9b66bdd071e207fc5d4f2b145fff7 /src/glsl/glsl_parser_extras.cpp
parente108442bb10088607f2a67b648c42c0dece2e595 (diff)
i965/brw_reg: struct constructor now needs explicit negate and abs values.
We were assuming, when constructing a new brw_reg struct, that the negate and abs register modifiers would not be present by default in the new register. Now, we force explicitly setting these values when constructing a new register. This will avoid problems like forgetting to properly set them when we are using a previous register to generate this new register, as it was happening in the dFdx and dFdy generation functions. Fixes piglit test shaders/glsl-deriv-varyings Cc: "10.4 10.3" <[email protected]> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=82991 Reviewed-by: Matt Turner <[email protected]>
Diffstat (limited to 'src/glsl/glsl_parser_extras.cpp')
0 files changed, 0 insertions, 0 deletions