OSDN Git Service

mesa: copy precision/variant/centroid info in slang_fully_specified_type_copy()
authorBrian Paul <brian.paul@tungstengraphics.com>
Mon, 24 Nov 2008 16:13:14 +0000 (09:13 -0700)
committerBrian Paul <brianp@vmware.com>
Tue, 6 Jan 2009 15:53:28 +0000 (08:53 -0700)
(cherry picked from commit 0e2f757413a68f0edb6643ea23ad8d879d077f11)

src/mesa/shader/slang/slang_compile_variable.c

index 37fb2ee..abe9c55 100644 (file)
@@ -122,6 +122,9 @@ slang_fully_specified_type_copy(slang_fully_specified_type * x,
    if (!slang_fully_specified_type_construct(&z))
       return 0;
    z.qualifier = y->qualifier;
+   z.precision = y->precision;
+   z.variant = y->variant;
+   z.centroid = y->centroid;
    if (!slang_type_specifier_copy(&z.specifier, &y->specifier)) {
       slang_fully_specified_type_destruct(&z);
       return 0;