Commit History

Autor SHA1 Mensaxe Data
  Dario cc4d39b0c1 Acyclic Command Graph for RenderingDevice. hai 1 ano
  Rémi Verschelde b1371806ad Merge pull request #82431 from bitsawer/fix_gpuparticles_free hai 1 ano
  QbieShay c228fe1a0d Particle internal refactor and additions for more artistic control %!s(int64=2) %!d(string=hai) anos
  bitsawer 898d1a2d5f Fix errors when freeing GPUParticles hai 1 ano
  A Thousand Ships fdd3d36c6d [Servers] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable %!s(int64=2) %!d(string=hai) anos
  Dario 293302ccd8 Add motion vector support for GPU 3D Particles. %!s(int64=2) %!d(string=hai) anos
  ChibiDenDen 35715e510f replace sampler arrays with constant sampler elements %!s(int64=2) %!d(string=hai) anos
  Bastiaan Olij a8ec72cf94 Move roughness limiter and sort into their own classes %!s(int64=2) %!d(string=hai) anos
  Rémi Verschelde d95794ec8a One Copyright Update to rule them all %!s(int64=2) %!d(string=hai) anos
  clayjohn 41021b07be Avoid updating particles during 2D rendering %!s(int64=2) %!d(string=hai) anos
  clayjohn 886cae515c Ensure that particles are processed at least once before being used %!s(int64=2) %!d(string=hai) anos
  Yuri Rubinsky 56954485ed Refactor `ShaderData` & fix the sorting of shader uniforms %!s(int64=2) %!d(string=hai) anos
  clayjohn 9ce57050a5 Add GPUParticles to the OpenGL3 renderer. %!s(int64=2) %!d(string=hai) anos
  clayjohn 4aab9cbdfc Fix GPUParticles not rendering in doubles build of the engine. %!s(int64=2) %!d(string=hai) anos
  Hugo Locurcio ab7a807f2b Rename GPUParticles2D/3D's `trail_length_secs` to `trail_lifetime` %!s(int64=2) %!d(string=hai) anos
  Bastiaan Olij ddc4ae1175 Move cluster builder, sdfgi and gi structures to clustered renderer, move light and probe elements into storage and reorganise our render_scene method. %!s(int64=3) %!d(string=hai) anos
  Yuri Rubinsky 8191b3c110 Rename `uniform` to `parameter` across the engine %!s(int64=3) %!d(string=hai) anos
  Micky 723bf85145 Rename ParticlesMaterial to ParticleProcessMaterial %!s(int64=3) %!d(string=hai) anos
  Hugo Locurcio db22b7ded0 Rename shader parameter uniform setter/getter methods for consistency %!s(int64=3) %!d(string=hai) anos
  Hugo Locurcio 84076513b1 Use global coordinates for particles by default %!s(int64=3) %!d(string=hai) anos
  Bastiaan Olij 81c6f73109 Changed storage structs to private %!s(int64=3) %!d(string=hai) anos
  Rémi Verschelde 90019676b0 Code quality: Fix header guards consistency %!s(int64=3) %!d(string=hai) anos
  reduz f649678402 Clean up Shader Preprocessor %!s(int64=3) %!d(string=hai) anos
  Bastiaan Olij ecfcfd97fa Split dependency logic %!s(int64=3) %!d(string=hai) anos
  reduz 45af29da80 Add a new HashSet template %!s(int64=3) %!d(string=hai) anos
  reduz 746dddc067 Replace most uses of Map by HashMap %!s(int64=3) %!d(string=hai) anos
  Rémi Verschelde c273ddc3ee Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init` %!s(int64=3) %!d(string=hai) anos
  Bastiaan Olij 0b4fd92a17 Moved particles into ParticlesStorage %!s(int64=3) %!d(string=hai) anos