Panagiotis Christopoulos Charitos
|
45bfda6d2d
Some scene refactoring
|
9 months ago |
Panagiotis Christopoulos Charitos
|
b0468d4fa2
Add a ray tracing debug pass
|
1 year ago |
Panagiotis Christopoulos Charitos
|
e50f7362e0
Bloom and CVars refactoring
|
1 year ago |
Panagiotis Christopoulos Charitos
|
1e9f47bbf0
More refactoring and renaming
|
1 year ago |
Panagiotis Christopoulos Charitos
|
898ae65e2f
Move GpuSceneParticleEmitter to its own array
|
1 year ago |
Panagiotis Christopoulos Charitos
|
aeff514a4e
Update the copyright notice
|
1 year ago |
Panagiotis Christopoulos Charitos
|
17f77775dc
Rename back to Vulkan terminology
|
1 year ago |
Panagiotis Christopoulos Charitos
|
f2ab329078
Remove one more byte address buffer load
|
1 year ago |
Panagiotis Christopoulos Charitos
|
b7ef6e7141
Decrease the GPU vis memory a bit but that adds more loads in vertex shaders
|
1 year ago |
Panagiotis Christopoulos Charitos
|
a566493446
Implement SW meshlet culling
|
1 year ago |
Panagiotis Christopoulos Charitos
|
5e08cc3339
Move GpuMeshLod to a separate structured buffer
|
1 year ago |
Panagiotis Christopoulos Charitos
|
3fcc9b5aa7
Split the meshlet into 2 structs
|
2 years ago |
Panagiotis Christopoulos Charitos
|
a24df59c88
Re-design the shader programs and change the shader binary
|
2 years ago |
Panagiotis Christopoulos Charitos
|
59a3ea9f77
Fix 2 bugs with mesh shading
|
2 years ago |
Panagiotis Christopoulos Charitos
|
d1cb889b26
Add the simple mesh shader drawing. Not working yet
|
2 years ago |
Panagiotis Christopoulos Charitos
|
8f601148b4
Add meshlet code up to the scene
|
2 years ago |
Panagiotis Christopoulos Charitos
|
6b7786f233
Some re-naming
|
2 years ago |
Panagiotis Christopoulos Charitos
|
ed5381aaa9
Ray tracing fixes
|
2 years ago |
Panagiotis Christopoulos Charitos
|
f6bb3c1faa
Some renaming
|
2 years ago |
Panagiotis Christopoulos Charitos
|
3ecdd26b63
Add the ability to generate a hash for all visible objects
|
2 years ago |
Panagiotis Christopoulos Charitos
|
671bc10e21
Android fixes
|
2 years ago |
Panagiotis Christopoulos Charitos
|
863e2b88ca
Refactor RT shadows (not working right now)
|
2 years ago |
Panagiotis Christopoulos Charitos
|
38ebdef1a5
Add GPU visibility for top-level acceleration structure building
|
2 years ago |
Panagiotis Christopoulos Charitos
|
43cda44095
Move Dbg to the new system
|
2 years ago |
Panagiotis Christopoulos Charitos
|
f477843e5e
Prepare the particle emitters for GPU occlusion
|
2 years ago |
Panagiotis Christopoulos Charitos
|
ef26f4de3c
Move the components into arrays
|
2 years ago |
Panagiotis Christopoulos Charitos
|
4949dc9928
Refactor and fix the GPU scene arrays
|
2 years ago |
Panagiotis Christopoulos Charitos
|
519ccf2245
Enable the code that does light/probe visibility and feedback
|
2 years ago |
Panagiotis Christopoulos Charitos
|
2f34ba6546
Fix bugs in the prev commit
|
2 years ago |
Panagiotis Christopoulos Charitos
|
fe7f75db8c
MDI works for GBuffer
|
2 years ago |