BearishSun
|
786a0e871f
Refactored Material serialization so it uses the new MaterialParams object in order to have simpler code
|
10 vuotta sitten |
BearishSun
|
25a7656e54
New material parameter caching system works
|
10 vuotta sitten |
BearishSun
|
0134c9aaaf
WIP better material parameter caching
|
10 vuotta sitten |
BearishSun
|
bad12b1889
Made deferred rendering default (things are still VERY shakey)
|
10 vuotta sitten |
BearishSun
|
7b9fe8d212
Albedo rendering in the deferred renderer working
|
10 vuotta sitten |
Marko Pintera
|
e9db368a3d
MaterialParams now hold a pointer to their data to avoid excessive allocations when copying them around
|
10 vuotta sitten |
Marko Pintera
|
d0793ab046
Shader default values (untested)
|
10 vuotta sitten |
Marko Pintera
|
5251cd9fa3
More work on Material refactor. Moved template implementations to source files for better clarity.
|
11 vuotta sitten |
Marko Pintera
|
3f94468a9f
Material refactor WIP, it compiles
|
11 vuotta sitten |
Marko Pintera
|
630f8908a3
Added MaterialParams as a Material equivalent of GpuParam used by GpuPrograms
|
11 vuotta sitten |