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 |