Refactor sh::Uniform and sh::ShaderVariable into a shader variable base type…
Refactor sh::Uniform and sh::ShaderVariable into a shader variable base type with different child types.
This change gives us better memory usage (many fields are unnecessary in different types) with better static
typing and clear type abstraction for specific methods that might take Attributes or Varyings, etc.
TRAC #23754
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Showing
This diff is collapsed.
Click to expand it.
Please
register
or
sign in
to comment