Lines 9-14
Link Here
|
9 |
#else |
9 |
#else |
10 |
/* change all ; to : in shader search path */ |
10 |
/* change all ; to : in shader search path */ |
11 |
Tcl_DStringInit(&ds); |
11 |
Tcl_DStringInit(&ds); |
|
|
12 |
@@ -415,7 +415,11 @@ |
13 |
} |
14 |
|
15 |
/* XXXX temporarily discard array arguments */ |
16 |
+#ifdef AYAQSIS10 |
17 |
if(symbol->svd_arraylen < 1) |
18 |
+#else |
19 |
+ if(symbol->svd_arraylen < 2) |
20 |
+#endif |
21 |
{ |
22 |
|
23 |
Tcl_DStringAppend(&ds, "{ ", -1); |
24 |
@@ -450,7 +454,10 @@ |
25 |
break; |
26 |
} |
27 |
|
28 |
- arraylen = symbol->svd_arraylen; |
29 |
+ arraylen = symbol->svd_arraylen-1; |
30 |
+#ifdef AYAQSIS10 |
31 |
+ arraylen++; |
32 |
+#endif |
33 |
sprintf(buffer, "%d ", arraylen); |
34 |
Tcl_DStringAppend(&ds, buffer, -1); |
35 |
|
12 |
@@ -1094,7 +1094,8 @@ |
36 |
@@ -1094,7 +1094,8 @@ |
13 |
ay_mat_object *material = NULL; |
37 |
ay_mat_object *material = NULL; |
14 |
ay_shader *newshader = NULL, **shader = NULL; |
38 |
ay_shader *newshader = NULL, **shader = NULL; |