|
1 |
| -<!-- Keep a Changelog guide -> https://keepachangelog.com --> |
2 |
| - |
| 1 | +<!-- Keep a Changelog guide -> https://keepachangelog.com --> |
| 2 | + |
3 | 3 | # wgsl plugin Changelog
|
4 | 4 |
|
5 | 5 | ## [Unreleased]
|
| 6 | +- update for 2023.2.3 |
6 | 7 |
|
7 | 8 | ## [0.0.28]
|
8 |
| -### Added |
9 |
| -- code fixes from @Uriopass |
| 9 | +### Added |
| 10 | +- code fixes from @Uriopass |
10 | 11 | - added support for `bindind_array` - #67
|
11 | 12 |
|
12 | 13 | ## [0.0.27]
|
13 | 14 | ### Added
|
14 |
| -- better code completion from @rosingrind - closes #53 |
15 |
| -- code fixes from @rosingrind |
| 15 | +- better code completion from @rosingrind - closes #53 |
| 16 | +- code fixes from @rosingrind |
16 | 17 | - updated for 2023.2 based IDEs
|
17 | 18 |
|
18 | 19 | ## [0.0.26]
|
|
21 | 22 |
|
22 | 23 | ## [0.0.25]
|
23 | 24 | ### Added
|
24 |
| -- fix for nested array references - #55 |
| 25 | +- fix for nested array references - #55 |
25 | 26 | - updated grammar kit dependencies
|
26 | 27 |
|
27 | 28 | ## [0.0.24]
|
28 | 29 | ### Added
|
29 |
| -- updated max version of IntelliJ to 2023.1 |
| 30 | +- updated max version of IntelliJ to 2023.1 |
30 | 31 | - added preprocessor stuff to the top level in the parser
|
31 | 32 |
|
32 | 33 | ## [0.0.23]
|
33 | 34 | ### Added
|
34 |
| -- updated max version of IntelliJ to 2022.3 |
35 |
| -- updated to JDK 17 |
| 35 | +- updated max version of IntelliJ to 2022.3 |
| 36 | +- updated to JDK 17 |
36 | 37 | - added examples
|
37 | 38 |
|
38 | 39 | ## [0.0.22]
|
|
41 | 42 |
|
42 | 43 | ## [0.0.21]
|
43 | 44 | ### Added
|
44 |
| -- fix for i32 and u32 code completions - #47 |
| 45 | +- fix for i32 and u32 code completions - #47 |
45 | 46 | - fixed highlighting of `texture_2d`
|
46 | 47 |
|
47 | 48 | ## [0.0.20]
|
48 | 49 | ### Added
|
49 |
| -- fix for f16 and f32 code completions - #43 |
50 |
| -- added support for const and override expressions - #44 |
51 |
| -- added a warning for old global constant syntax - disable with |
52 |
| - - `\\+ old-global-constant-decl` on the first line of the file |
| 50 | +- fix for f16 and f32 code completions - #43 |
| 51 | +- added support for const and override expressions - #44 |
| 52 | +- added a warning for old global constant syntax - disable with |
| 53 | + - `\\+ old-global-constant-decl` on the first line of the file |
53 | 54 | - fixed sized arrays - #45
|
54 | 55 |
|
55 | 56 | ## [0.0.19]
|
|
58 | 59 |
|
59 | 60 | ## [0.0.18]
|
60 | 61 | ### Added
|
61 |
| -- fix for nested types - #37 |
62 |
| -- allow older syntax deprecation warnings to be turned off - #38 |
63 |
| - - adding a comment as the first line in the file like the following will allow deprecation warnings to be disabled |
64 |
| - ``` |
65 |
| - \\+ old-attribute-syntax old-struct-syntax old-attributes |
66 |
| - ``` |
67 |
| - - old-attribute-syntax disables the warning on the old bracket style attributes |
68 |
| - - old-struct-syntax disable the warning for semicolons separating `stuct` members |
| 62 | +- fix for nested types - #37 |
| 63 | +- allow older syntax deprecation warnings to be turned off - #38 |
| 64 | + - adding a comment as the first line in the file like the following will allow deprecation warnings to be disabled |
| 65 | + ``` |
| 66 | + \\+ old-attribute-syntax old-struct-syntax old-attributes |
| 67 | + ``` |
| 68 | + - old-attribute-syntax disables the warning on the old bracket style attributes |
| 69 | + - old-struct-syntax disable the warning for semicolons separating `stuct` members |
69 | 70 | - old-attributes disables the warning for old deprecated attributes such as `stage`
|
70 | 71 |
|
71 | 72 | ## [0.0.17]
|
|
78 | 79 |
|
79 | 80 | ## [0.0.15]
|
80 | 81 | ### Added
|
81 |
| -- updating grammar to handle the latest spec changes |
82 |
| - - while |
83 |
| - - staticAssert |
| 82 | +- updating grammar to handle the latest spec changes |
| 83 | + - while |
| 84 | + - staticAssert |
84 | 85 | - vec and mat without type when used as a constructor see #32
|
85 | 86 |
|
86 | 87 | ## [0.0.14]
|
87 | 88 | ### Added
|
88 |
| -- reserved words list update from vibernation |
89 |
| -- IDE comment action support |
| 89 | +- reserved words list update from vibernation |
| 90 | +- IDE comment action support |
90 | 91 | - preprocessor changes from Arc-blroth
|
91 | 92 |
|
92 | 93 | ## [0.0.13]
|
93 | 94 | ### Added
|
94 |
| -- Added missing attribute docs |
| 95 | +- Added missing attribute docs |
95 | 96 | - Added simple support for Bevy WGSL preprocessor declarations
|
96 | 97 |
|
97 | 98 | ## [0.0.12]
|
98 | 99 | ### Added
|
99 |
| -- All currently defined attributes are supported |
100 |
| -- Added warnings for deprecated stage attribute |
101 |
| -- Added hover documentation for all defined attributes |
| 100 | +- All currently defined attributes are supported |
| 101 | +- Added warnings for deprecated stage attribute |
| 102 | +- Added hover documentation for all defined attributes |
102 | 103 | - Added warnings for deprecated attribute syntax
|
103 | 104 |
|
104 | 105 | ## [0.0.11]
|
105 | 106 | ### Added
|
106 |
| -- Updated to support comma instead of semicolon in struct definitions |
| 107 | +- Updated to support comma instead of semicolon in struct definitions |
107 | 108 | - Updated syntax highlighting example to use more modern syntax
|
108 | 109 |
|
109 | 110 | ## [0.0.10]
|
|
112 | 113 |
|
113 | 114 | ## [0.0.9]
|
114 | 115 | ### Added
|
115 |
| -- Changes from HolgerGottChristensen |
116 |
| - - Initial code folding implementation |
117 |
| - - A bracket matcher that matches common bracket types |
118 |
| - - Updated annotator to annotate reserved keywords |
119 |
| - - Added keyword completion contributor that allows for completing all built-in keywords. |
| 116 | +- Changes from HolgerGottChristensen |
| 117 | + - Initial code folding implementation |
| 118 | + - A bracket matcher that matches common bracket types |
| 119 | + - Updated annotator to annotate reserved keywords |
| 120 | + - Added keyword completion contributor that allows for completing all built-in keywords. |
120 | 121 | - Added built-in completion handler that completes all built-in functions.
|
121 | 122 |
|
122 | 123 | ## [0.0.8]
|
123 | 124 | ### Added
|
124 |
| -- Changes from HolgerGottChristensen |
125 |
| - - Updated the colour for built in types to be Keyword rather than class name |
126 |
| - - Colour struct fields |
127 |
| - - Colour attributes |
128 |
| - - Colour built in functions |
129 |
| - - Add error when a fragment only function is used outside of a fragment stage |
| 125 | +- Changes from HolgerGottChristensen |
| 126 | + - Updated the colour for built in types to be Keyword rather than class name |
| 127 | + - Colour struct fields |
| 128 | + - Colour attributes |
| 129 | + - Colour built in functions |
| 130 | + - Add error when a fragment only function is used outside of a fragment stage |
130 | 131 | - Colour function declarations
|
131 | 132 |
|
132 | 133 | ## [0.0.7]
|
133 | 134 | ### Added
|
134 |
| -- support for proposed new `@attribute` syntax |
| 135 | +- support for proposed new `@attribute` syntax |
135 | 136 | - hover documentation for attributes
|
136 | 137 |
|
137 | 138 | ## [0.6.0]
|
|
148 | 149 |
|
149 | 150 | ## [0.0.3]
|
150 | 151 | ### Added
|
151 |
| -- added hover documentation for functions and some help for the builtin functions |
152 |
| -- added doc comment support for functions |
153 |
| -- implemented rename refactor for variables and references |
| 152 | +- added hover documentation for functions and some help for the builtin functions |
| 153 | +- added doc comment support for functions |
| 154 | +- implemented rename refactor for variables and references |
154 | 155 | - better `++` and `--` in the parser
|
155 | 156 |
|
156 | 157 | ## [0.0.2]
|
|
159 | 160 |
|
160 | 161 | ## 0.0.1
|
161 | 162 | ### Added
|
162 |
| -- Colour settings page |
163 |
| -- Syntax highlighting using the output from the parser |
164 |
| -- Lexer and parser for WGSL |
| 163 | +- Colour settings page |
| 164 | +- Syntax highlighting using the output from the parser |
| 165 | +- Lexer and parser for WGSL |
165 | 166 | - Initial scaffold created from [IntelliJ Platform Plugin Template](https://github.com/JetBrains/intellij-platform-plugin-template)
|
0 commit comments