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 |
Panagiotis Christopoulos Charitos
|
d3cef7959b
Add MDI support plus some refactoring to avoid too many atomic ops
|
2 years ago |
Panagiotis Christopoulos Charitos
|
2f699aa49b
Change the code style. Increase the column size to 150
|
2 years ago |
Panagiotis Christopoulos Charitos
|
37af33e088
Finalize GPU visibility
|
2 years ago |
Panagiotis Christopoulos Charitos
|
774916d5f4
Add some GPU visibility code
|
2 years ago |
Panagiotis Christopoulos Charitos
|
75d4560c89
Add more structures to the GPU scene
|
2 years ago |
Panagiotis Christopoulos Charitos
|
608ee94405
Add some code in the ModelComponent
|
2 years ago |
Panagiotis Christopoulos Charitos
|
f09b08f441
Refactor all Util containers
|
2 years ago |
Panagiotis Christopoulos Charitos
|
86ab244a97
Make the SceneGraph and ScriptManager singletons
|
2 years ago |
Panagiotis Christopoulos Charitos
|
c50ad6b63b
Make the ResourceManager a singleton
|
2 years ago |
Panagiotis Christopoulos Charitos
|
2d2cca0424
Make the CoreTracer singleton
|
2 years ago |
Panagiotis Christopoulos Charitos
|
f1e88fb461
Make a few more classes singletons singletons
|
2 years ago |
Panagiotis Christopoulos Charitos
|
38795390e9
Make NativeWindow and Input singletons
|
2 years ago |
Panagiotis Christopoulos Charitos
|
f226c1e2f2
Move the clusterer objects to the GPU scene
|
2 years ago |
Panagiotis Christopoulos Charitos
|
557d7a2e6c
Update copyright year
|
2 years ago |
Panagiotis Christopoulos Charitos
|
2e2afd402f
Bring some GPU scene structures together
|
2 years ago |
Panagiotis Christopoulos Charitos
|
1996596449
Ray tracing hit shaders can now access the GPU scene. Alpha testing works with RT shadows
|
2 years ago |