- Added more from extensions
- Added missing control keyword
demote
ignoreIntersectionEXT
andterminateRayEXT
, qualifiernonuniformEXT
pervertexNV
andsubgroupuniformEXT
from extensions
- Fixed typo of
gl_BaseInstance
andgl_BaseVertex
-
Added keywords, functions, variables and constants for lots of GLSL extensions
-
Fixed some issue in certain regex
-
Raise priority of keywords to fix a syntax highlight bug
-
Added
?
and:
into operator keywords
-
Updated syntax highlighting for
#undef
-
Updated completion provider
- Updated logo :D Thanks ExDragine for the new logo
- Updated completion provider, less disturbance with completion item provided by vscode itself
- Updated file extensions
- Improved syntax highlighting for function definiation on certain situation
- Added syntax highlighting for glsl code blocks in markdown files
- Deleted code snippets because of problems caused by the new version of vscode
-
Simplified code snippets, most deleted snippets should be provided by language server (though there is no plan for language server right now)
-
Beta typescript system, almost nothing useful for now
-
Added code snippets for GLSL
-
Added some missing functions from GLSL 4.6 document
- Arrays can be used as function parameters now
- Arrays can be used as function return values now
-
Added more syntaxes for #if and #elif logical expressions
-
Added more syntaxes (Function calls, preprocessors and comments) for array indexes
- Fixed wrong syntax when using arrays as function parameter
-
Added syntax for
#pragma
and#line
-
Added syntax for
#if defined ... ||/&& defined ...
defination preprocessors -
Fixed function calling not highlighted when at the top of a line
- Fixed comments in function define parameters part
-
Added syntax for floats with
lf/LF
ending -
Fixed illegal syntax of using an array element as an index of another array
-
Added builtin-types
(i|u)?texture[1-3]D(Array)?...
for Vulkan -
Added some modifiers from OpenGL Shading Language 4.6 document
-
Added syntax for
#moj_import
in Minecraft 21w10a. -
Added syntax for
highp|mediump|lowp
in function define parameter part.
- When defining functions,
const/in/out/inout
no longer need a type behind them to get highlighted.
- Added comment syntax for "
\
" (makes next line be commit if at end of a line).
- Fixed syntax for
gl_((ModelView)?(Projection)?|Texture)Matrix(Inverse)?(Transpose)?
-
Fixed spelling mistake of
gl_FragDepth
. -
Added lots of built-in functions, variables and constants from OpenGL 4.6 document.
-
Fixed highlighting of
#(el)if !defined
. -
Fixed
.rgba/xyzw/stpq
wrongly applied to struct elements. -
Fixed struct was highlighted even in words.
-
Added invalid syntax for GLSL reserved variable names (begin with
gl_
but still not an available variable yet).
- Publish this pack.