typedef struct
{
- slang_varying_binding bindings[MAX_VARYING_FLOATS];
+ slang_varying_binding bindings[MAX_VARYING * 4];
GLuint binding_count;
- slang_varying_slot slots[MAX_VARYING_FLOATS];
+ slang_varying_slot slots[MAX_VARYING * 4];
GLuint slot_count;
} slang_varying_bindings;
/*@}*/
SLANG_COMMON_CODE_MAX
};
+/**
+ * XXX promote this to mtypes.h?
+ */
typedef struct
{
slang_active_variables active_uniforms;
extern GLboolean
_slang_link (slang_program *, slang_code_object **, GLuint);
+
+extern void
+_slang_link2(GLcontext *ctx, GLhandleARB h,
+ struct gl_shader_program *shProg);
+
#ifdef __cplusplus
}
#endif