Yuri Roubinsky
|
2c4367441c
Prevent shader crash when name conflict with "dus" and "__" occured
|
5 år sedan |
Yuri Roubinsky
|
3473a195fc
Hides high-level functions from GLES2 shader autocompletion
|
5 år sedan |
Yuri Roubinsky
|
4c456ef979
Disallow uint/uvec usage on GLES2 platform
|
5 år sedan |
Yuri Roubinsky
|
3dea1c725e
Clears completion_class in shaders (may cause troubles if not).
|
5 år sedan |
Yuri Roubinsky
|
1eb8d5e142
Added missing form of array constructor in shaders
|
5 år sedan |
Yuri Roubinsky
|
5098232ee6
Disabled array initialization, const array and arr.length in shaders
|
5 år sedan |
Yuri Roubinsky
|
1e154e0947
Fix nested break/return in shader switch statement
|
5 år sedan |
Rémi Verschelde
|
5edd1a27d2
Merge pull request #34671 from Chaosus/shader_hex_support
|
5 år sedan |
Rémi Verschelde
|
a7f49ac9a1
Update copyright statements to 2020
|
5 år sedan |
Yuri Roubinsky
|
99b92c885f
Support for hex numbers in shaders
|
5 år sedan |
Rémi Verschelde
|
2845e6a21a
Merge pull request #34040 from qarmin/unused_variable_more_precise_numbers
|
5 år sedan |
Rafał Mikrut
|
ed1c4bc77d
Removed unused variables, add some constants numbers
|
5 år sedan |
Yuri Roubinsky
|
8b8faf03d5
Fix expressions for global constants in shaders
|
5 år sedan |
Marcel Admiraal
|
6c3be2ca74
Fix Visual Studio throwing C4146 warning.
|
6 år sedan |
Yuri Roubinsky
|
5e44b5be81
Prevents usage of unsupported texture shader types in GLES2
|
6 år sedan |
Yuri Roubinsky
|
6b7f8558d9
Removed switch operator from GLES2 shader back-end
|
6 år sedan |
Yuri Roubinsky
|
1b003f3d64
Prevents shader crash on GLES2 if unsupported built-in has been used
|
6 år sedan |
Yuri Roubinsky
|
76eb486413
Added check if field name in the shader is equal to builtin
|
6 år sedan |
Yuri Roubinsky
|
ef6161532d
Fix shader crash if non-boolean expression inserted into "if"
|
6 år sedan |
Hugo Locurcio
|
701581d1d3
Improve error messages related to `shader_type`
|
6 år sedan |
Yuri Roubinsky
|
ada4bcbe30
Fix invalid autocompletion pasting of shader param name
|
6 år sedan |
Yuri Roubinsky
|
76324bec8d
Prevent shader crash if name of variable overrides function name
|
6 år sedan |
Yuri Roubinsky
|
d9087e1b44
Prevent shader crash if function call been used on constant
|
6 år sedan |
Yuri Roubinsky
|
5a5a062d61
Fix few redefinition name errors for variable/param/function in shaders
|
6 år sedan |
Yuri Roubinsky
|
1472fca951
Removed unnecessary shader error log messages
|
6 år sedan |
Chaosus
|
1333ea2a2d
Implement shader array support for varyings
|
6 år sedan |
Yuri Roubinski
|
38601dd3e9
Fix shader crash when users miss the return statement
|
6 år sedan |
Yuri Roubinski
|
4dda253ee0
Implements switch to shaders
|
6 år sedan |
Yuri Roubinski
|
a525e3c5ce
Implemented do/while loops for shaders
|
6 år sedan |
Yuri Roubinski
|
24417f1975
Force user to initialize local shader constants
|
6 år sedan |