Commit History

Author SHA1 Message Date
  Yuri Roubinsky f68d3f67b5 Fix shader crash when passing array to built-in function without index 3 years ago
  reduz 700f9d916d More fixes to mobile renderer 4 years ago
  Yuri Roubinsky fa96c98bdf Fix shader crash when using local var with the same name as varying 4 years ago
  Rémi Verschelde b63af73435 Merge pull request #51391 from Chaosus/shader_param_names 4 years ago
  Yuri Roubinsky fb37846b00 Added parameter names to shader built-in function autocompletion 4 years ago
  Yuri Roubinsky efc6b29601 Merge pull request #51505 from Chaosus/shader_fix_shadetype-errorline 4 years ago
  Yuri Roubinsky 2fb5231bbc Break futher shader compilation after missing `;` after`shader_type` 4 years ago
  Yuri Roubinsky 0f42a29864 Allow using more assignment operators on matrixes in shaders 4 years ago
  Yuri Roubinsky fead1595f9 Fix shader crash when using varying array in fragment->light context 4 years ago
  Yuri Roubinsky c082982a47 Fix editor crash if passing index as variable to function parameter 4 years ago
  Yuri Roubinsky b47b3a9957 Prevents shader crashing if varying assigned incorrectly 4 years ago
  Yuri Roubinsky 3013324a4e Fix compilation of `shader_language.cpp` 4 years ago
  Rémi Verschelde a8fcfbf029 Merge pull request #50729 from Chaosus/shader_varying_enchancements2 4 years ago
  Rémi Verschelde 9b9e09f675 Merge pull request #50728 from Chaosus/shader_varying_enchancements 4 years ago
  Rémi Verschelde ac3322b0af Use const references where possible for List range iterators 4 years ago
  Aaron Franke 4e6efd1b07 Use C++ iterators for Lists in many situations 4 years ago
  Yuri Roubinsky 17b462cc5f Allow using vertex-stage varying in both `fragment` and `light` 4 years ago
  Yuri Roubinsky 94a7b04a01 Allow using vertex varying in custom functions under any circumstances 4 years ago
  Yuri Roubinsky 39c06604cd Forbid varyings from assigning in custom functions to prevent crashes 4 years ago
  Yuri Roubinsky 14d5b47a27 Prevent error if varying assigned but not used (push warning instead) 4 years ago
  Yuri Roubinsky 5100eed012 Added a shader warning about unused local variable 4 years ago
  Lightning_A b6af2a29eb Rename `is_valid_integer()` to `is_valid_int()` 4 years ago
  Yuri Roubinsky eec82d9f75 Prevent shader crash when returning array when return type is scalar 4 years ago
  Aaron Franke 08a85352fb Rename Variant TRANSFORM to TRANSFORM3D 4 years ago
  Aaron Franke de3f6699a5 Rename Transform to Transform3D in core 4 years ago
  Yuri Roubinsky 5874b7a29c Allow shader arrays to be passed as parameters and return value 4 years ago
  Yuri Roubinsky 084648bd18 Basic warning support implementation for the Godot Shading Language. 4 years ago
  Yuri Roubinsky 6135744786 Implements length() shader function for arrays in structs 4 years ago
  Yuri Roubinsky 96b2e54c70 Fix typo in shader_language.cpp 4 years ago
  Hugo Locurcio e905e8f145 Highlight control flow keywords with a different color 4 years ago