glsl: Add IR lisp for ARB_shading_language_packing
Reviewed-by: Chad Versace <chad.versace@linux.intel.com> Reviewed-by: Paul Berry <stereotype441@gmail.com>
This commit is contained in:
parent
12aa2fec5b
commit
b0239ce960
|
@ -0,0 +1,6 @@
|
|||
((function packSnorm4x8
|
||||
(signature uint
|
||||
(parameters
|
||||
(declare (in) vec4 arg0))
|
||||
((return (expression uint packSnorm4x8 (var_ref arg0)))))
|
||||
))
|
|
@ -0,0 +1,6 @@
|
|||
((function packUnorm4x8
|
||||
(signature uint
|
||||
(parameters
|
||||
(declare (in) vec4 arg0))
|
||||
((return (expression uint packUnorm4x8 (var_ref arg0)))))
|
||||
))
|
|
@ -0,0 +1,6 @@
|
|||
((function unpackSnorm4x8
|
||||
(signature vec4
|
||||
(parameters
|
||||
(declare (in) uint arg0))
|
||||
((return (expression vec4 unpackSnorm4x8 (var_ref arg0)))))
|
||||
))
|
|
@ -0,0 +1,6 @@
|
|||
((function unpackUnorm4x8
|
||||
(signature vec4
|
||||
(parameters
|
||||
(declare (in) uint arg0))
|
||||
((return (expression vec4 unpackUnorm4x8 (var_ref arg0)))))
|
||||
))
|
|
@ -0,0 +1,14 @@
|
|||
#version 130
|
||||
#extension GL_ARB_shading_language_packing : enable
|
||||
|
||||
highp uint packSnorm2x16( vec2 v);
|
||||
highp uint packUnorm2x16( vec2 v);
|
||||
highp uint packSnorm4x8 ( vec4 v);
|
||||
highp uint packUnorm4x8 ( vec4 v);
|
||||
highp uint packHalf2x16 (mediump vec2 v);
|
||||
|
||||
highp vec2 unpackSnorm2x16(highp uint p);
|
||||
highp vec2 unpackUnorm2x16(highp uint p);
|
||||
highp vec4 unpackSnorm4x8 (highp uint p);
|
||||
highp vec4 unpackUnorm4x8 (highp uint p);
|
||||
mediump vec2 unpackHalf2x16 (highp uint p);
|
Loading…
Reference in New Issue