Zebediah Figura : vkd3d-shader/hlsl: Lex the Texture* keywords.

Alexandre Julliard julliard at winehq.org
Fri Oct 8 14:10:21 CDT 2021


Module: vkd3d
Branch: master
Commit: a318f36e59429115bd7472044fafc2fe2000472e
URL:    https://source.winehq.org/git/vkd3d.git/?a=commit;h=a318f36e59429115bd7472044fafc2fe2000472e

Author: Zebediah Figura <zfigura at codeweavers.com>
Date:   Thu Oct  7 21:58:54 2021 -0500

vkd3d-shader/hlsl: Lex the Texture* keywords.

Signed-off-by: Zebediah Figura <zfigura at codeweavers.com>
Signed-off-by: Giovanni Mascellani <gmascellani at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 libs/vkd3d-shader/hlsl.l | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/libs/vkd3d-shader/hlsl.l b/libs/vkd3d-shader/hlsl.l
index f8ff283..762a8a0 100644
--- a/libs/vkd3d-shader/hlsl.l
+++ b/libs/vkd3d-shader/hlsl.l
@@ -121,14 +121,18 @@ technique               {return KW_TECHNIQUE;           }
 technique10             {return KW_TECHNIQUE10;         }
 texture                 {return KW_TEXTURE;             }
 texture1D               {return KW_TEXTURE1D;           }
+Texture1D               {return KW_TEXTURE1D;           }
 Texture1DArray          {return KW_TEXTURE1DARRAY;      }
 texture2D               {return KW_TEXTURE2D;           }
+Texture2D               {return KW_TEXTURE2D;           }
 Texture2DArray          {return KW_TEXTURE2DARRAY;      }
 Texture2DMS             {return KW_TEXTURE2DMS;         }
 Texture2DMSArray        {return KW_TEXTURE2DMSARRAY;    }
 texture3D               {return KW_TEXTURE3D;           }
+Texture3D               {return KW_TEXTURE3D;           }
 Texture3DArray          {return KW_TEXTURE3DARRAY;      }
 textureCUBE             {return KW_TEXTURECUBE;         }
+TextureCube             {return KW_TEXTURECUBE;         }
 true                    {return KW_TRUE;                }
 typedef                 {return KW_TYPEDEF;             }
 uniform                 {return KW_UNIFORM;             }




More information about the wine-cvs mailing list