- Added more from extensions
- Added more from extensions
- Added missing control keyword
demoteignoreIntersectionEXTandterminateRayEXT, qualifiernonuniformEXTpervertexNVandsubgroupuniformEXTfrom extensions
- Fixed typo of
gl_BaseInstanceandgl_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
#pragmaand#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/LFending -
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_importin Minecraft 21w10a. -
Added syntax for
highp|mediump|lowpin function define parameter part.
- When defining functions,
const/in/out/inoutno 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/stpqwrongly 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.