Commit History

Author SHA1 Message Date
  Rémi Verschelde d95794ec8a One Copyright Update to rule them all 2 years ago
  clayjohn 41021b07be Avoid updating particles during 2D rendering 2 years ago
  clayjohn 886cae515c Ensure that particles are processed at least once before being used 2 years ago
  Yuri Rubinsky 56954485ed Refactor `ShaderData` & fix the sorting of shader uniforms 2 years ago
  clayjohn 9ce57050a5 Add GPUParticles to the OpenGL3 renderer. 2 years ago
  clayjohn 4aab9cbdfc Fix GPUParticles not rendering in doubles build of the engine. 2 years ago
  Hugo Locurcio ab7a807f2b Rename GPUParticles2D/3D's `trail_length_secs` to `trail_lifetime` 2 years ago
  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. 3 years ago
  Yuri Rubinsky 8191b3c110 Rename `uniform` to `parameter` across the engine 3 years ago
  Micky 723bf85145 Rename ParticlesMaterial to ParticleProcessMaterial 3 years ago
  Hugo Locurcio db22b7ded0 Rename shader parameter uniform setter/getter methods for consistency 3 years ago
  Hugo Locurcio 84076513b1 Use global coordinates for particles by default 3 years ago
  Bastiaan Olij 81c6f73109 Changed storage structs to private 3 years ago
  Rémi Verschelde 90019676b0 Code quality: Fix header guards consistency 3 years ago
  reduz f649678402 Clean up Shader Preprocessor 3 years ago
  Bastiaan Olij ecfcfd97fa Split dependency logic 3 years ago
  reduz 45af29da80 Add a new HashSet template 3 years ago
  reduz 746dddc067 Replace most uses of Map by HashMap 3 years ago
  Rémi Verschelde c273ddc3ee Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init` 3 years ago
  Bastiaan Olij 0b4fd92a17 Moved particles into ParticlesStorage 3 years ago