Commit History

Author SHA1 Message Date
  A Thousand Ships 331a43a9d8 Add `String::remove_char(s)` methods for performance and convenience 1 year ago
  Pāvels Nadtočajevs 53bb897458 Use separate WorkThreadPool for shader compiler. 7 months ago
  Yufeng Ying e88e30c273 Remove unused headers in servers. 10 months ago
  Matias N. Goldberg c77cbf096b Improvements from TheForge (see description) 11 months ago
  Bastiaan Olij 1bffefb346 Adding ability to include build-in include files (precursor to custom shader templates) 2 years ago
  Dario e2c6daf7ef Implement asynchronous transfer queues, thread guards on RenderingDevice. Add ubershaders and rework pipeline caches for Forward+ and Mobile. 1 year ago
  David Snopek 1a6f8512bc Add external texture support (GLES3) 2 years ago
  Stuart Carnie 2d0165574d Add Metal support for macOS (arm64) and iOS 1 year ago
  A Thousand Ships 955d5affa8 Reduce and prevent unnecessary random-access to `List` 1 year ago
  Dario 73eff10c76 Finish splitting functionality of the Vulkan and D3D12 backends into RenderingDeviceDriver. 1 year ago
  Rémi Verschelde f12d737681 Merge pull request #87796 from RandomShaper/shader_cache_split 1 year ago
  A Thousand Ships 684752e75b Replace error checks against `size` with `is_empty` 1 year ago
  Pedro J. Estébanez f3ef83517a Namespace shader cache files by graphics API 1 year ago
  jsjtxietian a365c070b3 Add shader_cache_dir_valid check to _save_to_cache 1 year ago
  Rémi Verschelde 6c390b620d Merge pull request #84445 from Rubonnek/add-const-references-clang-tidy 1 year ago
  Pedro J. Estébanez 12a519bae2 Split RenderingDevice into API-agnostic and RenderingDeviceDriver parts 1 year ago
  Wilson E. Alvarez a3cb1b096f Add const references detected by clang-tidy 1 year ago
  jsjtxietian 5f85a042b6 Prevent `_allocate_placeholders` crash if `p_version->variants` is null 2 years ago
  A Thousand Ships fdd3d36c6d [Servers] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable 2 years ago
  clayjohn 558f4b7559 Initialize shader placeholders up front 2 years ago
  Hugo Locurcio 037975f6b6 Remove debugging print from shader cache 2 years ago
  Yuri Sizov 1c40263665 Merge pull request #79606 from clayjohn/ShaderRD-compilation-groups 2 years ago
  Matias N. Goldberg 472226422e Fix uninitialized variable ending up sent to Vulkan 2 years ago
  clayjohn e970f5249c Add Shader compile groups to RD Shader system 2 years ago
  myaaaaaaaaa 6f88392d02 Move some worker_thread_pool.h includes out of header files 2 years ago
  kobewi 615c517034 Use range iterators in LocalVector loops 2 years ago
  Pedro J. Estébanez 5ca2ba45f1 Make inclusion of Godot version in shader hash universal 2 years ago
  Rémi Verschelde d95794ec8a One Copyright Update to rule them all 2 years ago
  Pedro J. Estébanez 24ff292999 Polish rendering driver refactor further 3 years ago
  Aaron Franke 10a56981dc Rename String `plus_file` to `path_join` 3 years ago