Yuri Roubinsky
|
4dd1eee769
Enables passing out built-in parameter from parent function in shaders
|
5 years ago |
fhuya
|
30d738eda7
Add support for opengl external textures as defined by https://www.khronos.org/registry/OpenGL/extensions/OES/OES_EGL_image_external.txt
|
5 years ago |
Yuri Roubinsky
|
3b2490f19c
Prevent shader crash if invalid builtin used after array member accessor
|
5 years ago |
Yuri Roubinsky
|
0995696e08
Prevent shader crash when name conflict with "dus" and "__" occured
|
5 years ago |
Yuri Roubinsky
|
3473a195fc
Hides high-level functions from GLES2 shader autocompletion
|
5 years ago |
Yuri Roubinsky
|
4c456ef979
Disallow uint/uvec usage on GLES2 platform
|
5 years ago |
Yuri Roubinsky
|
3dea1c725e
Clears completion_class in shaders (may cause troubles if not).
|
5 years ago |
Yuri Roubinsky
|
1eb8d5e142
Added missing form of array constructor in shaders
|
5 years ago |
Yuri Roubinsky
|
5098232ee6
Disabled array initialization, const array and arr.length in shaders
|
5 years ago |
Yuri Roubinsky
|
1e154e0947
Fix nested break/return in shader switch statement
|
5 years ago |
Rémi Verschelde
|
5edd1a27d2
Merge pull request #34671 from Chaosus/shader_hex_support
|
5 years ago |
Rémi Verschelde
|
a7f49ac9a1
Update copyright statements to 2020
|
5 years ago |
Yuri Roubinsky
|
99b92c885f
Support for hex numbers in shaders
|
5 years ago |
Rémi Verschelde
|
2845e6a21a
Merge pull request #34040 from qarmin/unused_variable_more_precise_numbers
|
5 years ago |
Rafał Mikrut
|
ed1c4bc77d
Removed unused variables, add some constants numbers
|
5 years ago |
Yuri Roubinsky
|
8b8faf03d5
Fix expressions for global constants in shaders
|
5 years ago |
Marcel Admiraal
|
6c3be2ca74
Fix Visual Studio throwing C4146 warning.
|
6 years ago |
Yuri Roubinsky
|
5e44b5be81
Prevents usage of unsupported texture shader types in GLES2
|
6 years ago |
Yuri Roubinsky
|
6b7f8558d9
Removed switch operator from GLES2 shader back-end
|
6 years ago |
Yuri Roubinsky
|
1b003f3d64
Prevents shader crash on GLES2 if unsupported built-in has been used
|
6 years ago |
Yuri Roubinsky
|
76eb486413
Added check if field name in the shader is equal to builtin
|
6 years ago |
Yuri Roubinsky
|
ef6161532d
Fix shader crash if non-boolean expression inserted into "if"
|
6 years ago |
Hugo Locurcio
|
701581d1d3
Improve error messages related to `shader_type`
|
6 years ago |
Yuri Roubinsky
|
ada4bcbe30
Fix invalid autocompletion pasting of shader param name
|
6 years ago |
Yuri Roubinsky
|
76324bec8d
Prevent shader crash if name of variable overrides function name
|
6 years ago |
Yuri Roubinsky
|
d9087e1b44
Prevent shader crash if function call been used on constant
|
6 years ago |
Yuri Roubinsky
|
5a5a062d61
Fix few redefinition name errors for variable/param/function in shaders
|
6 years ago |
Yuri Roubinsky
|
1472fca951
Removed unnecessary shader error log messages
|
6 years ago |
Chaosus
|
1333ea2a2d
Implement shader array support for varyings
|
6 years ago |
Yuri Roubinski
|
38601dd3e9
Fix shader crash when users miss the return statement
|
6 years ago |