diff options
author | Francisco Jerez <[email protected]> | 2013-09-25 11:55:06 -0700 |
---|---|---|
committer | Francisco Jerez <[email protected]> | 2013-10-29 12:40:55 -0700 |
commit | 95629223761e076323faab93f72c955e61a38a75 (patch) | |
tree | 2642d661efe44ac3a36775248e985c2ddc5a99ed /src/glsl/glcpp/glcpp-parse.y | |
parent | cc744a0947e619a4350551f5e9d5e380ac8d9e23 (diff) |
glsl: Basic support for built-in intrinsics.
Fix the linker to deal with intrinsic functions which are undefined
all the way down to the driver back-end, and introduce intrinsic
definition helpers in the built-in generator.
We still need to figure out what kind of interface we want for drivers
to communicate to the GLSL front-end which of the supported intrinsics
should use a default GLSL implementation and which should use a
hardware-specific override. As there's no default GLSL implementation
for atomic ops, this seems like something we can worry about later on.
Reviewed-by: Ian Romanick <[email protected]>
v2: Define local helper function to generate ir_call nodes in the
builtin generator.
Diffstat (limited to 'src/glsl/glcpp/glcpp-parse.y')
0 files changed, 0 insertions, 0 deletions