mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-23 17:00:22 +01:00
reindent
This commit is contained in:
parent
63c119f771
commit
61068ba46b
1 changed files with 63 additions and 35 deletions
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
* Mesa 3-D graphics library
|
||||
* Version: 6.5
|
||||
* Version: 6.5.2
|
||||
*
|
||||
* Copyright (C) 2005-2006 Brian Paul All Rights Reserved.
|
||||
*
|
||||
|
|
@ -29,67 +29,95 @@
|
|||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
typedef enum slang_type_qualifier_
|
||||
{
|
||||
slang_qual_none,
|
||||
slang_qual_const,
|
||||
slang_qual_attribute,
|
||||
slang_qual_varying,
|
||||
slang_qual_uniform,
|
||||
slang_qual_out,
|
||||
slang_qual_inout,
|
||||
slang_qual_fixedoutput, /* internal */
|
||||
slang_qual_fixedinput /* internal */
|
||||
slang_qual_none,
|
||||
slang_qual_const,
|
||||
slang_qual_attribute,
|
||||
slang_qual_varying,
|
||||
slang_qual_uniform,
|
||||
slang_qual_out,
|
||||
slang_qual_inout,
|
||||
slang_qual_fixedoutput, /* internal */
|
||||
slang_qual_fixedinput /* internal */
|
||||
} slang_type_qualifier;
|
||||
|
||||
slang_type_specifier_type slang_type_specifier_type_from_string (const char *);
|
||||
const char *slang_type_specifier_type_to_string (slang_type_specifier_type);
|
||||
extern slang_type_specifier_type
|
||||
slang_type_specifier_type_from_string(const char *);
|
||||
|
||||
extern const char *
|
||||
slang_type_specifier_type_to_string(slang_type_specifier_type);
|
||||
|
||||
|
||||
|
||||
typedef struct slang_fully_specified_type_
|
||||
{
|
||||
slang_type_qualifier qualifier;
|
||||
slang_type_specifier specifier;
|
||||
slang_type_qualifier qualifier;
|
||||
slang_type_specifier specifier;
|
||||
} slang_fully_specified_type;
|
||||
|
||||
int slang_fully_specified_type_construct (slang_fully_specified_type *);
|
||||
void slang_fully_specified_type_destruct (slang_fully_specified_type *);
|
||||
int slang_fully_specified_type_copy (slang_fully_specified_type *, const slang_fully_specified_type *);
|
||||
extern int
|
||||
slang_fully_specified_type_construct(slang_fully_specified_type *);
|
||||
|
||||
extern void
|
||||
slang_fully_specified_type_destruct(slang_fully_specified_type *);
|
||||
|
||||
extern int
|
||||
slang_fully_specified_type_copy(slang_fully_specified_type *,
|
||||
const slang_fully_specified_type *);
|
||||
|
||||
|
||||
typedef struct slang_variable_scope_
|
||||
{
|
||||
struct slang_variable_ *variables;
|
||||
struct slang_variable_ *variables;
|
||||
GLuint num_variables;
|
||||
struct slang_variable_scope_ *outer_scope;
|
||||
struct slang_variable_scope_ *outer_scope;
|
||||
} slang_variable_scope;
|
||||
|
||||
extern GLvoid
|
||||
_slang_variable_scope_ctr (slang_variable_scope *);
|
||||
_slang_variable_scope_ctr(slang_variable_scope *);
|
||||
|
||||
extern void
|
||||
slang_variable_scope_destruct(slang_variable_scope *);
|
||||
|
||||
extern int
|
||||
slang_variable_scope_copy(slang_variable_scope *,
|
||||
const slang_variable_scope *);
|
||||
|
||||
void slang_variable_scope_destruct (slang_variable_scope *);
|
||||
int slang_variable_scope_copy (slang_variable_scope *, const slang_variable_scope *);
|
||||
|
||||
typedef struct slang_variable_
|
||||
{
|
||||
slang_fully_specified_type type;
|
||||
slang_atom a_name;
|
||||
GLuint array_len; /* type: spec_array */
|
||||
struct slang_operation_ *initializer;
|
||||
unsigned int address;
|
||||
unsigned int size;
|
||||
GLboolean global;
|
||||
slang_fully_specified_type type;
|
||||
slang_atom a_name;
|
||||
GLuint array_len; /* type: spec_array */
|
||||
struct slang_operation_ *initializer;
|
||||
unsigned int address;
|
||||
unsigned int size;
|
||||
GLboolean global;
|
||||
} slang_variable;
|
||||
|
||||
int slang_variable_construct (slang_variable *);
|
||||
void slang_variable_destruct (slang_variable *);
|
||||
int slang_variable_copy (slang_variable *, const slang_variable *);
|
||||
|
||||
slang_variable *_slang_locate_variable (slang_variable_scope *, slang_atom a_name, GLboolean all);
|
||||
extern int
|
||||
slang_variable_construct(slang_variable *);
|
||||
|
||||
extern void
|
||||
slang_variable_destruct(slang_variable *);
|
||||
|
||||
extern int
|
||||
slang_variable_copy(slang_variable *, const slang_variable *);
|
||||
|
||||
extern slang_variable *
|
||||
_slang_locate_variable(slang_variable_scope *, slang_atom a_name,
|
||||
GLboolean all);
|
||||
|
||||
extern GLboolean
|
||||
_slang_build_export_data_table(slang_export_data_table *,
|
||||
slang_variable_scope *);
|
||||
|
||||
GLboolean _slang_build_export_data_table (slang_export_data_table *, slang_variable_scope *);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue