Commit History

Author SHA1 Message Date
  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
  Yuri Roubinsky 3c82f01134 Fix shader handle constant expressions in function call 4 years ago
  Dennis Brakhane 31d41d83c3 Remove duplicate comments 4 years ago
  reduz d3b49c416a Refactor GLSL shader compilation 4 years ago
  Rémi Verschelde d83761ba80 Style: Apply clang-tidy's `readability-braces-around-statements` 4 years ago
  Rémi Verschelde 9bbe51dc27 Style: Apply clang-tidy's `modernize-use-nullptr` 4 years ago
  Rémi Verschelde e9cb64a8b5 Merge pull request #46522 from Ev1lbl0w/bugfix-shader_noret 4 years ago
  Yuri Roubinsky 19e0a1ec9d Fix parsing hexadecimal (lowercase `e`,`f`) in shaders 4 years ago
  Ev1lbl0w 3d9ef1e4de Added missing returns on error scenarios 4 years ago
  Yuri Roubinsky 571f4396ea Prevents shader crash if two struct with the same name are declared 4 years ago
  Yuri Roubinsky f91e7e3ba4 Prevents shader crash if passing invalid struct to the return statement 4 years ago
  Yuri Roubinsky dd0874e717 Allow passing varying from fragment to light shader function 4 years ago
  Aaron Franke a3e3bf8227 Make hex_to_int and bin_to_int handle the prefix automatically 4 years ago
  Yuri Roubinsky 289cc89a39 Prevent crash due to assigning incorrect order of instance uniform 4 years ago
  Rémi Verschelde b5334d14f7 Update copyright statements to 2021 4 years ago
  Marcel Admiraal 5b937d493f Rename empty() to is_empty() 4 years ago
  Yuri Roubinsky bc0e8e7a21 Fix using post-init shader array constructors 4 years ago
  Yuri Roubinsky fe4c8e387b Added support for constants in shader `case` and array size declaration 4 years ago
  bruvzg 644f739660 Static analyzer fixes: 4 years ago
  George Marques 02f60812ed Rename TYPE_REAL to TYPE_FLOAT 4 years ago
  Aaron Franke 02161aad5a Remove empty lines around braces with the formatting script 4 years ago
  reduz 127458ed17 Reorganized core/ directory, it was too fatty already 4 years ago
  Yuri Roubinsky 6914597026 FIx autocompletion for emit_particle in shader editor 4 years ago
  Yuri Roubinsky 53740c69df Forbids varying declaration in particles and sky shaders 4 years ago
  reduz d0bddf53c5 Implement manual particle emission and particle sub emitters. 5 years ago
  Yuri Roubinsky b1351fe781 Fix crash regression in the shader function validation 5 years ago
  Yuri Roubinsky ab9978697e Improve messages in shader function validation 5 years ago
  bruvzg 80b8eff6aa [Complex Test Layouts] Change `String` to use UTF-32 encoding on all platforms. 5 years ago
  Yuri Roubinsky 2a00c868de Fix particles shader to use built-ins 5 years ago