diff options
author | dan sinclair <dj2@everburning.com> | 2019-02-06 20:38:12 -0500 |
---|---|---|
committer | Jaebaek Seo <duke.acacia@gmail.com> | 2019-02-06 20:38:12 -0500 |
commit | 2f596671b17199fac59f0bbf82f611e9903e7302 (patch) | |
tree | 005709e7277f271f77cd8cd9e652b236292629be /tools | |
parent | 371f2aea208103171de5409a2f76d3afadab0e44 (diff) | |
download | amber-2f596671b17199fac59f0bbf82f611e9903e7302.tar.gz |
[amberscript] Parse PIPELINE BIND calls for color and depth buffers (#256)
This CL adds parsing for the AmberScript color and depth attachments. It
also updates the pipelines to create a default color or depth attachment
if one is not provided.
Diffstat (limited to 'tools')
-rw-r--r-- | tools/amber-syntax.vim | 5 | ||||
-rw-r--r-- | tools/amber.sublime-syntax | 2 |
2 files changed, 4 insertions, 3 deletions
diff --git a/tools/amber-syntax.vim b/tools/amber-syntax.vim index 360463d..d197b65 100644 --- a/tools/amber-syntax.vim +++ b/tools/amber-syntax.vim @@ -33,8 +33,9 @@ syn keyword amberBlockCmd DESCRIPTOR_SET BINDING IDX TO EXPECT PASSTHROUGH syn keyword amberBlockCmd DATA_TYPE DATA SERIES_FROM DRAW_ARRAY IN START_IDX syn keyword amberBlockCmd COUNT CLEAR CLEAR_COLOR AS POS DRAW_RECT INC_BY syn keyword amberBlockCmd FRAMEBUFFER ENTRY_POINT SHADER_OPTIMIZATION -syn keyword amberBlockCmd FORMAT FRAMEBUFFER_SIZE BIND SAMPLER VERTEX_DATA INDEX_DATA -syn keyword amberBlockCmd INDEXED IMAGE_ATTACHMENT DEPTH_STENCIL_ATTACHMENT +syn keyword amberBlockCmd FORMAT FRAMEBUFFER_SIZE LOCATION BIND SAMPLER +syn keyword amberBlockCmd VERTEX_DATA INDEX_DATA INDEXED IMAGE_ATTACHMENT +syn keyword amberBlockCmd DEPTH_STENCIL_ATTACHMENT syn keyword amberComparator EQ NE LT LE GT GE EQ_RGB EQ_RGBA diff --git a/tools/amber.sublime-syntax b/tools/amber.sublime-syntax index 613782b..89e339a 100644 --- a/tools/amber.sublime-syntax +++ b/tools/amber.sublime-syntax @@ -27,7 +27,7 @@ contexts: scope: keyword.control.amber - match: '\b(FORMAT|FRAMEBUFFER_SIZE|BIND|SAMPLER|VERTEX_DATA|INDEX_DATA|INDEXED)\b' scope: keyword.control.amber - - match : '\b(IMAGE_ATTACHMENT|DEPTH_STENCIL_ATTACHMENT)\b' + - match : '\b(IMAGE_ATTACHMENT|DEPTH_STENCIL_ATTACHMENT|LOCATION)\b' scope: keyword.control.amber - match: '\b(vertex|fragment|compute|geometry|tessellation_evaluation|tessellation_control)\b' |