aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update my name and emailSergii Tykhomyrov2022-02-066-6/+6
|
* Highlight builtin gl_VertexIndex (#21)Aidan2021-11-131-0/+1
| | | gl_VertexIndex is part of the Vulkan only GL_KHR_vulkan_glsl extension.
* Add VimPlug (#20)Ikroop Singh Kalsi2021-09-051-0/+10
| | | add the VimPlug package manager in the installation section of README.md
* Add shader source syntax highlighting in ElmSergey Tikhomirov2020-04-211-0/+11
|
* Added containedin=javaScript to html syntax region (#17)Auxiliary-Character2019-11-011-0/+2
| | | | | | | | | | | | | | | I was suprised to find when I started digging that this plugin already has a syntax region for html, since it didn't actually work for me. After investigating what was going on using [this](https://vim.fandom.com/wiki/Identify_the_syntax_highlighting_group_used_at_the_cursor), I came to the realization that the html plugin was already highlighting the content within script tags as JavaScript, and that this was taking priority over glsl highlighting that this plugin does. Well, according to [this StackOverflow answer](https://vim.fandom.com/wiki/Identify_the_syntax_highlighting_group_used_at_the_cursor), you can beat such priority conflicts by telling vim that this group (`ShaderScript`) `containedin` another group (`javaScript`). This appears to have solved the problem for me.
* Enable auto-format of multiline comments (#15)Zaven Muradyan2017-10-151-0/+1
| | | This adds the `r`, `o`, and `q` format options which allow automatic insertion of the comment leader character in multiline comments. See `:help fo-table` for details on these options (they're all related to wrapping/leader-insertion for multiline comments).
* Highlight NOTEs in commentsSergey Tikhomirov2017-07-061-1/+1
|
* Add information about supported file extensionsSergey Tikhomirov2017-07-031-2/+21
|
* Highlight files with .glsl extension (#14)Noah Chase2017-07-031-2/+2
|
* Highlight struct nameSergey Tikhomirov2017-06-201-11/+12
|
* Add support of GLSL versions 4.40 and 4.50Sergey Tikhomirov2017-06-192-12/+20
| | | | Closes #11
* Suffixes for integer and float literals (#12)Martino Pilia2017-04-121-7/+7
|
* Update list of file extensionsSergey Tikhomirov2017-04-121-1/+3
| | | | Keep only extensions supported by Khronos reference compiler.
* Update copyright yearsSergey Tikhomirov2017-04-111-1/+1
|
* Update installation instructionsSergey Tikhomirov2017-04-111-5/+25
|
* Update copyright yearsSergey Tikhomirov2016-10-141-1/+1
|
* Add types defined in the official Khronos GLSL compilerSven-Hendrik Haase2016-10-041-1/+1
| | | I added the rest of the types defined here: https://github.com/KhronosGroup/glslang
* Add keywords for switch statement (#9)Alex Shen2016-09-171-1/+1
|
* Merge pull request #8 from sheerun/patch-1Sergey Tikhomirov2015-12-181-0/+2
|\ | | | | Add mention of vim-polyglot to the README
| * Reference vim-polyglot language packAdam Stankiewicz2015-10-241-0/+2
|/
* Add support .gs, .tcs, .tes extensions. Closes #7Sergey Tikhomirov2015-09-011-1/+1
|
* use autocmd! so that *.fs is not forth AND glslDusty Leary2014-11-041-1/+1
|
* Merge pull request #4 from florian-kriener/masterSergey Tikhomirov2014-05-141-2/+2
|\ | | | | Only spell check comments
| * Only spell check commentsFlorian Kriener2014-05-131-2/+2
|/
* Merge pull request #3 from voidus/masterSergey Tikhomirov2014-03-031-1/+1
|\ | | | | Add .vs and .fs extensions to the detection list
| * Add .vs and .fs extensions to the detection listSimon Kohlmeyer2014-03-031-1/+1
|/
* Update syntax highlightingSergey Tikhomirov2014-03-022-211/+618
|
* Add syntax highlighting for WebGL shaders in <script> tagsSergey Tikhomirov2014-02-094-5/+13
|
* Update maintainer's emailSergey Tikhomirov2014-02-083-12/+9
|
* Fix syntax highlighting for numbers. Closes #2Sergey Tikhomirov2013-09-021-1/+4
|
* Merge github.com:rkaup/vim-glslSergey Tikhomirov2013-06-292-16/+169
|\ | | | | | | | | | | Conflicts: ftdetect/glsl.vim syntax/glsl.vim
| * Highlight built-in constants.Robin Kaup2012-11-211-0/+56
| |
| * Highlight built-in variables.Robin Kaup2012-11-211-0/+16
| |
| * Add 'display' to syntax matches where appropriate.Robin Kaup2012-11-211-7/+7
| |
| * Highlight built-in functions.Robin Kaup2012-11-211-0/+70
| |
| * Highlight vector swizzles.Robin Kaup2012-11-211-0/+6
| |
| * Don't highlight numbers at the end of identifiers.Robin Kaup2012-11-211-0/+4
| |
| * Replace tabs with spaces.Robin Kaup2012-11-211-6/+6
| | | | | | | | Make formatting consistent.
| * Recognise .glsl files as GLSL.Robin Kaup2012-10-231-1/+1
| |
* | Add license and readme filesSergey Tikhomirov2013-06-292-0/+31
| |
* | Merge pull request #1 from SeySayux/masterSergey Tikhomirov2013-06-071-1/+1
|\ \ | | | | | | Add detection for *.gsh, *.fsh, and *.vsh file name extensions
| * | Detection for gsh, fsh, and vsh extensions.Frank Erens2013-06-071-1/+1
|/ /
* / Resolved issue with highlightintg numbers in variable name.Sergey Tikhomirov2013-01-231-14/+10
|/
* Updated file headerSergey Tikhomirov2012-07-102-2/+8
|
* Added indentation settings for GLSLSergey Tikhomirov2012-07-101-0/+12
|
* Added file type detection for GLSLSergey Tikhomirov2012-07-101-0/+1
|
* Added qualifiersSergey Tikhomirov2012-07-081-0/+21
|
* Added typesSergey Tikhomirov2012-07-081-19/+48
|
* Initial commitSergey Tikhomirov2012-07-071-0/+63