ARB prog parser: Add support for GL_MESA_texture_array
This isn't really tested yet as no drivers actually support this extension.
This commit is contained in:
@@ -158,6 +158,7 @@ static struct asm_instruction *asm_instruction_ctor(gl_inst_opcode op,
|
||||
%token TEXCOORD TEXENV TEXGEN TEXGEN_Q TEXGEN_R TEXGEN_S TEXGEN_T TEXTURE TRANSPOSE
|
||||
%token TEXTURE_UNIT TEX_1D TEX_2D TEX_3D TEX_CUBE TEX_RECT
|
||||
%token TEX_SHADOW1D TEX_SHADOW2D TEX_SHADOWRECT
|
||||
%token TEX_ARRAY1D TEX_ARRAY2D TEX_ARRAYSHADOW1D TEX_ARRAYSHADOW2D
|
||||
%token VERTEX VTXATTRIB
|
||||
%token WEIGHT
|
||||
|
||||
@@ -450,6 +451,10 @@ texTarget: TEX_1D { $$ = TEXTURE_1D_INDEX; }
|
||||
| TEX_SHADOW1D { $$ = -TEXTURE_1D_INDEX; }
|
||||
| TEX_SHADOW2D { $$ = -TEXTURE_2D_INDEX; }
|
||||
| TEX_SHADOWRECT { $$ = -TEXTURE_RECT_INDEX; }
|
||||
| TEX_ARRAY1D { $$ = TEXTURE_1D_ARRAY_INDEX; }
|
||||
| TEX_ARRAY2D { $$ = TEXTURE_2D_ARRAY_INDEX; }
|
||||
| TEX_ARRAYSHADOW1D { $$ = -TEXTURE_1D_ARRAY_INDEX; }
|
||||
| TEX_ARRAYSHADOW2D { $$ = -TEXTURE_2D_ARRAY_INDEX; }
|
||||
;
|
||||
|
||||
SWZ_instruction: SWZ maskedDstReg ',' srcReg ',' extendedSwizzle
|
||||
|
Reference in New Issue
Block a user